91豆麻精品91久久久久久,中文在线资源,国产精品女视频,yw.139尤物在线精品视频

?
  歡迎訪問全國企業(yè)網(wǎng)站設(shè)計NO.1網(wǎng)站開發(fā)商平臺 付款方式
主頁 > 網(wǎng)站建設(shè) > 建站知識 > 織夢DedeCMS5.7文章頁實現(xiàn)閱讀全文功能的教程

織夢DedeCMS5.7文章頁實現(xiàn)閱讀全文功能的教程

POST TIME:2020-10-09

現(xiàn)在很多新聞類網(wǎng)站都有閱讀全文功能,當(dāng)一個頁面有多個分頁的時候就會顯示出這個“在本頁閱讀全文”的鏈接,點擊這個鏈接之后就是這篇文章以沒有分頁出現(xiàn)的形式,這樣對用戶體驗更佳,那么dedecms5.7如何在文章內(nèi)容頁也實現(xiàn)這個功能呢?
下面織夢58就告訴大家具體實現(xiàn)方法:
首先找到并打開/include/arc.archives.class.php文件,在大概第145行左右的位置找到如下代碼:
$this->Fields['userip'] = $this->addTableRow['userip'];
 
在其下面添加如下代碼:
$this->Fields['body2'] = $this->addTableRow['body'];
 
添加完成之后再繼續(xù)查找如下代碼:
$this->dsql->ExecuteNoneQuery("Update `dede_archives` SET ismake=1 WHERE id='".$this->ArcID."'");
 
找到后在其上面添加如下代碼:

//閱讀全文開始 if($this->TotalPage > 1) {  //用正則匹配把分頁符去掉  $this->Fields['body2'] = preg_replace('/# p#副標題#e #/U', '',$this->Fields['body2']);  //特別提醒:本教程不可直接輸入分頁標簽,使用時,請把p前面和e后面兩個空格去掉。  $this->SplitFields = explode("#p2222#",$this->Fields['body2']);  $this->Fields['tmptitle'] = (empty($this->Fields['tmptitle']) ? $this->Fields['title'] : $this->Fields['tmptitle']);  $this->Fields['title'] = $this->Fields['tmptitle'];  $this->TotalPage = count($this->SplitFields);  $this->Fields['totalpage'] = $this->TotalPage;  $TRUEfilenameall = $this->GetTruePath().$fileFirst."_all.".$this->ShortName;  $this->ParseDMFields(1,0);  $this->dtp->SaveTo($TRUEfilenameall);  if($cfg_remote_site=='Y' && $isremote == 1)  {  //分析遠程文件路徑  $remotefile = str_replace(DEDEROOT, '', $TRUEfilename);  $localfile = '..'.$remotefile;  //創(chuàng)建遠程文件夾  $remotedir = preg_replace("#[^\/]*\.html#", '', $remotefile);  $this->ftp->rmkdir($remotedir);  $this->ftp->upload($localfile, $remotefile, 'ascii');  }  }  //閱讀全文結(jié)束

添加完成之后繼續(xù)在里面查找獲得靜態(tài)頁面分頁列表的代碼,里面有return $PageList;
在其上面添加如下代碼:
$PageList.= "<a href='http://www.dede58.com/".$this->NameFirst."_all.".$this->ShortName."'>閱讀全文</a>";
修改完成后,生成一下內(nèi)容頁就可以看到效果了,當(dāng)文章內(nèi)容太多分成多頁之后就會在列表后面出現(xiàn)閱讀全文的鏈接了,大家趕快試試放在里的效果吧。

? 主站蜘蛛池模板: 织金县| 德昌县| 淮安市| 伽师县| 原阳县| 永泰县| 泰来县| 凤翔县| 永新县| 长宁区| 南康市| 朔州市| 新平| 新建县| 湄潭县| 辽中县| 金昌市| 大庆市| 吉林省| 青龙| 德清县| 伽师县| 灵川县| 常山县| 偏关县| 安福县| 道孚县| 家居| 盘锦市| 湟中县| 筠连县| 昆山市| 四子王旗| 共和县| 遂川县| 平阴县| 滕州市| 任丘市| 西青区| 瑞昌市| 托克逊县|