dedecms仿站必知標(biāo)簽調(diào)用集,織夢(mèng)文章
導(dǎo)讀:織夢(mèng)文章織夢(mèng)文章——————————————————————————–列表頁(yè)調(diào)用TAG標(biāo)簽的兩種方法dedecms默認(rèn)在列表是無(wú)法調(diào)用tag標(biāo)簽的,經(jīng)過(guò)各位版主們的幫助,現(xiàn)給大dede后臺(tái)模板dede,模板。
——————————————————————————– 列表頁(yè)調(diào)用TAG標(biāo)簽的兩種方法 dedecms默認(rèn)在列表是無(wú)法調(diào)用tag標(biāo)簽的,經(jīng)過(guò)各位版主們的幫助,現(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 where t.aid=’@me’“); $tsql->Execute(‘t’); while($row = $tsql->GetArray(‘t’,MYSQL_ASSOC)){ $tags .= “<a href=’/tag.php?/”.urlencode($row['tagname']).”‘>”.$row['tagname'].”</a>”; } @me=$tags; [/field:id] 方法2: 在inc_functions.php文件里加入 function listtag($aid){ $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 where t.aid=’$aid’”); $tsql->Execute(‘t’); while($row = $tsql->GetArray(‘t’,MYSQL_ASSOC)){ $tags .= “<a href=’/tag.php?/”.urlencode($row['tagname']).”‘>”.$row['tagname'].”</a>”; } return $tags; } 然后在列表頁(yè)相應(yīng)位置加入 [field:ID function="listtag(@me)"/]標(biāo)記 ——————————————————————————– {dede:arclist typeid=” row=” col=” titlelen=” infolen=” imgwidth=” imgheight=” listtype=” orderby=” keyword=”} ——————————————————————————– 去除html [field:title function='htmlspecialchars(@me)'/] 主要使用在FLASH以及<a>中,是了了去除標(biāo)簽中的HTML元素,比如<b></b>等,如果不使用此標(biāo)簽,則會(huì)導(dǎo)致HTML代碼顯示在頁(yè)面中。 使用方法 ——————————————————————————- <a title=”[field:title function='htmlspecialchars(@me)'/] ” href=”[field:arcurl /]“>[field:title /]</a> 或者 <a href=”[field:arcurl /]” ><img src=’[field:litpic/]‘ alt=”[field:title function='htmlspecialchars(@me)'/]” border=’0′ width=” height=”></a> 圖片: 1: <a href=’[field:arcurl /]‘><img src=’[field:litpic/]‘ border=’0′ widt織夢(mèng)首頁(yè)模板h=” height=”></a> 2: [field:imglink /] 3: <a href=’[field:arcurl /]‘> [field:image/]</a> [field:imglink /]與<a href=’[field:arcurl /]‘>[field:imag織夢(mèng)的模板e(cuò)/]</a> 是完全等價(jià)的,只不過(guò)后者更靈活一點(diǎn),可以在 <a>中添加 title=”” 即 <a href=’[field:arcurl /]‘ title=”[field:title function='htmlspecialchars(@me)'/] “>[field:image/]</a> <a href=’[field:arcurl /]‘><img src=’[field:litpic/]‘ border=’0′ width=” height=”></a> 則更為靈活,不僅可以添加title=””,還可以添加 alt=””,但是雖然靈活了,缺少了圖片的寬度和高度的控制,所以要在CSS中控制圖片的大小,適合對(duì)CSS有一點(diǎn)了解的人。 欄目: 1: <a href=’[field:typeurl /]‘>[field:typename /]</a> 2:[field:typelink /] 二者是相等的,只不過(guò)是前者更靈活一點(diǎn) 連接: 1: <a href=’[field:arcurl /]‘>[field:title /]</a> 2:[field:textl織夢(mèng)模板ink /] 兩者是相等的,前者比后者更靈活,可以增加titie=”” 在這里應(yīng)該注意的是,title長(zhǎng)度的問(wèn)題,Dedecms數(shù)據(jù)庫(kù)中最大長(zhǎng)度為80字節(jié),40漢字寬度,另外,arclist標(biāo)簽里面如果不設(shè)置titlelen的值,則默認(rèn)取值為30字符,15漢字寬度 所以除了在使用titlelen控制標(biāo)題長(zhǎng)度,還可以使用另外一種方法來(lái)控制標(biāo)題長(zhǎng)度 設(shè)置titlelen=”80″ <a href=”[field:arcurl /]” title=”[field:title function='htmlspecialchars(@me)'/]“>[field:title function="cn_substr(@me,40)"/]</a> 這種格式的好處是,title=””中為完整標(biāo)題,即鼠標(biāo)停留顯示完整標(biāo)題,function=”cn_substr(@me,40)”作用是截取40字符寬度,20漢寬度。 點(diǎn)擊: [field:click/] [field:click runphp="yes"] if(@me>1000)@me=’<font color=”#ff0000″>@me</font>’; else @me=@me; [/field:click] 超過(guò)1000點(diǎn)擊的,顯示紅色 簡(jiǎn)介: 1: [field:info /] 2: [field:description /] 3: [field:info function="cn_substr(@me,120)"/] 4: [field:description function="cn_substr(@me,120)"/] 兩種是相等的,簡(jiǎn)介長(zhǎng)度有兩種控制方式,一種是infolen=”” 控制,如果infolen無(wú)參數(shù),則默認(rèn)為250 另外一種是使用function=”cn_substr(@me,120)”控制 120為所取字符寬度, 日期: [field:pubdate /] 效果 1:[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] 效果 2: 24內(nèi)發(fā)布的文章日期顯示紅色 [field:pubdate runphp="yes"] if((time()-@me)<(60*60*24)){@me=’ <font color=”#ff6600″>’.strftime(“%m-%d”,@me).’</FONT>’;} else {@me=strftime(“%m-%d”,@me);} [/field:pubdate] [field:pubdate function='strftime("%Y-%m-%d %H:%M:%S",@me)'/] 2008-11-01 11:11:52 [field:pubdate function='strftime("%y-%m-%d %H:%M:%S",@me)'/] 08-11-01 11:11:52 [field:pubdate function='strftime("%m-%d %H:%M:%S",@me)'/] 11-01 11:14:20 [field:pubdate function='strftime("%m-%d %H:%M",@me)'/] 11-01 11:14 [field:pubdate function='strftime("%y-%m-%d",@me)'/] 08-11-01 [field:pubdate function='strftime("%y年%m月%d日",@me)'/] 08年11月01日 [field:pubdate function='strftime("%Y年%m月%d日 %H點(diǎn)%M分%S秒",@me)'/] 2008年11月01日 11點(diǎn)17分36秒 [field:pubdate function='strftime("%b %d, %Y",@me)'/] Nov 01, 2008 [field:pubdate function='strftime("%A on %b %d, %Y, %X : %Z",@me)'/] Saturday on Nov 01, 2008, 11:21:06 : 中國(guó)標(biāo)準(zhǔn)時(shí)間 %a 星期幾的縮寫(xiě)。 %A 星期幾的全名。 %b 月份名稱的縮寫(xiě)。 %B 月份名稱的全名。 %c 本地端日期時(shí)間較佳表示字符串。 %d 用數(shù)字表示本月的第幾天 (范圍為 00 至 31)。 %H 用24小時(shí)制數(shù)字表示小時(shí)數(shù) (范圍為 00 至 23)。 %I 用12小時(shí)制數(shù)字表示小時(shí)數(shù) (范圍為 01 至 12)。 %j 以數(shù)字表示當(dāng)年度的第幾天 (范圍為001至 366)。 %m 月份的數(shù)字 (范圍由 1 至 12)。 %M 分鐘。 %p 以 ‘AM’ 或 ‘PM’ 表示本地端時(shí)間。 %S 秒數(shù)。 %U 數(shù)字表示為本年度的第幾周,第一個(gè)星期由第一個(gè)周日開(kāi)始。 %W 數(shù)字表示為本年度的第幾周,第一個(gè)星期由第一個(gè)周一開(kāi)始。 %w 用數(shù)字表示本周的第幾天 ( 0 為周日)。 %x 不含時(shí)間的日期表示法。 %X 不含日期的時(shí)間表示法。 %y 二位數(shù)字表示年份 (范圍由 00 至 99)。
聲明: 本文由我的SEOUC技術(shù)文章主頁(yè)發(fā)布于:2023-07-21 ,文章dedecms仿站必知標(biāo)簽調(diào)用集,織夢(mèng)文章主要講述標(biāo)簽,標(biāo)題,織夢(mèng)網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_33484.html
為你推薦與dedecms仿站必知標(biāo)簽調(diào)用集,織夢(mèng)文章相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長(zhǎng)度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時(shí)期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12