当然,你也可以直接用一些轮转图js插件做效果,然后使用模板标签将图片标题等数据调进去。
banner效果一般是用在广告模块,但是phpcms的广告模块里几个广告形式是固定的,如果想作出自己的效果需要修改广告模板,或者自己定义广告模块标签读取数据遍历到自己的效果代码中。
但以你给出的情况你说自己创建了一个栏目,把图片标题等放到里面了,那么可以这些写,假设你创建的那个banner1的栏目catid为1(根据实际数字替换即可):
{pc:content action="lists" catid="1" order="listorder" num="3"}{php $order_en = array(1=>'first',2=>'second',3=>'third') }
{loop $data $v}
<div class="item {if $n==1}active{/if} "><img class="{$order_en[$n]}-slide" src="{$v[thumb]}" alt="{$v[title]}"></div>
{/loop}{/pc}
PS:如果你了解phpcms的自定义数据模型,还可以把img标签的class作为一个字段直接填写,就不用使用php标签去定义数组了。更多phpcms标签使用方法可以参考官方手册以及iphpcms的视频教程。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)