DedeCMS5.7標(biāo)簽調(diào)用大全 二維碼
359
實現(xiàn)“文章標(biāo)題-2級欄目-1級欄目-網(wǎng)站名”形式 {dede:field name='title'/}-{dede:field name='position' runphp='yes'} $tc="-"; //分隔符 $tw=$GLOBALS['cfg_list_symbol']; //調(diào)用位置分隔符 @me=html2text(@me); //去除html標(biāo)簽 $tf=split($tw,@me); //分解成數(shù)組 for($ta=(count($tf)-2);$ta>=1;$ta--){ //循環(huán)賦值給$tk $tk.=trim($tf[$ta]).$tc; } $tk=substr($tk,0,-1); @me=$tk; //賦值給@me {/dede:field}-{dede:global name='cfg_webname'/} 調(diào)用縮略圖: <img src='{dede:field name="litpic"/}'> 發(fā)布的文章顯示紅色日期或加上new字或new小圖片 給近三天(或當(dāng)天)發(fā)布的文章顯示紅色日期或加上new字或new小圖片等。 都是圍繞pubdate做文章,寫擴展的。 第2、3要注意的問題是:如:"<img src='new.gif' />中不能用雙引號,否則不行。 如果要給當(dāng)天的加,把 3600 * 24 * 3 改為 3600 * 24 即可。 1、==========紅色的日期======== [field:pubdate runphp='yes'] $a="<font color=red>".strftime('%m-%d',@me)."</font>"; $b=strftime('%m-%d',@me); $ntime = time(); $day3 = 3600 * 24 * 3; if(($ntime - @me) < $day3) @me = $a; else @me =$b; [/field:pubdate] 2、==========紅色的(new)======== [field:pubdate runphp='yes'] $aa=strftime('%m-%d',@me); $ntime = time(); $tagtime = @me; $day3 = 3600 * 24 * 3; if($tagtime > $ntime-$day3) @me = "<font color='red'>(new)</font>"; else @me = $aa; [/field:pubdate] 3、==========加new.gif小圖片======== [field:pubdate runphp='yes'] $aa=strftime('%m-%d',@me); $ntime = time(); $tagtime = @me; $day3 = 3600 * 24 * 3; if($tagtime > $ntime-$day3) @me = "<img src='new.gif' />".$aa; else @me = $aa; [/field:pubdate] 時間效果 [field:pubdate runphp="yes"] if((time()-@me)<(60*60*24)){@me=' <font color="#ff6600">'.strftime("%H:%M",@me).'</FONT>';} else {@me=strftime("%m-%d",@me);} [/field:pubdate] DEDE seo小技巧 加個百度搜索本篇文章 【<a href="javascript:" onclick='window.open("http://www.baidu.com/s?q1={dede:field name="title" /}&q2=&q3=&q4=&rn=10&lm=0&ct=1&ft=&q5=&q6=你的網(wǎng)址")' target="_top" title="在百度搜索“{dede:field name="title" /}”相關(guān)內(nèi)容"><font color=red>在百度搜索更多繁體字</font></a>】 把網(wǎng)址改一下,不加http 【<a href="javascript:" onclick='window.open("http://www.baidu.com/baidu?word={dede:field name="title" /}")' target="_top" title="在百度搜索“{dede:field name="title" /}”相關(guān)內(nèi)容 調(diào)用tag: {dede:field name='keywords' runphp='yes' } if(!empty(@me)){ $kws = explode(' ',@me); @me = ""; foreach($kws as $k){ @me .= "<a href='/tag.php?/$k/'>$k</a> "; } @me= str_replace('+', ' ',trim(@me)); } {/dede:field} -------------------------------------------------------------------------------- 真正采集熱門Tags,刷新一次變換一次 模板代碼: {dede:tag row='10' sort='month' } <a class="tag" href='[field:link/]'>[field:tagname/] </a> {/dede:tag} <script language="javascript"> <!-- var tag_a=document.getElementsByTagName("a"); for( i in tag_a){ var offset=6; var num=4; if(tag_a[i].className=="tag"){ var rnd=Math.ceil((num+offset)*Math.random()); if(rnd>offset){ tag_a[i].className="tag"+(rnd-offset); } } } //--> </script> CSS代碼: .tag1 { color:#339900;font-weight:bold;} .tag2 { color:#e65730;} .tag3 { color:#00b9da;} .tag4 { color:#FE3981;font-weight:bold;font-size:14px;} 更換標(biāo)簽方式: 默認調(diào)用的是當(dāng)月熱門標(biāo)簽,如果換想其他的可以: -------------------------------------------------------------------------------- 最新標(biāo)簽 {dede:tag row='30' sort='new'}<a href='[field:link/]'>[field:highlight/]([field:result/])</a> {/dede:tag} -------------------------------------------------------------------------------- 當(dāng)月熱門標(biāo)簽 {dede:tag row='30' sort='month'}<a href='[field:link/]'>[field:tagname/]([field:result/])</a> {/dede:tag} -------------------------------------------------------------------------------- 隨機標(biāo)簽 {dede:tag row='60' sort='rand'}<a href='[field:link/]'>[field:highlight/]([field:result/])</a> {/dede:tag} -------------------------------------------------------------------------------- 任何系統(tǒng)頁面調(diào)用會員積分排行: {dede:sql sql="Select id,userid,uname,scores From dede_member order by scores desc limit 0,10"} <dd><span class="name"><a href='[field:global name='cfg_cmspath'/]/member/?[field:userid/]/'>[field:uname/]</a> </span><span class="jifen">積分[field:scores/]</span></dd> {/dede:sql} -------------------------------------------------------------------------------- <!--問答系統(tǒng)-->調(diào)用 {dede:ask row='10'} <li> <span class="gpclass">[<a href="[field:typeurl/]">[field:tidname/]</a>]</span> <span class="gptlink"><a href="[field:url/]">[field:title/]</a></span> </li> {/dede:ask} -------------------------------------------------------------------------------- 企業(yè)調(diào)用 {dede:sql sql="SELECT m.ID,m.type,m.userid,m.matt,c.id,c.comname FROM dede_member m left join dede_member_cominfo c on m.ID = c.id where m.type = 1 and m.matt = 1 LIMIT 0 , 10"} <dd><span class="name"><a href='[field:global name='cfg_cmspath'/]/member/?[field:userid/]/'>[field:comname/]</a> </span></dd> {/dede:sql} -------------------------------------------------------------------------------- 專題調(diào)用 {dede:arclist row=10 orderby=rand type='spec.'} <li><a href="[field:filename function='str_replace("index.html","",@me)'/]" target="_blank"><STRONG>[field:title function=' ( strlen("@me")>16 ? cn_substr("@me",16): "@me" ) '/] </STRONG></a> </li> {/dede:arclist} -------------------------------------------------------------------------------- 列表頁調(diào)用TAG標(biāo)簽的兩種方法 dedecms默認在列表是無法調(diào)用tag標(biāo)簽的,經(jīng)過各位版主們的幫助,現(xiàn)給大家提供出種方法 方法1: 在列表需要的位置加入下列代碼 [field:id runphp=yes] $tsql = new DedeSql(false); $tags = ''; $tsql->SetQuery("Select i.tagname From dede_tag_list t left join dede_tag_index i on i.id=t.tid wheret.aid='@me'"); 以信載商,良心建站。遨游始終秉承“一次建站、終身維護”的宗旨,竭誠為客戶提供最優(yōu)質(zhì)的互聯(lián)網(wǎng)服務(wù)。遨游建站率先植入seo優(yōu)化理念,讓你的網(wǎng)頁更利于搜索引擎抓取,關(guān)鍵詞排名更靠前。可仿站、可定制。無論是傳統(tǒng)型企業(yè)官網(wǎng)、集團型品牌官網(wǎng),還是營銷型網(wǎng)站、電商型網(wǎng)站、定制型網(wǎng)站、特殊行業(yè)網(wǎng)站(醫(yī)療、教育),全部搞定。 公司:網(wǎng)站建設(shè)_小程序設(shè)計_競價托管代運營公司;郵箱:1013601535@qq.com 手機:17073547034;QQ: 1013601535 在線留言咨詢,24小時內(nèi)回復(fù)
我想咨詢 *
企業(yè)名稱
手機號碼 *
您的姓名
所在城市 提交 |
網(wǎng)站建設(shè)問題
熱門標(biāo)簽
最新發(fā)布 |