系統常用函數總匯

時間:2017/5/15 11:28:23,點擊:0

一.首頁模板調用代碼:
調用模塊列表方法:{$=itransfer('top', '1', 'topx=10;tnum=30;genre=article;class=1')}

解釋:
第一部分:選擇調用范圍
top:按ID倒序;
hot:按點擊倒序;
new:按更新時間倒序;
good:按推薦文章ID倒序;

還有兩個up和down

第二部分:“調用模板”編號,對應于節點名,也可以不是數字
第三部分:復合參數
topx:調用記錄數量
tnum:標題的截取字數
rnum:列表排列的列數
genre:調用模塊名(在模塊中調用如果省略則表示自己本身)
html:是否允許 HTML
bid:參照ID(在類別up,down時使用到)
osql:附加的SQL語句。這個參數我理解為數據庫的查詢,運用格式為:osql= and jtb_tfid=0(“0”為數據庫參數)
baseurl:基地址
class:僅調用該編號(ID)類別的直接子類別,ID可以通過各欄目分類管理處查看到
cls:調用該編號類別的下屬所有層次類別

這里要注意的是class和cls 的區別,JTBC的文章分類特性是:無論是一級類別還是子類別都有精確的編號不重復。
以下舉例說明:

{$=itransfer('top', '1', 'topx=10;tnum=30;genre=article;class=1')}

表示調用 article 模塊下的類別編號為1的文章數據,該編號為精確編號,即只調用該類別而不包括其子類別中的數據

{$=itransfer('top', '1', 'topx=10;tnum=30;genre=article;cls=1')}

表示調用 article 模塊下的 類別編號為1的文章數據,該編號為模糊編號,即調用該類別及其子類別中的所有數據
考慮到效率因素,盡量采用 class 調用

名稱調用:(如果沒有的節點都可以手工添加)
{$=itake('global.module.web_title','lng')}:網站名稱
{$=itake('global.module.channel_title','lng')}:首頁標題
{$=itake('global.module.seo1','lng')}:網站關鍵字
{$=itake('global.module.seo2','lng')}:網站簡介
{$=itake('global.module.tongji','lng')}:網站統計
{$=itake('global.module.add_favorite','lng')}:加入收藏
{$=itake('global.module.set_homepage','lng')}:設為首頁

導航鏈接的實現:
鏈接首頁:{$=itake('global.lng_menu.homepage', 'lng')}
鏈接文章:{$=itake('global.lng_menu.article', 'lng')}

二.欄目列表模板調用代碼:(與首頁重復的這里就不列出來了。)

基本調用:
當前分類的ID :{$class}
當前模塊名稱:{$=itake('module.channel_title','lng')}
當前頁url:{$=nurl}(根目錄相對路徑)
網頁標題:{$web_title}
當前分類名稱:{$=get_sorttext('article','chinese','{$class}')} (其中的“article”要根據當前模塊更改)
面包屑路徑:{$=inavigation("module", "{$class}")}
點擊數:{$count}
發布時間:{$time}
分頁欄:{$cpagestr}
詳情頁面地址:{$=iurl('detail', {$id}, nurltype, 'folder=' & ncreatefolder & ';filetype=' & ncreatefiletype & ';time={$time}')}
調用到的文章標題:{$topic}
枚舉文章標題列表時調用的所在欄目名稱:{$=get_sorttext('article','chinese','{$id2}')}
顯示文章摘要:{$=ileft(rs(cfname("daodu")), 200)} (200為截取的字數)(有一個更通用的encodeHtml函數下次放上來)
循環列表的起訖標識:{$recurrence_ida} (開始,關閉都是這個標簽)

自定義調用類別列表模塊:
顯示所在的分類名稱:{$=curl("{$baseurl}", iurl('list', {$id}, {$urltype}, 'folder={$createfolder};filetype={$createfiletype}'))}
{$sort}
當前分類位置及鏈接: {$=get_sorttext('article','chinese','{$class}')}

三.詳細內容模板調用代碼:
{$class}: 當前所在欄目ID
{$content}: 詳細內容
{$count}: 點擊數
{$topic}: 文章標題
{$time}: 發布時間

    {$=format_date('{$time}', 0)} 如20081022111263
    {$=format_date('{$time}', 1)} 如2008-10-22
    {$=format_date('{$time}', 2)} 如2008/10/22
    {$=format_date('{$time}', 3)} 如2008.10.22

{$web_title} 頁面標題
{$seo1} 文章關鍵字
{$seo2} 文章簡介
{$zuozhe} 作者
{$laiyuan} 來源
{$=itransfer("up","模塊名","topx=1;tnum=30;bid={$id}")} 上一篇文章
{$=itransfer("down","模塊名","topx=1;tnum=30;bid={$id}")} 下一篇文章

{$createfiletype}'))}  自定義調用類別文章列表時文章所在的欄目名稱
{$sort} 自定義調用類別文章列表時文章所在的url
{$=nurl} 當前頁面url

打印 | 關閉

新疆18选7开奖公告