国产探花免费观看_亚洲丰满少妇自慰呻吟_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);也不會執行。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高邮市| 平武县| 梅州市| 大埔区| 河间市| 岫岩| 利辛县| 黄浦区| 南澳县| 尼木县| 浦江县| 永宁县| 平利县| 怀来县| 府谷县| 天全县| 烟台市| 永城市| 高阳县| 汝南县| 镇沅| 蕉岭县| 岑溪市| 新化县| 临西县| 中宁县| 祁连县| 大田县| 建瓯市| 黄浦区| 中方县| 临高县| 龙口市| 阜城县| 靖边县| 黔南| 米易县| 湖北省| 墨竹工卡县| 沾化县| 商都县|