程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> 關於dede對TAG標簽的各種調用(首頁,文章頁)

關於dede對TAG標簽的各種調用(首頁,文章頁)

編輯:PHP綜合
最近這段時間,對dede(織夢)的使用越來越趁手了。所有就考慮把wordpress換為dede。 於是大張旗鼓的重新制作模板,用dede進行調試。 wordpress有這樣一個模塊。TAG標簽,看起來非常不錯,並且也很有利於收錄。 很顯然,dede沒有這個功能,但是,人們的力量是強大的。經過多番搜索,終於實現了在dede裡面調用TAG標簽。 下面我把各方法步驟列下來,以便以後查找使用,也可以供讀者借鑒。   首先,我們要修改include文件夾下面的common.func.php文件,其實dede的很多調用,都是在這裡實現的。      在文件裡面添加以下字段     function getTagStyle()      $minFontSize=8; //最小字體大小,可根據需要自行更改   $maxFontSize=18; //最大字體大小,可根據需要自行更改   return 'font-size:'.($minFontSize+lcg_value()*(abs($maxFontSize-$minFontSize))). 'px;color:#'.dechex(rand(0,255)).dechex(rand(0,196)).dechex(rand(0,255));   }     這個功能可以實現,標簽字體的大小隨機,以及顏色隨機。 因為本博客風格為淡灰色,所以並不適合太過絢麗的顏色,所以,我把後面的顏色隨機進行了更改。   function getTagStyle()  {      $minFontSize=12; //最小字體大小,可根據需要自行更改      $maxFontSize=25; //最大字體大小,可根據需要自行更改      return 'font-size:'.($minFontSize+lcg_value()*(abs($maxFontSize-$minFontSize))).'px;color:#666';  }    使它的字體大小依然隨機,但是顏色卻固定在#666的顏色上面。 你也可以根據需要進行不同的更改。  然後,在需要的位置加入一下代碼即可   {dede:tag row='50' getall='1' sort='hot'}  <a href='[field:link/]' title="[field:tag /]" style="[field:total  runphp=yes]@me=getTagStyle();[/field:total]">[field:tag /]</a>  {/dede:tag}  這裡的sort='hot',是指調用熱門標簽。相應的有new,month,week,rand,則表示,調用 最新,月熱門,周熱門,隨機 的標簽。 下面說一下在文章頁面調用文章的tag標簽 因為dede自帶的文章TAG標簽,是沒有鏈接的。而根據網上的一些說法,修改common.func.php文件,硬加連接,非但效果很差,並且不支持中文。 下面寫一下本博客tag文章標簽的用法。 不用修改common.func.php文件。 在相應位置,添加一下代碼。   {dede:tag row='30' sort='new' getall='0'} <a href='[field:link/]'>[field:tag /]</a>{/dede:tag} *
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved