织梦dedecms如何调用当前栏目的文章列表?
//在 /include/extendfuncphp次文件中添加如下函数
function Getimgnum($aid)
{
global $dsql;
$imgurls = "";
$row =$dsql->getone("Select imgurls From `dede_addonimages` where aid='$aid' ");
$imgurls= $row['imgurls'];
preg_match_all("/{dede:img (){\/dede:img/isU",$imgurls,$wordcount);
$count=count($wordcount[1]);
return $count;
}<!--然后在模板中使用如下即可-->
<div class="num"><i>[field:id function="Getimgnum(@me)"/]</i><b>张</b></div>
这个简单,织梦后台有上传文件功能,你只需要吧所有都按顺序命名,比如:banner1jpg、banner2jpg、banner3jpg等等,然后把传到指定的文件夹。
然后在后台的基本参数增加新变量,变量名为:cfg_banner,如下图
接着我们拿images文件夹为例子,模板中这样写:
<img src="/images/banner{dede:globalcfg_banner/}jpg">
这样你只需在后台修改数字1、2、3、4就可以改变相应了
方法和详细的操作步骤如下:
1、第一步,打开织梦Dedecms的主界面,直接找到“增加顶级栏目”选项并选择跳转,见下图,转到下面的步骤。
2、第二步,执行完上面的操作之后,进入新对话框,根据实际情况进行设置,见下图,转到下面的步骤。
3、第三步,执行完上面的操作之后,请单击“确定”按钮,见下图,转到下面的步骤。
4、第四步,执行完上面的操作之后,可以调用当前栏目的文章列表,见下图。这样,就解决了这个问题了。
如果代码基础都不懂,最简单的方法如下:
1下载FTP软件,登陆你的网站主机
2在首页查看你的地址,根据地址 去网站主机找到
3把新名称和格式改成与现在的一致,然后替换
4打开网站刷新,或者强制刷新CTRL+F5即可
<div id=demo style="overflow:hidden;width:750;" align=center>
<table border=0 align=center cellpadding=1 cellspacing=1 cellspace=0 >
<tr>
<td valign=top bgcolor=ffffff id=marquePic1>
<table width='100%' border='0' cellspacing='0'>
<tr>
{dede:arclist flag='f,p' row='7' imgwidth='' imgheight=''}
<td align=center><a href="[field:arcurl /]">[field:image/]<br><br>[field:title/]</a></td>
{/dede:arclist}
</tr>
</table>
</td>
<td id=marquePic2 valign=top></td>
</tr>
</table></div>
<script type="text/javascript">
var speed=50
marquePic2innerHTML=marquePic1innerHTML
function Marquee(){
if(demoscrollLeft>=marquePic1scrollWidth){
demoscrollLeft=0
}else{
demoscrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
demoonmouseover=function() {clearInterval(MyMar)}
demoonmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
0条评论