财智项目实战计划

JEECMSv9.x常用功能标签大全-藏铭山软件

财智项目实战计划

 咨詢熱線

18969909123

微信掃碼咨詢

收 起 

咨詢熱線

返回頂部

JEECMSv9.x常用功能標簽大全

發布時間: 2018-01-11 18:09:22 作者:本站編輯 來源: 本站原創 瀏覽次數:1254466

單欄目 [@cms_channel]

欄目對象標簽

[@cms_channel id='1'  path=’news’ siteId=’1’]

參數詳解:

id:欄目ID 若id參數不為空則另外兩個參數無效

path:欄目路徑 ,若id為空則根據站點id和path來獲取欄目對象

siteId: 站點ID,存在時獲取該站點欄目,不存在時獲取當前站點欄目

具體例子:

[@cms_channel id='1']

<ahref="${tag_bean.url}" target="_blank">${tag_bean.name}</a>

[/@cms_channel]

欄目對象屬性:

參考第二章的欄目對象可訪問屬性


分頁 [@cms_ pagination]

分頁標簽:[@cms_pagination sysPage='1' userPage=’content’/]

參數詳解:

sysPage:1系統預定義的分頁模板,優先級大于userPage

userPage :‘content’則獲取模板下 style_page下面的content.html為分頁頁面


單模型 [@cms_model]

模型標簽:[@cms_model id=’1’ path=’news’]

參數詳解:

id:模型id

path:模型路徑 ,兩個參數用一個即可,id優先級高于path

模型對象屬性

name:評論內容

path:模型路徑

priority:模型排序

disabled:是否禁用

hasContent:是否有內容

def:是否默認

global:是否全站模型

items:模型字段對象集合

模型字段對象屬性

field:字段  label:名稱 priority 排序

defValue:默認值  optValue 可選項

datatype:字段類型:1 字符串文本 2整型文本 3浮點型文本 4文本區 5日期 6下拉列表 7復選框 8單選框 9附件 10圖片

channel:[#if item.channel]欄目模型字段[#else]內容模型字段[/#if]

custom: [#if item. custom]自定義字段[#else]系統默認字段[/#if]

display:是否展示

required:是否必填


廣告 [@cms_advertising]

模型標簽:[@cms_advertising id=’1]

參數詳解:

id:廣告id,必選

廣告對象屬性

percent 轉化率=點擊數/展現數

name:名稱

category:類型 image、flash、text、code 分別是圖片、flash、文本、代碼類型

code:廣告代碼,在category為code類型時候 該項有值

weight:權重

displayCount:展現次數

clickCount:點擊次數

startTime:開始時間

endTime:結束時間

enabled:是否禁用

具體例子:

[@cms_advertising id='1'] 

[#if tag_bean??]

[#if tag_bean.category=="image"]

[#assign html]

<a href="${( tag_bean.attr.image_link)!}" target="${ tag_bean.attr.image_target!}" title="${(tag_bean.attr.image_title)!}">

<img src="${tag_bean.attr.image_url}" border="0"[#if (tag_bean.attr.image_width)??] width="${tag_bean.attr.image_width}"[/#if][#if (tag_bean.attr.image_height)??] height="${tag_bean.attr.image_height}";[/#if]/>

</a>

[/#assign]

${html!}

[#elseif tag_bean.category=="flash"]

[#assign html]

<embed type="application/x-shockwave-flash" pluginspage="//www.macromedia.com/go/getflashplayer" play="true" loop="true" menu="true"

 src="${(tag_bean.attr.flash_url)!}"[#if tag_bean.attr.flash_width?? && tag_bean.attr.flash_width!=""] width="${tag_bean.attr.flash_width}"[/#if][#if tag_bean.attr.flash_height?? && tag_bean.attr.flash_height!=""] height="${tag_bean.attr.flash_height}"[/#if]></embed>

[/#assign]

${html!}

[#elseif tag_bean.category=="text"]

[#assign html]

<a href="${(tag_bean.attr.text_link)!}" target="${(tag_bean.attr.text_target)!}">

<span style="[#if (tag_bean.attr.text_color)??]color:${tag_bean.attr.text_color};[/#if][#if (tag_bean.attr.text_font)??]font-size:${tag_bean.attr.text_font};[/#if]">${(tag_bean.attr.text_title)!}</span>

</a>

[/#assign]

${html!}

[#elseif tag_bean.category=="code"]

${tag_bean.code!}

[#else]

未知的廣告類型:${tag_bean.category!}

[/#if]

[#else]

廣告不存在"

[/#if]

[/@cms_advertising] 

簡單的調用方式

${base}/ad.jspx?id=1   調用具體某個廣告

還可以按照廣告版位來調用廣告,這樣可以實現按照區位來展現多個廣告輪換展示

${base}/adspace.jspx?id=1 調用廣告版位id為1的廣告,若該區位有多個廣告,將按照廣告的權重來展示,若A廣告權重2   B廣告權重1   那么A廣告出現次數大約是B的2倍

例如:

<script src=&quot;${base}/ad.jspx?id=1"></script>


99久久.com