国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

dede 判斷字段為空時不顯示

2024-07-12 08:28:32
字體:
來源:轉載
供稿:網友

有時候我們希望在某個標簽所顯示的字段為空時什么也不顯示,比如下面這種情況:

轉自:{dede:field name='source'/},

如果這篇文章是原創的,那么很顯然顯示的結果是“轉自:”,這讓用戶以為你這篇文章沒寫完。

所以我們需要先判斷當前字段的值,然后做相應的處理。
有兩種辦法:

(1)判斷為空,則改變當前html元素的樣式:display:none;

<div {dede:field.source runphp='yes'} if(@me == "") @me = "style='display:none'";else @me = ""; {/dede:field.source }>{dede:field name = 'source' /}</div>

(2)直接控制輸出:

這個例子是這樣的,為了更好的利于seo,我把轉載地址用js輸出,這樣搜索引擎就不會傳遞權重。

jQuery(document).ready(function($) {var htmlstr = {dede:field.source runphp='yes'}if(@me<>'' )@me = '"轉自 <a href=/"'.@me.'/" target=/"_blank/">'.@me.'</a>"';else @me = ' '; {/dede:field.source};$(".arc_body").prepend(htmlstr);});

其中.arc_body是我要插入“轉載自 http://***"內容的div。注意這里對htmlstr字符串的構造要相當小心,不然就算htmlstr能輸出正確的字符串,$(".arc_body").prepend(htmlstr);也不會執行。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 睢宁县| 武宣县| 西城区| 辽阳市| 绥江县| 仁寿县| 布拖县| 潮州市| 会同县| 冕宁县| 桂平市| 夏津县| 鹤庆县| 开封县| 黎城县| 吉林省| 泰和县| 霍城县| 光山县| 芮城县| 徐州市| 涡阳县| 乡宁县| 临沧市| 固安县| 中山市| 义马市| 大邑县| 明光市| 西乌珠穆沁旗| 赣州市| 德格县| 通渭县| 双鸭山市| 滨州市| 孝昌县| 东源县| 文登市| 泰兴市| 双柏县| 乌什县|