dedecms 首页轮换显示某个栏目
这种代码效果一时半会儿难以说清
而且也不太可能谁会为您书写好代码粘贴到这里的
建议您直接到这个效果的网站上,查看源代码,就一目了然了
这种效果一般是用css或js来实现的
最简单的办法,就是分析原网站,就明白其原理和代码结构了,然后复制到你的模板文件的响应位置就ok
梦客吧织梦模板 为您解答
望采纳!!!
我们经常用的是下面这个代码,亲可以试试
{dede:channelartlist typeid='top' row='5'}<a href="{dede:fieldtypeurl/}">{dede:fieldtypename/}</a>
<dl>
{dede:channel type='son' noself='yes'}<dd><a href="[field:typelink/]">[field:typename/]</a></dd>{/dede:channel}
</dl>
{/dede:channelartlist}
打开你的dedecms目录下的templets\default目录下的 indexhtm文件
找到
{dede:arclist type='image' row='5'}
改为{dede:arclist type='image' row='5' typeid='你要调用栏目的id' }
例如
{dede:arclist type='image' row='5' typeid='15'}
如果要调用多个栏目,栏目id之间用 , 隔开
方法一:修改栏目属性,改成频道封面,然后把页面内容输入在栏目内容content里面。\x0d\\x0d\方法二:栏目属性还是最终列表栏目(允许在本栏目发布文档,并生成文档列表),修改列表模板,在这个模板里面调用本栏目文档正文显示出来\x0d\\x0d\方法三:编辑栏目的“栏目内容”,然后自定义栏目的模板,在模板中只写{dede:fieldcontent/}这么一句,然后更新栏目就好了。\x0d\后续修改内容只需要在后台修改“栏目内容即可”\x0d\\x0d\第三种方法最简单
找到方法了 把TITLE里换成下面的代码就可以了{dede:field name='position' runphp='yes'} $tc="_"; //分隔符 $tw=$GLOBALS['cfg_list_symbol']; //调用位置分隔符 @me=html2text(@me); //去除html标签 $tf=split($tw,@me); //分解成数组 for($ta=(count($tf)-2);$ta>=1;$ta--){ //循环赋值给$tk $tk=trim($tf[$ta])$tc; } $tk=substr($tk,0,-1); @me=$tk; //赋值给@me{/dede:field}-{dede:global name='cfg_webname'/}
0条评论