時間:2020-11-07來源:www.nowordz.com作者:電腦系統城
在軟件模型里添加測試文章的時候發現一個問題:軟件頻道不能像文章頻道那樣關鍵字自動從TAG中獲取,而是直接從標題中分解出一些毫無意義的關鍵字,這也導致在調用“相關文章”時文章不相關的現象。
經過對比文章頻道添加模板,我找到了修改方法:
在網站根目錄下找到文件dede/templets/soft_add.htm(dede為DEDECMS默認后臺管理目錄,如有修改請找到相應的文件夾),打開后找到:
?1 | < input name = "tags" type = "text" id = "tags" value = "" style = "width:300px" /> |
替換為:
?1 | < input name = "tags" type = "text" id = "tags" value = "" style = "width:300px" onChange = "$Obj('keywords').value=this.value;" /> |
再找到:
?1 | < input type = 'text' name = "keywords" id = "keywords" style = "width:290px;" value = "" /> |
替換為:
?1 | < input type = 'text' name = "keywords" id = "keywords" style = "width:290px;" value="<?php echo $keywords; ?>" /> |
如此一來,在軟件頻道發布內容時關鍵字會自動與TAG相匹配,你也可以根據需要手動修改關鍵字。這樣做的好處除了能減少不必要的重復錄入工作外,對于要在內容頁調用相關文章的朋友來說也是大有好處的,大家都知道DEDECMS在調用相關文章時都是根據關鍵字調用,如果由系統自動提取關鍵字的話,那會讓你很無語,這樣調用出來的“相關文章”相關度就非常高,也更適合用戶體驗。
附上我的相關文章調用代碼:
?1 2 3 4 |
{dede:likearticle row='10' titlelen='60' orderby='click'} < font color=#666666>[[field:pubdate function="MyDate('m-d',@me)"/]] </ font > < a href = '[field:arcurl/]' title = "[field:title /]" target = '_blank' >[field:title function='cn_substr(@me,32)'/]</ a > < br > {/dede:likearticle} |
以上就是織夢cms添加軟件時關鍵字自動從TAG標簽獲取方法的詳細內容
2020-11-07
CSS3實現蓮花綻放的動畫效果2020-11-05
dedecms系統安全設置 防止入侵,掛馬的基本安全操作方法2020-11-04
dedecms織夢php7+刪除不了后臺欄目的解決方法dedecms php7以上版本備份數據還原不出來正常數據的解決方法,主要是針對php7以上版本的數據還原不正?,F象,介紹了修改的方法,需要的朋友可以參考下...
2020-11-04