亚洲va国产va天堂va久久_热久久视久久精品18亚洲精品_亚洲欧洲国产精品久久_国产精品青草久久久久福利99

系統安裝

匯總性教程

內容管理

欄目管理

靜態管理和緩存管理

標簽和模板

模板教程

常見疑難問題

二次開發教程

動靜態分離部署

首頁 >  國微CMS教程 >  模板教程 >  模板常用函數和變量
3-常用函數和變量

                                    模板制作的常用函數和變量

 

1、 模板引擎符號

模板引擎符號是國微公司自己定義的,人工記住即可。每個模板的前后必須要加上,要不然無法識別。

<!--{php168}-->

-----此處中間里面是模板具體內容-------

<!--{/php168}-->

 

2、頭部和尾部調用

A:調用本系統頭部

CMS系統、問答系統、在線辦事都有各自的頭部header模板;他們必須先調用自己的頭部模板;然后再通過自己的模板調用公共頭部的模板。

調用本系統的頭部方法:<!--{template $this_system header}-->

B:調用核心core里面的公共頭部

這個是直接公共頭部的調用;公共模塊都是可以直接調用公共頭部模板的,如領導信箱、在線調查、民意征集、留言本、表單系統、獨立頁等這些模塊;他們的頭部默認就是公共頭部。

調用本模塊的頭部方法:<!--{template $core  header r}-->

 

3CSS樣式調用

A:調用樣式一:{$SKIN}..

{$SKIN}..代表當前選定模板的路徑,以school01為列,代表 網站根目錄skinschool01 這一段

案例:<link rel="stylesheet" type="text/css" href="{$SKIN}../cms/index/index.css" />

B:調用樣式二:{$RESOURCE}

{$RESOURCE}可以代表網站根目錄,后面就是具體路徑;效果是一樣是,R是大寫,要留意。

案例:<script type="text/javascript" src="{$RESOURCE}/js/config.js"></script> 

 

4、登陸框的調用

A:國微的所有登陸信息都是用JS調用的  ;其中qiyue就是一個制作好的登錄信息框樣式;當然你可以做你自己的。

案例:<script type="text/javascript" src="{$core.U_controller}/core/member-login?style=qiyue&id=login_com"></script>

 

qiyue這個被調用的登陸在這個模板位置:

 denglu.jpg

5、固定標簽的調用

A:標簽格式:$label[****] ****為任意名稱,一般是英文與數字,標簽不能重名; 如$label[news]就是一個名為news的標簽;系統絕大部分標簽是固定標簽,他就是讓用戶任意去選擇所需的功能。

只需要在html有需要內容的地方,放置這樣的標簽符號,那么你就可以到時通過他調用和選擇不同的功能和標簽樣式。所以模板上要調用什么內容非常簡單。

案例:

blob.png 

 

雙擊標簽進入可以選擇需要的功能:

blob.png 

 

若選擇了某個功能,里面繼續選擇相應的標簽庫里面的標簽,以及相關參數設置:

blob.png 

 

6、動態標簽

A:大列表動態欄目標簽:$label[CMS子分類內容列表]{'i.cid' => $subcat, 'model' => $MODEL}

大列表上要自動顯示各小欄目的標題;您直接在大列表模板上放上此標簽即可;其中 CMS子分類內容列表這個名字可以修 改,一般不做修改;便于系統默認的數據。模板做好后,需要在前臺雙擊標簽,在基本設置里面不要選擇具體欄目,直接填入  $subcat就可以 了。

28.gif

B:小列表的動態欄目標簽:<!--{php include template($TEMP_OBJ, $CAT['item_template'], 'label');}-->

我們每個小列表都會各自的內容,有圖片的、文字標題的;統一在小列表list上放置這個標簽即可。

 

29.gif

C:本欄目最新/最熱內容標簽:$label[cms_left_small_content_1]{'i.cid'=>$CATEGORY,'model'=>$MODEL}

如果你要在此欄目的某個位置,默認自動顯示本欄目最熱、最新的內容,就放置此標簽即可;里面“cms_left_small_content_1 “這個名字可以改為你自己需要的名字;

 

7、內容頁里面用的變量

A:  內頁變量

標題:  $data[title]        日期:{date('Y-m-d H:i:s', $data['timestamp'])}    瀏覽量: $data[views]    

  操作按鈕:{$P8LANG['operation']}      內容:$data[content]      翻頁: $pages     

發布人:username          作者:author        編輯: editer      審核人:veriter

 

B:欄目循環函數說明下

Foreache是個循環函數,一般大家照抄即可,不過這里我們也說明下:此處就是將欄目導航位置打印出來

您所在位置 > <a href="{$this_system.controller}">首頁</a>

<!--{foreach $parent_cats $v}-->

<a href="$v[url]">$v[name]</a>

<!--{/foreach}-->

<a href="$CAT[url]">$CAT[name]</a>

 

C:內容頁上一篇下一篇使用說明

說明:如果上一篇內容不為空,就直接打印出這篇文章的鏈接和標題;如果為空,就顯示“沒有了“三個字;

下一篇的情況一致;這些直接復制即可。

<li>上一篇: <!--{if !empty($prev_item['subject'])}--><a href="$prev_item[url]" title="$prev_item[title]">$prev_item[subject]</a><!--{else}-->沒有了<!--{/if}--></li>

            <li>下一篇: <!--{if !empty($next_item['subject'])}--><a href="$next_item[url]" title="$next_item[title]">$next_item[subject]</a><!--{else}-->沒有了<!--{/if}--></li>

 

D、瀏覽量的統計

如果要內頁顯示統計瀏覽數量效果,必須要加上此段JS在底部。

<script type="text/javascript" src="$this_router-count?id=$data[id]"></script>

 

 

8、大列表big_list說明:

A、欄目發布按鈕

直接在需要的地方加上此段;那么有權限的人,就可以看到“發布“二字;直接在前臺發布內容

<a href="{$core.U_controller}/cms/item-add?cid=$v[id]&model=$v[model]" target="_blank">發表</a>

 

B:大列表內容列表變量

在大列表模板中直接復制此變量,無需修改記住即可;然后生成模板后;前臺雙擊標簽;做下設置即可

$label[CMS子分類內容列表]{'i.cid' => $subcat, 'model' => $MODEL}

 

C:大列表“欄目最新或最熱標簽“

如果你需要在某處直接顯示本欄目最新或最熱的內容,可以用此變量標簽

$label[new-hot]{'i.cid'=>$CATEGORY,'model'=>$MODEL}

 

D:大列表中欄目打印函數

函數說明:此函數為一個循環打印函數,一般情況無需了解只需記住即可;此處我們也做個說明;

<!--{foreach $subcategories $v}-->

<!--{php $i++;}-->       /不為空的時候,$i 自動加1/

<!--{php if($i>5)break;}-->        / $i(欄目數量)大于5的時候,就自動跳出,不再顯示/

<!--{php $subcat = array($v['id']) + $category->get_children_ids($v['id']);}-->

                       /當上面的$i(欄目數量)小于或等于5的時候,就執行上面的列表/

<div class="show_box_2">

<div class="sb2_head">

<a class="title" href="$this_url-category-$v[id]">$v[name]</a> <span class="more"> 

<!--{if $add_enable}-->

<a href="{$core.U_controller}/cms/item-add?cid=$v[id]&model=$v[model]" target="_blank">發表</a> | 

<!--{/if}-->

           /上面這段的說明是:如果此人擁有發布權限,就能看到發表按鈕,并點擊發表/

<a href="$this_url-category-$v[id]">More</a></span>

         /上面這段的說明是:更多內容顯示的按鈕/

</div>

<div class="sb2_main">

$label[CMS子分類內容列表]{'i.cid' => $subcat, 'model' => $MODEL}

/上面這段的說明是:此為大列表的動態標簽;用于調用和顯示大列表上的內容標題/

</div>

   </div>

<!--{/foreach}-->

/ foreach符號前后各一個;成對出現,不要漏了/

 

 

9、小列表list說明:

A:小列表模板直接復制此標簽,用來顯示小欄目列表標題

<!--{php include template($TEMP_OBJ, $CAT['item_template'], 'label');}-->

B:最熱最新的變量標簽:和上面大列表使用方法一樣:

$label[cms_left_small_content_1]{'i.cid'=>$CATEGORY,'model'=>$MODEL}

C:有權限的人可以看到發表按鈕

<a href="{$core.U_controller}/cms/item-add?cid=$cid&model=$v[model]" target="_blank">發表</a>

 

 

 


相關內容
主站蜘蛛池模板: 日韩欧美视频第二区| 91精品久久久久久久久| 免费看成人午夜电影| 99在线精品免费视频| 青青精品视频播放| 在线国产99| 在线精品亚洲一区二区| 激情六月丁香婷婷| 国产女人18毛片水18精品| 午夜精品久久久久久久无码| 日韩av一区二区三区在线观看| 欧美在线视频a| 91高清免费视频| 日韩中文字幕一区二区| 久久精品在线播放| 日韩在线国产| 91精品免费久久久久久久久| 欧美一区二区视频在线播放| 中文字幕精品在线播放| 美女精品国产| 欧美在线视频一二三| 欧美一区二区三区在线免费观看| 久久久久免费视频| 亚洲综合激情五月| 精品人妻人人做人人爽| 国产精品激情自拍| 日本亚洲欧美三级| 精品视频一区在线| 日韩av一区二区三区在线观看| 国产精品二区在线| 国产系列第一页| 日本在线视频不卡| 亚洲一区高清| 欧美日韩不卡在线视频| 亚洲字幕一区二区| 国产精品视频播放| 狠狠97人人婷婷五月| 国模精品一区二区三区| 日本一区视频在线播放| 精品国产欧美成人夜夜嗨| 久久国产精品精品国产色婷婷|