花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊 退出 找回密碼

discuz 門戶功能增加自定義keywords字段

時(shí)間: 2019-05-24 11:57 閱讀: 作者:素材無憂網(wǎng)

一、首先在數(shù)據(jù)中找到"XX_portal_article_title"表,XX是表的前綴,這個(gè)因人而異,是在安裝discuz時(shí)設(shè)置的,在這個(gè)表中增加一個(gè)字段"diy_keywords",類型varchar(64),默認(rèn)為空。
二、在項(xiàng)目的目錄“/template/default/portal”找到模板portalcp_article.htm,打開模板后,找到如下這個(gè)位置,并添加html標(biāo)簽
  
添加html標(biāo)簽后,在發(fā)布文章的頁面,我們可以看到如下顯示:
  
三、模板中的表單字段添加完畢后,我們需要做入庫操作了。在項(xiàng)目目錄的“/source/include/portalcp”下找到portalcp_article.php,在文件的中找到$setarr數(shù)組,增加一個(gè)變量如下圖,增加這個(gè)變量后,發(fā)文和編輯文章的功能中diy_keywrods都能正常入庫
  
四、以上操作完成后,通過測試,diy_keyword可以正常入庫
五、接下來就是如何讓發(fā)布后的文章在meta的keywords中如何顯示剛才添加的diy_keyword,打開項(xiàng)目目錄“/template/default/common”的header_common.htm,
在meta的keyword上進(jìn)行修改:
<meta name="keywords" content="{if !empty($article[diy_keyword])}{echo dhtmlspecialchars($article[diy_keyword])}{elseif !empty($metakeywords)}{echo dhtmlspecialchars($metakeywords)}{/if}" />
復(fù)制代碼
由于discuz的head是公用的一個(gè)模板,所以為了保持頻道列表也能正常顯示后臺設(shè)置的keywod,我只增加了一個(gè)條件判斷,不影響頻道列表的keyword設(shè)置。

版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!

轉(zhuǎn)載請注明: discuz 門戶功能增加自定義keywords字段

標(biāo)簽:  
相關(guān)文章
模板推薦