織夢(mèng)默認(rèn)的聯(lián)動(dòng)篩選不提取標(biāo)題,這樣蜘蛛也不容易抓取,造成頁(yè)面重復(fù)。
建議站長(zhǎng)一次性修改完成:提取標(biāo)題+偽靜態(tài)
需要對(duì)修改include/arc.listview.class.php和include/extend.func.php文件
這兩個(gè)文件改動(dòng)比較大,建議大家直接下載附件壓縮包里面的文件替換。
織夢(mèng)聯(lián)動(dòng)篩選提取標(biāo)題下載: 百度網(wǎng)盤(pán)下載鏈接:https://pan.baidu.com/s/11oDG_OEw7LYfYT-JJbIvRA 提取碼:mi1g
特別提醒
由于這兩個(gè)文件做二次開(kāi)發(fā)的時(shí)候經(jīng)常用到,所以替換的時(shí)候要注意備份源文件。
1、添加自定義字段
dede添加自定義字段。篩選的自定義字段“zxfg”、“zxmj”、“hx”數(shù)據(jù)類(lèi)型都是select或者選框。
2、html部分
調(diào)用比較簡(jiǎn)單 {dede:php}AddFilter(7,1,'zxfg,hx,zxmj');{/dede:php},說(shuō)明:數(shù)字7為自定義字段的頻道id為7,1是使用超鏈接進(jìn)行選擇,自定義字段中間用半角逗號(hào)分開(kāi)。這里有可能遇到無(wú)法運(yùn)行php的情況,這是由于DedecmsV5.7版本后面設(shè)置了一個(gè)限制,在后臺(tái)點(diǎn)擊:
系統(tǒng)設(shè)置>其他選項(xiàng),在模板引擎禁用標(biāo)簽的“php”刪除即可。
3、css樣式部分
.shaixuan{width:1088px;height:auto;margin:0 auto;border:1px solid #c0c0c0} .scv-shaixuan{padding:10px;text-align:left;font-size:14px;line-height:14px} .scv-shaixuan a{margin-left:3px;color:#000} .scv-shaixuan a:hover{color:#c00} .scv-shaixuan span{padding:0 5px;color:#fff;background:#c00} |
到這里,全部篩選功能實(shí)現(xiàn),接下來(lái)是標(biāo)題生成部分。
4、標(biāo)題、面包屑導(dǎo)航生成
網(wǎng)站頭部
<title> {dede:field.zxfg/} {dede:field.zxmj/} {dede:field.hx/} -{dede:field.seotitle /}</title> |
生成如:"現(xiàn)代簡(jiǎn)約風(fēng)格兩室一廳50-60平米_頻道名_網(wǎng)站名"的標(biāo)題。
5、偽靜態(tài)部分
為什么頁(yè)面采用偽靜態(tài)?一般認(rèn)為動(dòng)態(tài)頁(yè)面百度蜘蛛抓取有困難,或者頁(yè)面標(biāo)題長(zhǎng)度過(guò)長(zhǎng),不利于用戶體驗(yàn)。
擴(kuò)展閱讀:
織夢(mèng)dedecms聯(lián)動(dòng)篩選提取篩選標(biāo)題+偽靜態(tài)
dedecms織夢(mèng)聯(lián)動(dòng)篩選添加教程及方法