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

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

織夢文章分頁標題提取方法

時間: 2018-12-01 10:11 閱讀: 作者:素材無憂網(wǎng)

織夢中不能單獨獲取頁面的分頁標題。比如一篇文章有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ù)

模板里調(diào)用方法

首先保存 文章標題 

{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)載請注明: 織夢文章分頁標題提取方法

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