織夢中不能單獨獲取頁面的分頁標題。比如一篇文章有10頁。那么這是10頁的標題完全一樣。個人覺得不利于SEO。如果能夠每頁的標題都不一樣,這樣利于SEO。
織夢分頁標題導航的功能能不能在這個上邊改一下呢?首先找到輸出頁面的文件include/inc_archives_view.php.用記事本打開。發(fā)現(xiàn)里邊有注釋。
代碼如下:
/------------------------- //獲得靜態(tài)頁面小標題 //-------------------------</p> <p>終于明白為什么要有注釋了。原來是給我這樣的人看的。 看到代碼 復制內(nèi)容到剪貼板 代碼: function GetPageTitlesST($styleName,$pageNo) { if($this->TotalPage==1){ return ""; } if(count($this->SplitTitles)==0){ return ""; } $i=1; if($styleName=='link') { $revalue = ""; foreach($this->SplitTitles as $k=>$v){ if($i==1) $revalue .= "<a href='".$this->NameFirst.".".$this->ShortName."'>$v</a> \r\n"; else{ if($pageNo==$i) $revalue .= " $v \r\n"; else $revalue .= "<a href='".$this->NameFirst."_".$i.".".$this->ShortName."'>$v</a> \r\n"; } $i++; } }else { $revalue = "<select id='dedepagetitles' onchange='location.href=this.options[this.selectedIndex].value;'>\r\n"; foreach($this->SplitTitles as $k=>$v){ if($i==1) $revalue .= "<option value='".$this->NameFirst.".".$this->ShortName."'>{$i}、{$v}</option>\r\n"; else{ if($pageNo==$i) $revalue .= "<option value='".$this->NameFirst."_".$i.".".$this->ShortName."' selected>{$i}、{$v}</option>\r\n";</p> <p> else $revalue .= "<option value='".$this->NameFirst."_".$i.".".$this->ShortName."'>{$i}、{$v}</option>\r\n"; } $i++; } $revalue .= "</select>\r\n"; } return $revalue; } |
如果if($styleName=='link') styename="link"就怎么怎么的。后邊就是輸出的一個代碼。我就把這個代碼改了下。改得不好。大家原諒。
我增加了一段如果的代碼.把風格名字改為biaoti.如果風格是標題。則怎么怎么的意思
代碼如下:
else if($styleName=='biaoti') { $revalue = ""; foreach($this->SplitTitles as $k=>$v){ if($i==1) $revalue .= ""; else{ if($pageNo==$i) $revalue .= "$v"; else $revalue .= ""; } $i++; } } |
這樣就行了。試一試。在需要輸出分頁標題的模板上加上{dede:pagetitle style='biaoti'/} 就OK了。
補充:
提取每個分頁標題到模版里面
修改includes\arc.archives.class.php 的 GetPageTitlesST函數(shù)
首先保存 文章標題
{dede:field.title runphp=’yes’}$GLOBALS["phpsir"]=@me;@me=”";{/dede:field.title}
調(diào)用方法是 pagetitle style=’biaoti’ , 同時把原來文章標題附著在后面…..
{dede:pagetitle style=’biaoti’ runphp=”yes”}if(@me==” ) {@me = $GLOBALS["phpsir"]; }else { @me = @me . “_” . $GLOBALS["phpsir"] ;} {/dede:pagetitle}
發(fā)布文章時候的格式是如下的
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: 織夢文章分頁標題提取方法