首頁 php教程 PHP开发 dedecms發布分頁問題完全解決方案

dedecms發布分頁問題完全解決方案

Dec 14, 2016 pm 04:21 PM

由於文章內容比較多,dede在系統中有一個非常實用的功能就是自動對文章進行分頁。這個功能可以說設定的非常貼心。

  可是在用的時候就出現了問題,出現問題怎麼解決,一般情況下我都是先上dede論壇,用搜索,看有沒有相關的解決答案。搜尋到了很多自動分頁的相關文章,可是沒有完全解決問題的,也許有些版本問題或是打過補丁的。

  我用的是4.0 rcl版本。完全解決方案如下:

  首先在內容頁面範本中插入這個程式碼(如果內容頁面範本中沒有){dede:pagebreak/},直接插入在 {dede:field name='body'/}即可。

  然後你可以使用自動分頁功能試試看問題有沒有解決(估計沒有,嘿嘿)。如果沒有,進入下一步


  修改檔案dede/article_description_action.php。開啟檔案找到以下程式碼


以下為引用的內容:

/----------------------------
//更新自動分頁
//----------------------------

if($dojob=='page'){
    require_once(dirname( __FILE__)."/inc/inc_archives_functions.php");
    //統計記錄總數
    if($totalnum==0){
     addquery    = " And ID>='$sid' ";
       if($eid!=0) $addquery    = " And ID      $totalnum = $row['dd'];
    }
    //取得記錄,並分析
 mit =a$ if($top) $ $startdd,$pagesize";
    else if(($totalnum-$startdd)>0) $limitSql = " limit $startdd,".($totalnum - $startdd); 
   else $limitSql = " = $startdd;
    if($limitSql!=""){
      $addquery    = " where ID>0 ";
    if($eid!=0) $addquery    = " And ID      $fquery = "Select aid,$field From $table $addquery $limitSql ;";
  fquery);
      $dsql->Execute();
      while($row=$dsql->GetArray())
     ];
       $aid = $row[ 'aid'];
       if(strlen($body)        if(!preg_match("/# /iU",$body)){T cautosp_size *1024,"#P#分頁標題#E#");
          $body = addslashes($body);
       ' ; ");
       }
      }
    }//end --------------
//更新自動分頁
//--------------------------- -


if($dojob=='page'){
    require_once(dirname(__FILE__)."/inc/inc_archives_functions.php");
//統計記錄總數
if($totalnum==0){ = " where aID>0 ";
    if($sid!=0) $addquery .= " 且aID>='$sid' ";
    if($eid!=0) $addquery .= " 且aID        $row = $dsql->GetOne("從$table $addquery 中選擇count(*) 為dd");
        $+dd;取得記錄,並分析
if($totalnum > $startdd+$pagesize) $limitSql = " limit $startdd,$pagesize";
else if(($totalnum-$startdd)>0) $limitSql = " limit $ startdd, ".($totalnum - $startdd);
else $limitSql = "";
$tjnum = $startdd;
if($limitSql!=""){
    $addquery = " where aID>0 ";

 
    if($sid!=0) $addquery .= " 且aID>='$sid' ";

    if($eid!=0) $addquery .= " 且aID    $dsql->SetQuery($fquery);    $dsql->Execute($o

); ))
      {
       $tjnum++;
       $body = $row[$field];
   continue;
       if(!preg_match ("/#PC#/iU",$body)){
          $body = SpLongBody($body,$cfg_arcautosp_size*1024,"#PC#50
          $dsql->ExecuteNoneQuery("Update $table set $field='$body' where help='$aid' ; ");
   
 



_然後儲存上傳。問題應該可以完全解決。

 

查看了某些網友寫的出現此問題的原因是在資料表中沒有找到id欄位。只有aid字段,即可。

 更多相關請關注PHP中文網(www.php.cn)!


本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

MyBatis分頁插件原理詳解 MyBatis分頁插件原理詳解 Feb 22, 2024 pm 03:42 PM

MyBatis是一個優秀的持久層框架,它支援基於XML和註解的方式操作資料庫,簡單易用,同時也提供了豐富的插件機制。其中,分頁插件是使用頻率較高的插件之一。本文將深入探討MyBatis分頁外掛的原理,並結合具體的程式碼範例進行說明。一、分頁外掛原理MyBatis本身並沒有提供原生的分頁功能,但可以藉助外掛程式來實現分頁查詢。分頁插件的原理主要是透過攔截MyBatis

如何利用Layui開發一個具有分頁功能的資料展示頁面 如何利用Layui開發一個具有分頁功能的資料展示頁面 Oct 24, 2023 pm 01:10 PM

如何利用Layui開發一個具有分頁功能的資料展示頁面Layui是一個輕量級的前端UI框架,提供了簡潔美觀的介面元件和豐富的互動體驗。在開發中,我們經常會遇到需要展示大量資料並進行分頁的情況。以下是利用Layui開發的具有分頁功能的資料展示頁面的範例。首先,我們需要引入Layui的相關文件和依賴。在html頁面的<head>標籤中加入以下代

Vue組件實戰:分頁組件開發 Vue組件實戰:分頁組件開發 Nov 24, 2023 am 08:56 AM

Vue元件實戰:分頁元件開發介紹在網路應用程式中,分頁功能是不可或缺的一個元件。一個好的分頁元件應該展示簡潔明了,功能豐富,而且易於整合和使用。在本文中,我們將介紹如何使用Vue.js框架來開發一個高度可自訂化的分頁元件。我們將透過程式碼範例來詳細說明如何使用Vue元件開發。技術堆疊Vue.js2.xJavaScript(ES6)HTML5和CSS3開發環

PHP數組分頁的最佳實作方式 PHP數組分頁的最佳實作方式 May 04, 2024 pm 02:39 PM

PHP陣列分頁有兩種最常見的方式:使用array_slice()函數:計算要跳過的元素數量,然後提取指定範圍的元素。使用內建迭代器:實作Iterator接口,rewind()、key()、current()、next()和valid()方法用於遍歷指定範圍內的元素。

帝國cms資源網模板在哪 帝國cms資源網模板在哪 Apr 17, 2024 am 10:00 AM

帝國CMS模板下載位置:官方模板下載:https://www.phome.net/template/第三方模板網站:https://www.dedecms.com/diy/https://www.0978.com.cn /https://www.jiaocheng.com/安裝方式:下載模板解壓縮模板上傳模板選擇模板

dedecms怎麼實現模板替換 dedecms怎麼實現模板替換 Apr 16, 2024 pm 12:12 PM

在 Dedecms 中實作範本替換可以透過以下步驟:修改 global.cfg 文件,設定所需的語言包。修改 taglib.inc.php 鉤子文件,加入對語言後綴模板文件的支援。建立帶有語言後綴的新模板文件,修改所需內容。清除 Dedecms 快取。

dedecms怎麼上傳本機視頻 dedecms怎麼上傳本機視頻 Apr 16, 2024 pm 12:39 PM

如何使用 Dedecms 上傳本機影片?準備影片文件,確保格式符合 Dedecms 支援的格式。登入 Dedecms 管理後台,建立新的影片分類。在影片管理頁面上傳影片文件,填寫相關資訊並選擇影片分類。在編輯文章時嵌入視頻,輸入上傳視頻的文件名並調整尺寸。

解讀MyBatis分頁外掛程式的運作原理 解讀MyBatis分頁外掛程式的運作原理 Feb 24, 2024 pm 07:24 PM

MyBatis是一個流行的持久層框架,它可以讓Java開發人員更輕鬆地操作資料庫。其中一個非常實用的功能就是分頁查詢,透過分頁外掛可以快速方便地實現資料庫中分頁資料的取得。本文將詳細介紹MyBatis分頁外掛的工作機制,並透過具體的程式碼範例來幫助讀者更好地理解。 MyBatis分頁外掛程式的工作原理MyBatis分頁外掛的工作原理主要是透過攔截SQL語句,在查詢

See all articles