35dir分類目錄程序是一個(gè)優(yōu)秀的分類目錄程序,源碼早已不再更新,官網(wǎng)也不了,,更不說(shuō)提供相關(guān)的幫助服務(wù)和技術(shù)支持,,本文整理了35dir的模板標(biāo)簽使用說(shuō)明文檔,,希望給有還在用35dir分類目錄程序的網(wǎng)友帶來(lái)幫助,。
35dir 系統(tǒng)主要采用Smarty作為模板引擎,標(biāo)簽的左/右結(jié)束符可通過(guò) “source/include/smarty.php”文件來(lái)修改,,可修改為你自己喜歡的方式,,系統(tǒng)默認(rèn)使用“{#”和“#}”來(lái)表示標(biāo)簽的開始和結(jié) 束,例如:{#$變量名#},。
升級(jí)Smarty模板引擎只需下載最新的版本,,覆蓋“source/extend/smarty”目錄下的文件即可。對(duì)于不
熟悉Smarty模板引擎的朋友,,可參考Smarty相關(guān)使用手冊(cè),。
一、網(wǎng)站通用標(biāo)簽
$site_root ----------------------------------------------------------- 網(wǎng)站根目錄
$site_name ---------------------------------------------------------- 網(wǎng)站名稱
$site_title ------------------------------------------------------------- 網(wǎng)站標(biāo)題(瀏覽器標(biāo)題欄)
$site_url -------------------------------------------------------------- 網(wǎng)站URL
$site_keywords ----------------------------------------------------- 網(wǎng)站關(guān)鍵詞,,用于SEO
$site_description ---------------------------------------------------- 網(wǎng)站描述,,用于SEO
$site_copyright ----------------------------------------------------- 網(wǎng)站底部版塊,支持HTML
$site_rss ------------------------------------------------------------- RSS訂閱圖標(biāo)
$site_path ----------------------------------------------------------- 當(dāng)前位置導(dǎo)航,,例如:當(dāng)前位置:35dir網(wǎng)站目錄 > 娛樂休閑
二,、網(wǎng)站函數(shù)標(biāo)簽(以下函數(shù)返回值均為數(shù)組)
1. 分類列表函數(shù)
get_categories($cate_id, $top_num, $is_best)
參數(shù)說(shuō)明:
$cate_id – 默認(rèn)為0,當(dāng)指定cate_id值時(shí),,則顯示指定cate_id下的內(nèi)容
$top_num – 設(shè)置顯示記錄的條數(shù),,默認(rèn)顯示所有,指定值時(shí),,顯示指定數(shù)目的記錄
$is_best – 是否顯示推薦的內(nèi)容,,默認(rèn)為false,,設(shè)為true,顯示推薦的內(nèi)容
使用示例:
- {#$item.cate_name#} ({#$item.cate_postcount#})
{#foreach from=get_categories(1, 10, false) item=item#}
{#/foreach#}
復(fù)制代碼
循環(huán)體中可使用的字段:
$cate_id -------------------------------------------------------------- 分類ID
$cate_name --------------------------------------------------------- 分類名稱
$cate_childcount --------------------------------------------------- 當(dāng)前分類下的子分類數(shù)
$cate_postcount --------------------------------------------------- 分類下的內(nèi)容統(tǒng)計(jì),,例如“娛樂休閑(2046)”分類下有2046個(gè)站點(diǎn)
$cate_link ------------------------------------------------------------ 分類鏈接
2. 顯示站點(diǎn)列表函數(shù)
get_websites($cate_id = 0, $top_num = 10, $is_best = false, $sortby = 'utime', $order = 'desc')
參數(shù)說(shuō)明:
$cate_id – 默認(rèn)為0,,當(dāng)指定cate_id值時(shí),則顯示指定cate_id下的內(nèi)容
$top_num –設(shè)置顯示記錄的條數(shù),,默認(rèn)顯示10條記錄,,指定值時(shí),顯示指定數(shù)目的記錄
$is_best –是否顯示推薦的內(nèi)容,,默認(rèn)為false,,設(shè)為true,顯示推薦的內(nèi)容
$sort_by – 默認(rèn)為utime,可選值為(instat-點(diǎn)入次數(shù), outstat-點(diǎn)出次數(shù), views-瀏覽次數(shù), utime-更新時(shí)間),,當(dāng)指定值時(shí),則按指定字段來(lái)進(jìn)行內(nèi)容排序
$order – 默認(rèn)為DESC,,可選值為(DESC為倒序排列,,ASC為正序排列)
使用示例:
-
{#$new.web_name#}
{#$new.web_intro#}
{#$new.web_url#} - {#$new.web_utime#}
{#foreach from=get_websites(0, 10, false) item=new#}
{#/foreach#}
復(fù)制代碼
循環(huán)體中可使用的字段:
$web_id -------------------------------------------------------------- 站點(diǎn)ID
$cate_name --------------------------------------------------------- 分類名稱
$web_name --------------------------------------------------------- 網(wǎng)站名稱
$web_url ------------------------------------------------------------- 網(wǎng)站URL
$web_tags ----------------------------------------------------------- 網(wǎng)站TAG標(biāo)簽
$web_thumb -------------------------------------------------------- 網(wǎng)站縮略圖
$web_intro ----------------------------------------------------------- 網(wǎng)站簡(jiǎn)介
$web_utime ---------------------------------------------------------- 更新時(shí)間
$web_views ---------------------------------------------------------- 瀏覽次數(shù)
$web_arank ---------------------------------------------------------- Alexa世界排名
$web_prank ---------------------------------------------------------- Google PageRank
$web_srank ----------------------------------------------------------- Sogou Rank
$web_link -------------------------------------------------------------- 網(wǎng)站詳細(xì)鏈接
3. 數(shù)據(jù)歸檔函數(shù)(注:此函數(shù)需要使用雙重循環(huán)來(lái)實(shí)現(xiàn))
get_archives()
使用示例:
-
{#$year#}年
{#foreach from=$arr key=month item=sitecount#}
{#$month#}月
{#/foreach#}
{#foreach from=get_archives() key=year item=arr#}
{#/foreach#}
復(fù)制代碼
4. 友情鏈接函數(shù)
get_links()
使用示例:
-
inklist”>
-
{#$item.link_name#}
{#foreach from=get_links() item=item#}
{#/foreach#}
復(fù)制代碼
循環(huán)體中可使用的字段:
$link_name -------------------------------------------------------------- 鏈接名稱
$link_logo ---------------------------------------------------------------- LOGO地址
$link_url ------------------------------------------------------------------ 鏈接URL
5. 廣告函數(shù)
get_adcode(廣告ID)
使用示例:
復(fù)制代碼
6. 自定義標(biāo)簽
后臺(tái)的所添加的自定義標(biāo)簽,均可通過(guò)這樣{#$label.標(biāo)簽名稱#}的方式來(lái)調(diào)用
使用示例:
復(fù)制代碼
7. 站點(diǎn)統(tǒng)計(jì)
{#$stat.模塊名稱#},,可調(diào)用的有category, website
使用示例:
復(fù)制代碼
以下是各個(gè)頁(yè)面模塊可使用的標(biāo)簽說(shuō)明:
列表頁(yè)通用標(biāo)簽$weblist、$showpage,,可用于directory.html, update.html, archives.html, search.html
$weblist ----------------------------------------------------------- 網(wǎng)站列表
$showpage ------------------------------------------------------ 列表分頁(yè)(顯示首頁(yè),,上一頁(yè),下一頁(yè),,尾頁(yè))
使用示例:
復(fù)制代碼
一、網(wǎng)站首頁(yè)(index.html)
可使用上面的所有標(biāo)簽及函數(shù),。
二,、 目錄列表頁(yè)專用標(biāo)簽(directory.html)
$category_name ----------------------------------------------------------- 當(dāng)前分類名稱
$child_category ----------------------------------------------------------- (數(shù)組格式)當(dāng)前分類下的子分類
使用示例:
{#$category_name#}
- {#$c.cate_name#} ({#$c.cate_postcount#})
- {#$c.cate_name#} ({#$c.cate_postcount#})
{#foreach from=$child_category item=c#}
{#if $cate_id == $c.cate_id#}
{#else#}
{#/if#}
{#/foreach#}
復(fù)制代碼
循環(huán)體中可使用的字段:
$cate_id -------------------------------------------------------------- 分類ID
$cate_name --------------------------------------------------------- 分類名稱
$cate_postcount --------------------------------------------------- 分類下的內(nèi)容統(tǒng)計(jì),例如“娛樂休閑(2046)”分類下有2046個(gè)站點(diǎn)
$cate_link ------------------------------------------------------------ 分類鏈接
三,、 最近更新頁(yè)專用標(biāo)簽(update.html)
$days ------------------------------------------------------------------ 當(dāng)前選擇的時(shí)間周期
$timescope ----------------------------------------------------------- (數(shù)組格式)時(shí)間范圍
使用示例:
- {#$v.time_text#}
- {#$v.time_text#}
{#foreach from=$timescope item=v key=k#}
{#if $days == $v.time_id#}
{#else#}
{#/if#}
{#/foreach#}
復(fù)制代碼
循環(huán)體中可使用的字段:
$time_id -------------------------------------------------------------- 時(shí)間周期,,例如:24小時(shí),3天內(nèi),,1周內(nèi)
$time_text ----------------------------------------------------------- 時(shí)間名稱
$time_link ------------------------------------------------------------ 時(shí)間鏈接