sp_get_terms()

2018-02-24 15:43 更新

sp_get_terms()

上一頁下一頁

sp_get_terms($tag)

功能:

返回符合條件的所有分類

參數(shù):

$tag:查詢標簽,以字符串方式傳入,例:"ids:1,2;field:term_id,name,description,seo_title;limit:0,8;order:path asc,listorder desc;where:term_id>0;"

? ? ?ids:調(diào)用指定id的一個或多個數(shù)據(jù),如 1,2,3

? ??field:調(diào)用terms表里的指定字段,如(term_id,name...) 默認全部,用*代表全部

? ? ?limit:數(shù)據(jù)條數(shù),默認值為10,可以指定從第幾條開始,如3,8(表示共調(diào)用8條,從第3條開始)

? ? ?order:排序方式,如:path desc,listorder asc

? ? ?where:查詢條件,字符串形式,和sql語句一樣

返回:

類型數(shù)組,符合條件的所有分類

示例:

<php>
????$tag='ids:1,2;field:post_date,post_content;limit:10;order:post_date?DESC;';
????/*
????$tag規(guī)則:ids分類id,以逗號隔開;field需要取出的內(nèi)容,默認取出所有信息;order排序方式,可根據(jù)任何取出的字段排序,默認為按發(fā)布時間排序。
????$tag這是一個格式化的字符串,這種方式最大的好處就是方便日后擴展,它格式如《field+冒號+field支持的值,以英文逗號隔開+分號》
????*/
????
????/*關(guān)于此函數(shù)的field:
????.它的可選值是:
???term_id?分類id
???name?分類名稱
???taxonomy?分類的類型,用字符串表示,article表示文章
???description?分類描述
???parent?分類父級id,terms表中的term_id
???path?用于無限級分類的path,如0-1-29
???seo_title?
???seo_keywords?
???seo_description
???list_tpl?分類列表頁的模板,對應(yīng)于模板目錄下Portal/文件名+.html,文件名默認為list
???one_tpl?分類單文章頁的模板,對應(yīng)于模板目錄下Portal/文件名+.html,文件名默認為article
???listorder?分類排序
???status?分類狀態(tài)0已回收,1正常
????*/
????$terms=sp_get_terms($tag);?
</php>
<foreach?name="terms"?item="vo">
????
????{$vo.name?}<br>
????{$vo.taxonomy?}<br>
????{$vo.seo_title?}<br>
????{$vo.seo_keywords?}<br>
????{$vo.seo_description}<br>
????
</foreach>

上一頁下一頁

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號