dedecms自定义标签问题!
{dede:sql sql='select title(标题) From dede_archives where typeid=1(栏目id)'}
<a href="/plus/viewphpaid=[field:id/]">[field:title/]</a>
{/dede:sql}
您好,朋友。很高兴为您解答:
你前不久提交过一个,那个是隔行换色,这个是三个一换,其实原理一样的,你只要稍微改下就行了。下面贴出代码:
里面文字和链接替换为您网站的,这里不帮你改了。
{dede:arclist row=6}<li class="[field:global runphp='yes' name=autoindex] if ((@me%2)==0) @me=zsal_la_last;
else @me='';
[/field:global]">
<a href="http://wwwgenbanorg"><img src="/skin/img/zsal_z3jpg" width="291" height="122" /></a>
<h2><a href="http://wwwgenbanorg">跟版</a></h2>
<p class="left">姓名:王阿姨<br />年龄:57岁<br />职业:教授</p>
<div class="zsal_la_img left"><a href="http://wwwgenbanorg"><img src="/skin/img/zsal_6jpg" width="112" height="32" /></a><a href="http://wwwgenbanorg"><img src="/skin/img/zsal_7jpg" width="112" height="32" /></a></div>
<div class="clear"></div>
<p class="zsal_la_zlfa">治疗方案:提升骨量、即刻修复</p>
</li>
{/dede:arclist}
$ctag->GetAtt('flag');当前默认情况下flag设置的是c属性。。如果必须在标签中存在这个flag这个字段例如:
{dede:arclist wodefiled='你号'}
{/dede:arclist}
那么在你的arclistlibphp中的代码就可以使用$ctag->GetAtt('wodefiled=');
在这种情况下可以获取到你的字段。。
如果当前你想调用默认的falg的标签就无需这么GetAtt了 它不会去查找你的定义默认的标签$attlist="flag|c,row|12,titlelen|24";也就是说你当前这里定义的属性不需要使用GetAtt来调用。
而如果{dede:arclist flag='h'}
{/dede:arclist}
而设置了flag的属性就可以调用了。
{dede,globalname=cfg_powerby/}。
dedecms中常用标签还有,版权{dede,global。cfg_beian/},底部调用标签,{dede,includefilename=footer。htm/},网站备案调用标签,{dede,globalname=cfg_beian/}等。
dede是织梦内容管理系统dedecms的简称,以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统。
{dede:globalcfg_templets_skin/}是全局标签,才可以全局通用,你想调用的栏目id的标签,没有这样的全局标签,要想实现你的说的输入栏目id找到所在的子目录,可以使用dede:channel标签进行调用。具体参考dede:channel标签调用的文章如下:http://wwwnoniucom/biaoqian/197html
一、时间样式(2014年12月22日 12时10分01秒)
{dede:arclist}
[field:pubdate function="MyDate('Y年m月d日 H时i分s秒',@me)"/]
{/dede:arclist}
MyDate里面的参数:
Y全年,y年的末两位,H24小时制,h12小时制
二:扩展:不同格式的时间标签调用方式:
{dede:arclist row='2'}
<p>[field:pubdate function="MyDate('Y年m月d日 H时i分s秒',@me)"/]</p>
{/dede:arclist}
{dede:arclist row='2'}
<p>[field:pubdate function="MyDate('y年m月d日 H时i分s秒',@me)"/]</p>
{/dede:arclist}
{dede:arclist row='2'}
<p>[field:pubdate function="MyDate('Y年m月d日 h时i分s秒',@me)"/]</p>
{/dede:arclist}
{dede:arclist row='2'}
<p>[field:pubdate function="MyDate('Y/m/d H:i:s',@me)"/]</p>
{/dede:arclist}
{dede:arclist row='2'}
<p>[field:pubdate function="MyDate('Y-m-d H:i:s',@me)"/]</p>
{/dede:arclist}
浏览器中展示的样式:
{dede:channelartlist}
//顶级
{dede:field name='typeid'/}{dede:field name='typeurl'/}{dede:field name='typename'/}
//下级
{dede:channel}
[field:id /] [field:typeurl /] [field:typename /]
{/dede:channel}
{/dede:channelartlist}
0条评论