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

首頁 > CMS > 織夢DEDE > 正文

dede 判斷字段為空時不顯示

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

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

轉自:{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);也不會執行。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 商洛市| 姜堰市| 东莞市| 射阳县| 开平市| 盐城市| 诏安县| 盐源县| 隆化县| 丰城市| 错那县| 黔西| 杭锦旗| 惠安县| 通化市| 吉隆县| 铅山县| 灌南县| 苏州市| 邢台市| 昌乐县| 牟定县| 淅川县| 平陆县| 香港 | 兴安盟| 金寨县| 鸡东县| 雅江县| 宝清县| 青海省| 咸阳市| 尚义县| 拜泉县| 丰镇市| 平陆县| 仲巴县| 安阳市| 晋州市| 威信县| 鹤山市|