傑奇模板常用標籤2.X

留着備用

===============================================================================

常用模板設置

===============================================================================

載入區塊配置文件

{?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

(0)
彬彬筆記彬彬筆記
上一篇 2020年3月19日
下一篇 2020年3月19日

相關推薦

發表回復

登錄後才能評論
蜀ICP備14017386號-13