用织梦DedeCMS搭建的,一直以来,就想添加一个网站公告栏。后来发现“站内新闻发布”模块就可以实现发布公告的功能,问题是如何调用,在首页显示出来呢?
在网上搜索了一下,调用的代码都是:
<div class="commend mt1"> <dl class="tbox"> <dt><strong>最新动态</strong></dt> <dd> <ul class="c1 ico1"> {dede:sql sql="Select aid,typeid,title,writer,senddate,body From dede_mynews order by aid desc limit 0,8"} <li><font color="#666666">【[field:title/]】 [field:senddate function="MyDate('Y-m-d H:m',@me)" /] </font></li> <li>[field:body/]</li> {/dede:sql} </dd> </dl> </div> |
但实现的效果却并不是我想要的,我想把公告栏设在首页右侧的“互动中心”栏目中,与“踩踩”和“评论”并列
经过一番修改测试,终于实现了我设想的效果,主要就是把以上代码修改一下,灵活地放到“互动中心”的代码之中。
首先,编辑首页模板index.htm,把第178左右的代码修改为:
<dt class="light"> <strong>互动中心</strong> <span class="label"> <a href="#">踩踩</a> <a href="#">评论</a> <a href="#">站长寄语</a> </span></dt> |
然后,在第198行添加以下代码:
<dd id="uc_gonggao"> <ul class="c1 ico1"> {dede:sql sql="Select aid,typeid,title,writer,senddate,body From dede_mynews order by aid desc limit 0,8"} <p>[field:body/]</p> {/dede:sql} </dd> <!-- /uc_gonggao --> |
然后保存,更新主页,这样你在“站内新闻发布”模块发布的公告,就可以在首页的“互动中心”以“站长寄语”的形式发布了。