留着備用
===============================================================================
常用模板設置
===============================================================================
載入區塊配置文件
{?set jieqi_blocks_module = “article”?}
{?set jieqi_blocks_config = “infoblocks”?}
以上表示載入,/configs/article/infoblocks.php
如果以上jieqi_blocks_module值是 system,則載入 /configs/infoblocks.php
列表頁針對翻頁的設置
{?set jieqi_page_rows = “100”?} 一頁幾條記錄
{?set jieqi_page_links = “10”?} 翻頁欄顯示幾個鏈接
{?set jieqi_page_var = “page”?} 頁碼參數變量名
指定框架頁的設置,默認所有頁面都載入統一的theme.html,如果某個頁面需要單獨theme,如下指定
{?set jieqi_page_template = “themes/jieqi/theme1.html”?}
設置網頁頭部的title和keywords
{?set $jieqi_pagetitle = “{$articlename}-{$author}-{$jieqi_sitename}”?}
{?set $meta_keywords = “{$articlename} {$author} {$sort}”?}
{?set $meta_description = “{$articlename} {$author} {$sort}”?}
模板中載入其它只模板
默認theme.html是包含頁頭頁尾的框架,如有需要也可以做成頁頭頁尾分離模式,如
{?include file=”themes/jieqi/header.html”?}
中間部分內容模板
{?include file=”themes/jieqi/footer.html”?}
===============================================================================
常用url的函數調用方式
===============================================================================
url函數格式
{?function jieqi_geturl:’模塊名’:’函數名’:’變量1′:’變量2′:’變量3′?}
其中 ‘模塊名’ 和 ‘函數名’ 來決定調用什麼函數
後面有幾個變量名則根據實際函數而定
用戶信息相關,假設 uid 為當前用戶ID變量,avatar為頭像信息標誌
個人信息頁url:{?function jieqi_geturl:’system’:’user’:$uid:’info’?}
會員空間也url:{?function jieqi_geturl:’system’:’user’:$uid:’page’?}
會員頭像url:{?function jieqi_geturl:’system’:’avatar’:$uid:’l’:$avatar?}
第四參數:’l’-頭像大圖,’s’-頭像小圖,’i’-頭像圖標(16*16)
第五參數:$avatar 是指頭像圖片類型標誌,如果有這個變量就設置,沒有的話可以不用,直接 {?function jieqi_geturl:’system’:’avatar’:$uid:’l’?}
小說信息相關,假設 articleid 為小說ID變量,chapterid 為章節ID變量,imgflag 為封面標誌,isvip 為章節是否vip標誌
信息頁url:{?function jieqi_geturl:’article’:’article’:$articleid:’info’?}
目錄頁url:{?function jieqi_geturl:’article’:’article’:$articleid:’index’?}
全文閱讀url:{?function jieqi_geturl:’article’:’article’:$articleid:’full’?}
章節閱讀頁url:{?function jieqi_geturl:’article’:’chapter’:$chapterid:$articleid:$isvip’?}
封面圖片url:{?function jieqi_geturl:’article’:’cover’:$articleid:’s’:$imgflag?}
其中第四參數: ‘s’-封面小圖,’l’-封面大圖
第五參數:$imgflag 是頭像類型的數字標誌,有這個變量就設置,沒有可以不用,直接 {?function jieqi_geturl:’article’:’cover’:$articleid:’s’?}
排行榜列表url:{?function jieqi_geturl:’article’:’toplist’:$page:$order:$sortid:$fullflag?}
$page 是頁碼,默認顯示第一個可以直接寫 1
$order 是排序方式,比如 allvisit 表示總點擊排行,排序方式可參考 /configs/article/top.php
$sortid 是指顯示某一分類ID,顯示全部分類,可以不用這個變量或者設置成 0
$fullflag 是否只顯示全部,不設置或者設置成0顯示全部,設置成1隻顯示全本
分類列表url:{?function jieqi_geturl:’article’:’articlelist’:$page:$sortid:$fullflag?}
$page 是頁碼,默認顯示第一個可以直接寫 1
$sortid 是指顯示某一分類ID,顯示全部分類,可以不用這個變量或者設置成 0
$fullflag 是否只顯示全部,不設置或者設置成0顯示全部,設置成1隻顯示全本
首字母列表url:{?function jieqi_geturl:’article’:’initial’:$page:$initial:$fullflag?}
$page 是頁碼,默認顯示第一個可以直接寫 1
$initial 是首字母標誌,比如 B
$fullflag 是否只顯示全部,不設置或者設置成0顯示全部,設置成1隻顯示全本
作者專欄url:{?function jieqi_geturl:’article’:’author’:$authorid:$author?}
$authorid 是作者id,如果是本站作者,則使用此變量,忽略後面的 $author,寫成 {?function jieqi_geturl:’article’:’author’:$authorid?}
$author 作者名稱,如果非本站作者,那作者ID為0,依賴作者名搜索相關作品,寫成 {?function jieqi_geturl:’article’:’author’:0:$author?}
===============================================================================
常用模板變量標籤說明
所有變量在模板中使用時候格式為 {?$變量名?}
===============================================================================
全站通用變量
jieqi_url – 本站網址,對應後台系統定義中的“網站地址”
jieqi_local_url – 帶http開頭的本站網址
jieqi_main_url – 主服務器網址,默認同 jieqi_local_url
jieqi_user_url – 會員服務器網址,默認同 jieqi_local_url
jieqi_host – 本站主域名
jieqi_rootpath – 網站根目錄,如 E:/web
jieqi_theme – 網站風格名稱
jieqi_themeurl – 網站風格目錄的網址,最後帶斜杠,如 http://www.jieqi.com/themes/jieqi/
jieqi_charset – 網頁編碼,如 gbk
jieqi_version – 系統程序版本號,如 1.80
jieqi_sitename – 網站名稱
jieqi_email – 聯繫管理員的email
jieqi_pagetitle – html頭部的 title 內容
meta_keywords – html頭部的 keywords 內容
meta_description – html頭部的 description 內容
meta_copyright – html頭部的 copyright 內容
jieqi_banner – 對應後台系統定義的banner代碼
jieqi_top_bar – 對應後台系統定義的頂部通欄
jieqi_bottom_bar – 對應後台系統定義的底部通欄
jieqi_time – 當前時間,INT型
egoldname – 虛擬幣名稱,如:小說幣
ajax_request – 是否使用AJAX提交,0-否,1-是
jieqi_thisurl – 當前訪問的頁面網址,包括GET參數
jieqi_shareurl – 分享當前頁面的網址
jieqi_thisfile – 當前訪問程序路徑,不含參數
url_gb2312 – 本頁簡體版網址
url_big5 – 本頁繁體版網址
jieqi_modules – 模塊變量數組,比如小說模塊的根目錄網址為 jieqi_modules[‘article’][‘url’]
===============================================================================
當前登錄用戶信息(全站通用)
jieqi_sessid – 用戶登錄後的 session id
jieqi_userid – 用戶ID,0-未登陸,>0-已登錄
jieqi_username – 用戶昵稱
jieqi_useruname – 用戶賬號
jieqi_group – 所屬用戶組,INT型
jieqi_groupname – 所屬用戶組名稱
jieqi_score – 積分值
jieqi_experience – 經驗值
jieqi_egold – 虛擬幣值
jieqi_honor – 頭銜
jieqi_vip – 是否VIP用戶,0-否,>0-是
jieqi_avatar – 頭像類型,0-無頭像,>0-有頭像
jieqi_newmessage – 是否有短消息 0-無,>0-有短消息
jieqi_setting – 個人設置數組
===============================================================================
分頁列表專有標籤(僅對分頁頁面有效)
jieqi_page_totalrows – 總記錄數
jieqi_page_pagerows – 每頁記錄數
jieqi_page_totalpages – 總頁數
jieqi_page_pagelinks – 分頁鏈接顯示幾個頁碼
jieqi_page_pagevar – 頁碼變量名,默認: page
jieqi_page_useajax – 是否使用AJAX翻頁,0-否,1-是
jieqi_page_linkurl – 默認翻頁網址
jieqi_page_current – 當前頁的頁碼,INT型
jieqi_page_currenturl – 當前頁網址
jieqi_page_previous – 上一頁頁碼,0-表示沒上一頁
jieqi_page_previousurl – 上一頁網址
jieqi_page_next – 下一頁頁碼,0-表示沒下一頁
jieqi_page_nexturl – 下一頁網址
===============================================================================
小說信息變量(對小說信息頁、列表頁、閱讀頁有效)
比如 小說名稱 的主要變量名為 articlename
其中顯示單本小說的時候,模板中可以寫成 {?$articlevals[‘articlename’]?} 或者 {?$articlename?}
顯示多本小說時候,模板循環語句中寫成 {?$articlerows[i][‘articlename’]?} 或者 {?articlerows[i].articlename?}
注意:1.8開始小說信息頁,默認不包含最新書評,改成用區塊調用書評信息
articleid – 小說ID
siteid – 來源網站ID,0-本站小說 >0-其它網站共享
sourceid – 來源站的小說ID
postdate – 小說的創建時間(INT型)
lastupdate – 最後更新時間(INT型)
articlename – 小說名稱
articlecode – 小說編碼(默認不用)
backupname – 小說備用名(默認不用)
keywords – 關鍵字/作品標籤(多個關鍵字用英文空格分隔)
roles – 主人公(默認不用,多個用英文空格分隔)
initial – 小說名稱首字母
authorid – 作者ID
author – 作者
posterid – 發表者ID
poster – 發表者
agentid – 代理者ID
agent – 代理者
sortid – 類別ID
sort – 類別名稱
sortname – 類別名稱(與前者相同,建議用前者)
typeid – 子類ID
type – 子類名稱
typename – 子類名稱(與前者相同,建議用前者)
libid – 所屬書庫ID
intro – 小說內容簡介
notice – 作品公告
foreword – 編輯點評
setting – 作品參數設置(數組類型)
lastvolumeid – 最新分卷ID
lastvolume – 最新分卷名稱
lastchapterid – 最新章節ID
lastchapter – 最新章節名稱
lastsummary – 最新章節內容摘要
url_lastchapter – 最新章節的url
chapters – 章節數
size – 小說字節數
size_c – 小說字數(一個中文字佔2個字節)
size_k – 小說千字數
size_w – 小說萬字數
dayvisit – 小說當天訪問量
weekvisit – 小說本星期訪問量
monthvisit – 小說本月訪問量
allvisit – 小說所有訪問量
dayvote – 小說當天票數
weekvote – 小說本星期票數
monthvote – 小說本月票數
allvote – 小說所有票數
goodnum – 收藏數
reviewsnum – 評論數
ratenum – 評分次數
rateavg – 平均得分,如 8.3
rateavg_i – 平均得分的整數部分,如 8
rateavg_d – 平均得分的小數部分,如 3
toptime – 站長推薦時間(>0都屬於推薦作品)
permission – 授權類型
firstflag – 是否本站首發
fullflag – 是否全本
imgflag – 封面圖片標誌(0-無封面,>0有封面)
display – 是否顯示(0-顯示 1-待審 2-隱藏)
progress – 寫作進度
issign – 是否簽約
signtime – 簽約時間(INT型)
rgroup – 所屬頻道
freetime – 免費章節最近更新時間
freesize – 免費章節字節數
isvip – 是否vip小說
viptime – vip章節最近更新時間
vipid – vip作品信息ID
vipchapters – vip章節數
vipsize – vip字節數
vipvolumeid – vip最新分卷ID
vipvolume – vip最新分卷
vipchapterid – vip最新章節ID
vipchapter – vip最新章節
vipsummary – vip最新章節內容摘要
url_vipchapter – vip最新章節url
articlesubdir – 根據小說ID計算出來的子目錄,前面帶”/”,比如:”/12″
hasimage – 是否有封面圖(0-無,>0-有)
url_image – 封面圖片url
url_simage – 封面小圖url,默認跟url_image相同
url_limage – 封面大圖url
url_articleinfo – 小說信息頁url
url_articleindex – 小說目錄頁url
url_index – 同url_articleindex,為了兼容舊版,建議棄用
url_read – 同url_articleindex,為了兼容舊版,建議棄用
url_fullpage – 全文閱讀url
url_manage – 管理本書url
url_bookcase – 加入書架url
url_uservote – 推薦本書url
url_authorpage – 作家專欄url
url_authorarticle – 作家作品url
url_report – 提交報告url
===============================================================================
小說目錄頁
顯示作品信息,可以參考前面信息頁標籤說明,
比如小說名稱用 {?$articlevals[‘articlename’]?} 或者 {?$articlename?}
章節列表自1.8開始有所變化:
1.7及以前版本目錄頁章節變量為 $indexrows,比如 $indexrows[i].cname1, $indexrows[i].cname2 分別表示一行裡面第1和第2列的章節名。
1.8開始取消了列的概念,所有章節賦值在數組 $chapterrows,其變量含義為:
chapterrows[i].chaptertype 章節還是分卷標誌,0-章節 1-分卷
chapterrows[i].chapterid 章節ID
chapterrows[i].chaptername 章節名稱
chapterrows[i].isvip 是否VIP章節,0-免費 1-VIP
chapterrows[i].saleprice 章節售價(虛擬幣值)
chapterrows[i].url_chapter 章節閱讀頁網址
chapterrows[i].size_c 章節字數
chapterrows[i].lastupdate 章節更新時間,數字類型,顯示成時間格式改成 {?$chapterrows[i].lastupdate|date:’Y-m-d H:i:s’?}
注意:1.7版本的格式暫時能用,但是不推薦,建議都改成新的賦值方式
===============================================================================
小說章節頁
顯示作品信息,可以參考前面信息頁標籤說明,
比如小說名稱用 {?$articlevals[‘articlename’]?} 或者 {?$articlename?}
其它變量:
articleid – 小說ID
article_id – 同articleid
chapterid – 章節ID
chapter_id – 同chapterid
jieqi_volume – 分卷名稱
volumename – 同jieqi_volume
jieqi_chapter – 章節名稱
chaptername – 同jieqi_chapter
jieqi_title – 分卷名稱 章節名稱
chaptertitle – 同jieqi_title
chaptertime – 章節更新時間(INT型)
chaptersize – 章節內容字節數
chaptersize_c – 章節內容字數
jieqi_content – 章節內容
preview_page – 上一頁url
preview_chapterid – 上一頁章節ID(0-無上一頁)
index_page – 目錄頁網址
next_page – 下一頁url
next_chapterid – 下一頁章節ID(0-無下一頁)
發布者:彬彬筆記,轉載請註明出處:https://www.binbinbiji.com/zh-hant/jieqizhuanqu/2159.html