一、模板調用標簽
1、首頁
網站名稱:{ SITE_NAME }
標題:{ $meta_title } (列表頁通用)
Keywords:{ $meta_keywords }
Description:{ $meta_description }
2、列表頁
迅睿cms調用本欄目基礎信息標簽代碼
當前欄目ID :$catid 單獨調用{ $catid }
當前欄目名稱:{ $cat . name}
當前欄目地址:{ $cat . url}
當前欄目內容:{ $cat . content}
當前欄目縮略圖:{ dr_get_file ( $cat . thumb) }
當前SEO 標題 { $cat [ 'setting' ] [ 'seo' ] [ 'list_title' ] }
當前SEO 關鍵字 { $cat [ 'setting' ] [ 'seo' ] [ 'list_keywords' ] }
當前SEO 描述 { $cat [ 'setting' ] [ 'seo' ] [ 'list_description' ] }
迅睿cms調用本欄目面包屑導航代碼
{ dr_catpos ( $catid , '' , true , '<a href="[url]">[name]</a> > ' ) }
迅睿cms調用父欄目標簽代碼
父級欄目ID :{ $parent . id}
父級欄目名稱:{ $parent . name}
父級欄目地址:{ $parent . url}
父級欄目縮略圖:{ dr_get_file ( $parent . thumb) }
迅睿cms調用頂級欄目標簽代碼
頂級欄目ID :{ $top . id}
頂級欄目名稱:{ $top . name}
頂級欄目地址:{ $top . url}
頂級欄目縮略圖:{ dr_get_file ( $top . thumb) }
迅睿cms調用頂級欄目下的子欄目標簽代碼
輸出當前頂級欄目的下級子欄目
{ category pid= $top . id return = c}
是否當前欄目:{ if $c . id== $cat . id} class = "active" { / if }
< a href= "{ $c . url} " > { $c . name} < / a>
縮略圖 { dr_thumb ( $c . thumb) }
欄目內容{ $c . content}
{ / category}
迅睿cms調用父欄目下的子欄目標簽代碼
輸出當前父欄目的下級子欄目
{ category pid= $parent . id return = c}
是否當前欄目:{ if $c . id== $cat . id} class = "active" { / if }
< a href= "{ $c . url} " > { $c . name} < / a>
縮略圖 { dr_thumb ( $c . thumb) }
欄目內容{ $c . content}
{ / category}
迅睿cms調用當前位置代碼
< ul class = "page-breadcrumb breadcrumb" > < li> < a href= "{SITE_URL}" > 網站首頁< / a> < i class = "fa fa-circle" > < / i> < / li> { dr_catpos ( $catid , '' , true , '<li> <a href="[url]">[name]</a> ' . PHP_EOL . '<i class="fa fa-circle"></i> </li>' . PHP_EOL ) } < li> < a href= "{ $url } " > { $title } < / a> < i class = "fa fa-circle" > < / i> < / li> < li> < span> 內容< / span> < / li>
< / ul>
3、內容頁
迅睿cms基礎內容字段標簽調用代碼
標題:{ $title }
200 x200的縮略圖:{ dr_thumb ( $thumb , 200 , 200 ) }
{ if $thumb } { dr_get_file ( $thumb ) } 原圖{ else } 無圖{ / if }
關鍵字:{ $keywords }
描述:{ $description }
來源/ 筆名:{ $author }
文章內容:{ $content }
發布時間:{ $inputtime }
更新時間:{ $updatetime }
發布時間:{ dr_date ( $_inputtime , 'Y-m-d' ) }
更新時間:{ dr_date ( $_updatetime , 'Y-m-d' ) } 動態閱讀數(需要jquery):{ dr_show_hits ( $id ) } 當前地址:{ $my_web_url }
評論數,固定:{ $comments }
收藏數:{ $favorites }
評論平均分:{ $avgsort }
支持數量:{ $support }
反對數量:{ $oppose }
迅睿cms相同關鍵詞的相關文章標簽調用代碼
根據內容的關鍵詞字段keywords來查詢同詞標題的內容
{ related module= MOD_DIR tag= $tag } < a href= "{ $t . url} " > { $t . title} < / a>
{ / related}
調試排錯診斷信息:{ $debug } (開發者模式下才可用)-- -- -- -- -- 排除自身內容的寫法-- -- -
{ related module= MOD_DIR NOT_id= $id tag= $tag } < a href= "{ $t . url} " > { $t . title} < / a>
{ / related}
調試排錯診斷信息:{ $debug } (開發者模式下才可用)-- -- -- -- -- 限制是同欄目的寫法-- -- -
{ related module= MOD_DIR catid= $catid tag= $tag } < a href= "{ $t . url} " > { $t . title} < / a>
{ / related}
調試排錯診斷信息:{ $debug } (開發者模式下才可用)
迅睿cms輸出當前欄目最新10條數據列表標簽代碼:
{ module catid= $catid order= updatetime num= 10 }
標題:{ $t . title}
地址:{ $t . url}
描述:{ $t . description}
截取20 字:{ dr_strcut ( $t . description, 20 ) }
縮略圖:{ dr_thumb ( $t . thumb, 200 , 200 ) }
判斷有無縮略圖:{ if $t . thumb} 有{ else } 沒有{ / if }
判斷有無縮略圖原圖:{ if $t . thumb} { dr_get_file ( $t . thumb) } { else } 沒有{ / if }
時間:{ $t . updatetime}
自定義時間:{ dr_date ( $t . _updatetime, 'Y-m-d' ) }
{ / module}
調試排錯診斷信息:{ $debug } (開發者模式下才可用)
迅睿cms輸出當前欄目熱門10條數據列表標簽代碼:
{ module catid= $catid order= hits num= 10 } ...
{ / module}
調試排錯診斷信息:{ $debug } (開發者模式下才可用)
迅睿cms輸出當前欄目隨機10條數據列表標簽代碼:
{ module catid= $catid order= rand num= 10 } ...
{ / module}
調試排錯診斷信息:{ $debug } (開發者模式下才可用)
迅睿cms調用上一篇標簽代碼:
上一篇:
{ if $prev_page } < a href= "{ $prev_page . url} " > { $prev_page . title} < / a> 標題:{ $prev_page . title} 地址:{ $prev_page . url} 描述:{ $prev_page . description} 截取20 字 { dr_strcut ( $prev_page . description, 20 ) } 縮略圖: { dr_thumb ( $prev_page . thumb, 200 , 200 ) } 判斷有無縮略圖:{ if $prev_page . thumb} 有的{ else } 沒有{ / if } 時間:{ $prev_page . updatetime} 自定義時間:{ dr_date ( $prev_page . _updatetime, 'Y-m-d' ) }
{ else } 沒有了
{ / if }
迅睿cms調用下一篇標簽代碼:
下一篇:
{ if $next_page } < a href= "{ $next_page . url} " > { $next_page . title} < / a> 標題:{ $next_page . title} 地址:{ $next_page . url} 描述:{ $next_page . description} 截取20 字:{ dr_strcut ( $next_page . description, 20 ) } 縮略圖:{ dr_thumb ( $next_page . thumb, 200 , 200 ) } 判斷有無縮略圖:{ if $next_page . thumb} 有的{ else } 沒有{ / if } 時間:{ $next_page . updatetime} 自定義時間:{ dr_date ( $next_page . _updatetime, 'Y-m-d' ) }
{ else } 沒有了
{ / if }
迅睿cms內容頁分頁調用標簽代碼:
< ! -- 如果存在分頁時循環輸出分頁數與標題-- >
{ loop $content_page $sn $t } { if $pageid == $sn } < span> { $sn } < / span> { else } < a href= "{php echo $sn > 1 ? str_replace('[page]', $sn , $urlrule ) : $url ;}" > { $sn } < / a> { / if }
{ / loop} { if $pageid < 2 } 當前是第一頁
{ / if } { if $content_page && $pageid == dr_count ( $content_page ) } 當前是最后一頁
{ / if }
迅睿cms發布作者相關信息調用標簽代碼:
{ php $user = dr_member_info ( $uid ) ; }
會員名稱:{ $user . username}
會員郵箱:{ $user . email}
手機號碼:{ $user . phone}
真實姓名:{ $user . name} 其他字段可通過標簽生成器來生成出來會員頭像:{ $user . avatar}
是否是后臺管理員:{ $user . is_admin} 顯示加入了哪些用戶組:
{ loop $user . group $tt } < p> 用戶組ID :{ $tt . gid} 這是gid不要寫成id級別名稱:{ $tt . group_level} 用戶組名稱:{ $tt . group_name} 有效期:{ dr_date ( $tt . stime) } ~ { dr_date ( $tt . etime) } < / p>
{ / loop}
迅睿cms內容發布作者其他文章調用標簽代碼:
調用當前內容的作者,在news模塊發布的其他文章數,顯示10 條
{ module module= news uid= $uid num= 10 } ...
{ / module}
調試排錯診斷信息:{ $debug } (開發者模式下才可用)
如果調用其他模塊數據,只需要把news改成其他模塊的目錄名稱即可
迅睿cms當前頁面分頁號:{ $pageid }
迅睿cms關鍵詞搜索調用標簽代碼:
{ loop $kws $name3 $url3 } < a href= "{ $url3 } " target= "_blank" > { $name3 } < / a>
{ / loop}
迅睿cms關鍵詞庫tag插件調用代碼
{ loop $kws $name3 $url3 } < a href = "{$url3 }" target = "_blank" > { $name3 } < /a>
{ /loop}
迅睿cms當前位置調用標簽代碼:
< ul class = "page-breadcrumb breadcrumb" > < li> < a href= "{SITE_URL}" > 網站首頁< / a> < i class = "fa fa-circle" > < / i> < / li> { dr_catpos ( $catid , '' , true , '<li> <a href="[url]">[name]</a> ' . PHP_EOL . '<i class="fa fa-circle"></i> </li>' . PHP_EOL ) } < li> < a href= "{ $url } " > { $title } < / a> < i class = "fa fa-circle" > < / i> < / li> < li> < span> 內容< / span> < / li>
< / ul>
4、慢慢整理
內容頁自定義title : { $title } _ { SITE_NAME }
循環文章標題長度:{ dr_strcut ( $t . title, 16 ) }
文章循環標簽:
{ module module= article catid= 4 num= 7 } { $t . title} 發布時間:{ dr_date ( $t . _updatetime, 'Y-m-d' ) } 文章地址:{ $t . url} 文章描述:{ dr_strcut ( $t . description, 40 ) } 縮略圖:{ dr_thumb ( $t . thumb, 200 , 200 ) }
{ / module}
首頁公司簡介:
截取字符:{ dr_strcut ( dr_clearhtml ( dr_share_cat_value ( 1 , 'content' ) ) , 10 , '...' ) }
單個欄目調用:
{ category module= share id= 3 return = t} { $t . name} { $t . url}
{ / category}
頂級導航:
{ category module= share pid= 0 } < a href= "{ $t . url} " id= "{ $t . name} " class = "nav_a" > { $t . name} < / a>
{ / category}
下級導航調用:
{ category module= share pid= 2 return = t} { $t . url} { $t . name}
{ / category} 頻道內容:{ $cat [ 'content' ] }
當前欄目名稱: { $cat . name}
當前位置: { dr_catpos ( $catid , '' , true , '<a href="[url]">[name]</a> > ' ) }
列表頁調用:
{ module catid= $catid order= updatetime page= 1 num= 9 } 點擊數量:{ $t . hits} { $t . url} { dr_thumb ( $t . thumb, 100 , 90 ) } { $t . title} { dr_strcut ( $t . title, 12 ) }
{ / module} 分頁: { $pages }
內容頁調用
{ $content } < strong> 上一篇:< / strong> { if $prev_page } < a href= "{ $prev_page . url} " > { $prev_page . title} < / a> { else } 沒有了{ / if } < strong> 下一篇:< / strong> { if $next_page } < a href= "{ $next_page . url} " > { $next_page . title} < / a> { else } 沒有了{ / if } 內容頁調用自定義字段內容,并換行:{ if $yyxuzhi } { nl2br ( trim ( $yyxuzhi ) ) } { else } 暫無{ / if }
友情鏈接
{ php $yqlj = dr_site_value ( 'yqlj' ) ; }
{ loop $yqlj $a } < a href= "{ $a [ 2 ] } " target= "_blank" > { $a [ 1 ] } < / a> |
{ / loop}
引用模板
{ template "footer.html" } { template "head.html" } { template "left.html" } { dr_share_cat_value ( 26 , 'url' ) } 調用指定欄目url{ dr_strcut ( ( dr_share_cat_value ( 25 , "content" ) ) , 100 , '...' ) } 調用欄目內容標簽{ dr_strcut ( dr_clearhtml ( dr_share_cat_value ( 999 , "content" ) ) , 10 , '...' ) } 調用欄目內容標簽,并格式化HTML 參考:https :
{ $cat . name} 當前欄目名稱{ dr_thumb ( $cat [ 'thumb' ] , 100 , 100 ) } 當前欄目縮略圖{ SITE_MURL } 首頁URL 地址{ dr_strcut ( $t . title, 12 ) } 文章標題限制字數-- -- -- -- -- -- -- -- -- -- -- -- -- { dr_strcut ( $t . description, 80 ) } ... 調用描述,并限制字數{ php echo preg_replace ( '/<img.*?src=[\"|\']?(.*?)[\"|\']?\s.*?>/i' , "<img src=\"" . SITE_URL . "$1 \">" , $content ) ; ; } 手機站內容頁文章圖片絕對地址-- -- -- -- -- -- - { category module= share pid= $catid return = c1} < li class = 'cur' > < a href= '{$c1.url}' > { $c1 . name} < / a> < / li> { / category} { category module= share pid= 8 num= 10 order= displayorder cache= 3600 } < li> < a href= '{$t.url}' class = '{if IS_SHARE && $catid && dr_in_array($catid, $t.catids)} on{/if}' > { $t . name} < / a> < / li> { / category} -- -- -- -- -- -- -- -- - { HOME_THEME_PATH } 當前模板風格 / static / 風格目錄/ { ROOT_THEME_PATH } 絕對與主站域名的路徑{ THEME_PATH } 資源目錄/ static / { MOBILE_THEME_PATH } 移動端風格目錄路徑{ $my_web_url } 當前頁面的url地址{ SITE_URL } 當前網站的url域名{ SITE_MURL } 當前網站的移動端域名{ CLIENT_URL } 當前終端的域名{ DOMAIN_NAME } 當前url的域名部分{ str_replace ( SITE_URL , SITE_MURL , $my_web_url ) } PC 端調用 相對應的手機端當前URL 地址{ dr_rp ( $my_web_url , SITE_URL , "" ) } 當前url地址,不調用主域名默認的調用方式這樣寫的:{ $t . url} 需要改成{ dr_rp ( $t . url, SITE_URL , "" ) } ,就是調用文章當前地址的相對url路徑(參考:https : { SITE_NAME } 當前網站名稱{ SITE_LOGO } 當前網站的logo圖片{ LANG_PATH } 當前網站的語言包目錄{ MEMBER_URL } 用戶中心地址{ SITE_ICP } 網站ICP 備案號{ SITE_TONGJI } 網站統計代碼有縮略圖就顯示縮略圖,沒有縮略圖顯示自動圖片{ if $t . thumb} { dr_get_file ( $t [ 'thumb' ] ) } { else } / style/ images/ nopic. jpg{ / if } 調用當前欄目的頂級欄目:
{ $top . name}
{ $top . url} 調用當前欄目的父級欄目:{ $parent . name}
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -
PC 模板顯示手機地址:{ dr_rp ( $my_web_url , SITE_URL , SITE_MURL ) }
手機模板顯示PC 地址:{ dr_rp ( $my_web_url , SITE_MURL , SITE_URL ) } 網站首頁地址
電腦端:{ SITE_URL }
移動端:{ SITE_MURL }
模塊首頁地址(獨立模塊才有)指定模塊首頁( 電腦) :{ dr_module_url ( '模塊目錄' ) }
指定模塊首頁( 手機) :{ dr_mobile_url ( dr_module_url ( '模塊目錄' ) ) } 電腦URL 轉換成移動端URL :{ dr_mobile_url ( '電腦url地址' ) } 或者 { dr_to_url ( '電腦url地址' ) } 循環標簽內容的模塊內容URL
電腦地址:{ $t . url}
手機地址:{ dr_mobile_url ( $t . url) } 或者 { dr_to_url ( $t . url) }
** ** ** ** ** ** ** ** ** ** ** *
調用文章屬性標簽寫法,flag
JSON_myflag= a | c
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -
{ APP_DIR } 項目目錄,也就是url中的s變量值
{ MOD_DIR } 如果是模塊頁面,表示當前模塊目錄;否則不解析
-- -- -- -- -- -- -- -- -- -- -- -- -- -- --
調用當前欄目下的子欄目
{ category module= share pid= $top . id} < li class = "{if IS_SHARE && $catid && dr_in_array($catid ,$t .catids)}active{/if}" > < a href= "{ $t . url} " > { $t . name} < / a> < / li>
{ / category}
-- -- -- -- -- -- -
** ** ** ** ** ** ** ** ** ** ** ** ** ** ** *
調用循環的指定欄目:
{ category module= share pid= 0 id= 1 , 8 , 14 , 15 , 16 , 19 num= 6 } < li class = "{if IS_SHARE && $catid && dr_in_array($catid , $t .catids)} newscurrent{/if}" > { $t . name} < / li> { / category} 調用循環的指定欄目下的文章列表:
{ category module= share pid= 0 id= 1 , 8 , 14 , 15 , 16 , 19 num= 6 return = c} < div class = "newsitem" > < div class = "newspic" > < ul> { module module= $c . mid catid= $c . id num= 2 } < li> < a href= "{ $t . url} " > < img src= "{if $t .thumb}{dr_get_file($t [ 'thumb' ] )}{else}/images/defaultpic.gif{/if}" > < span> { $t . title} < / span> < / a> < / li> { / module} < / ul> < / div> < ul class = "newslist" > { module module= $c . mid catid= $c . id num= 2 , 5 } < li> < i> < / i> < a href= "{ $t . url} " title= "{ $t . title} " > { $t . title} < / a> < p> { dr_strcut ( $t . description, 80 ) } ... < / p> < / li> { / module} < / ul> < / div>
{ / category}
** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
全站熱門文章調用內容模塊article
{ hits module= article num= 3 } 標題:{ $t . title} 地址:{ $t . url} 總點擊數: { $t . hits} 本日點擊: { $t . day_hits} 本周點擊: { $t . week_hits} 本月點擊: { $t . month_hits} 年點擊量: { $t . year_hits} 更新時間:{ $t . updatetime} 自定義更新時間:{ dr_date ( $t . _updatetime, 'Y-m-d' ) } 欄目名稱:{ dr_cat_value ( 'news' , $t . catid, 'name' ) } 欄目URL :{ dr_cat_value ( 'news' , $t . catid, 'url' ) }
{ / hits} === === === 欄目列表頁調用tag標簽寫法=== === === === =
{ list action= module catid= $catid field= title, url, updatetime, description, keywords, hits, thumb order= updatetime page= 1 } < li> < div class = "gws-box" > < div class = "gws-img" > < a href= "{ $t . url} " target= "_blank" > < img src= "{dr_thumb($t .thumb, 100, 90)}" alt= "{ $t . title} " > < / a> < / div> < div class = "gws-text" > < a href= "{ $t . url} " target= "_blank" > < h4> { $t . title} < / h4> < / a> < p> { dr_strcut ( $t . description, 20 ) } ... < / p> < div class = "gws-foot" > { php $kws = dr_get_content_kws ( $t . keywords) ; } { if $kws } < div class = "tags" > { loop $kws $name $url } < a target= '_blank' href= "{ $url } " > { $name } < / a> { / loop} < / div> { / if } < a href= "{ $t . url} " target= "_blank" > 查看詳情< / a> < / div> < / div> < / div> < / li>
{ / list } === === === END === === === === =
模塊 內容循環標簽:module參數寫法
普通文章 { module module= qydna_addonarticle }
圖片集 { module module= qydna_addonimages }
軟件 { module module= qydna_addonsoft }
專題 { module module= qydna_addonspec }
商品 { module module= qydna_addonshop }
分類信息 { module module= qydna_addoninfos }
參考記錄:
模板標簽生成器工具:https://www.xunruicms.com/doc/code/index.html 前端界面替換教程:https://www.xunruicms.com/book/3/ 模板制作教程:https://www.xunruicms.com/doc/template.html DEDECMS模板標簽對應說明:https://www.xunruicms.com/doc/1168.html 新手入門操作:https://www.xunruicms.com/book/4/ URL結構定義 自定義URL教程:https://www.xunruicms.com/doc/580.html 文章是否置頂的設置方法:https://www.xunruicms.com/doc/1164.html