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


版權聲明:
原文鏈接: