當前位置:YY分類目錄 » 站長資訊 » 資訊文章 » 建站技術 » 文章詳細 訂閱RssFeed

35dir分類目錄程序網模板標簽使用說明文檔

來源: 瀏覽:358次 時間:2019-11-17
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,顯示推薦的內容
 
使用示例:
 


{#foreach from=get_categories(1, 10, false) item=item#}
{#$item.cate_name#} ({#$item.cate_postcount#})


{#/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為正序排列)
 
使用示例:


{#foreach from=get_websites(0, 10, false) item=new#}
{#$new.web_name#}
{#$new.web_name#}
{#$new.web_intro#}


{#$new.web_url#} - {#$new.web_utime#}


{#/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()
 
使用示例:
 


{#foreach from=get_archives() key=year item=arr#}


{#$year#}年




{#foreach from=$arr key=month item=sitecount#}
{#$month#}月
{#/foreach#}




{#/foreach#}


復制代碼
 
4. 友情鏈接函數
 
get_links()
 
使用示例:
 


{#foreach from=get_links() item=item#}


{#$item.link_name#}


{#/foreach#}


復制代碼
 
循環體中可使用的字段:
$link_name -------------------------------------------------------------- 鏈接名稱
$link_logo ---------------------------------------------------------------- LOGO地址
$link_url ------------------------------------------------------------------ 鏈接URL
 
5. 廣告函數
 
get_adcode(廣告ID)
 
使用示例:
{#get_adcode(1)#}


復制代碼
 
6. 自定義標簽
 
后臺的所添加的自定義標簽,均可通過這樣{#$label.標簽名稱#}的方式來調用
 
使用示例:
{#$label.google_300x250#}


復制代碼
 
7. 站點統計
 
{#$stat.模塊名稱#},可調用的有category, website
 
使用示例:
共 {#$stat.category#} 個主題分類,共收錄個 {#$stat.website#} 站點


復制代碼
 
以下是各個頁面模塊可使用的標簽說明:
 
列表頁通用標簽$weblist、$showpage,可用于directory.html, update.html, archives.html, search.html
$weblist ----------------------------------------------------------- 網站列表
$showpage ------------------------------------------------------ 列表分頁(顯示首頁,上一頁,下一頁,尾頁)
 
使用示例:


{#foreach from=$weblist item=item name=list_website#}
{#$item.web_name#}
{#$item.web_name#}
{#$item.web_intro#}


{#$item.web_url#}
PageRank:{#$item.web_prank#} / 10
AlexaRank:{#$item.web_arank#}
人氣指數:{#$item.web_views#}
收錄時間:{#$item.web_utime#}


{#foreachelse#}
該目錄下無任何內容!


{#/foreach#}


{#$showpage#}


復制代碼
 
一、網站首頁(index.html)
可使用上面的所有標簽及函數。
 
二、 目錄列表頁專用標簽(directory.html)
$category_name ----------------------------------------------------------- 當前分類名稱
$child_category ----------------------------------------------------------- (數組格式)當前分類下的子分類
 
使用示例:
{#$category_name#}




{#foreach from=$child_category item=c#}
{#if $cate_id == $c.cate_id#}
{#$c.cate_name#} ({#$c.cate_postcount#})


{#else#}
{#$c.cate_name#} ({#$c.cate_postcount#})

{#/if#}
{#/foreach#}


復制代碼
循環體中可使用的字段:
$cate_id -------------------------------------------------------------- 分類ID
$cate_name --------------------------------------------------------- 分類名稱
$cate_postcount --------------------------------------------------- 分類下的內容統計,例如“娛樂休閑(2046)”分類下有2046個站點
$cate_link ------------------------------------------------------------ 分類鏈接
 
三、 最近更新頁專用標簽(update.html)
$days ------------------------------------------------------------------ 當前選擇的時間周期
$timescope ----------------------------------------------------------- (數組格式)時間范圍
 
使用示例:


{#foreach from=$timescope item=v key=k#}
{#if $days == $v.time_id#}
{#$v.time_text#}


{#else#}
{#$v.time_text#}


{#/if#}
{#/foreach#}


復制代碼
循環體中可使用的字段:
$time_id -------------------------------------------------------------- 時間周期,例如:24小時,3天內,1周內
$time_text ----------------------------------------------------------- 時間名稱

丝瓜视频app $time_link ------------------------------------------------------------ 時間鏈接