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

由於文章內容比較多,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
dedecms怎么增加多语言dedecms怎么增加多语言Feb 27, 2023 am 09:21 AM

dedecms增加多语言的方法:1、进入dedecms后台,创建封面栏目;2、将封面栏目“常规选项”的文件保存目录设置为cn或者en;3、将封面栏目“高级选项”的列表模板设置为“cn_index.htm”或者“en_index.htm”;4、单独调用每种语言的封面栏目和每种语言下的导航栏目即可。

织梦cms是什么语言写的织梦cms是什么语言写的Feb 21, 2023 am 09:45 AM

织梦cms是用PHP语言写的。织梦CMS(DedeCMS)是一个PHP开源网站管理系统,作用是构建中小型网站;它采用PHP+MySQL技术开发,可同时使用于windows、linux、unix平台。

dedecms是什么语言dedecms是什么语言Feb 24, 2023 am 09:46 AM

dedecms是PHP语言开发的;dedecms中文全称是织梦内容管理系统,是一个PHP开源网站管理系统;dedecms基于PHP和MySQL技术开发,可同时使用于Windows、Linux、Unix平台。

dedecms有移动端吗dedecms有移动端吗Mar 02, 2023 am 09:30 AM

dedecms有移动端,其移动端安装方法是:1、将DATA移到根目录外的安全设置,修改“/m/index.php”代码;2、在“更新主页HTML”中,将“选择主页模板”改为“default/index_m.htm”;3、将首页“图文资讯”的url修改为移动端链接;4、设置移动站可通过二级域名访问即可。

dedecms缩略图报错怎么办dedecms缩略图报错怎么办Feb 27, 2023 am 09:32 AM

dedecms缩略图报错的解决办法:1、将windows目录设置为user读权限;2、将“windows/Temp”设置为user读写权限;3、找到php.ini中的“upload_tmp_dir”目录,然后去掉前面的分号;4、设置地址,赋予user读写权限即可。

dedecms怎么删除栏目dedecms怎么删除栏目Jul 13, 2023 pm 04:31 PM

dedecms删除栏目的方法:1、登录后台管理;2、进入“栏目管理”,可以看到当前网站所有栏目;3、选择要删除的栏目;4、将鼠标悬停在栏目名称上,删除栏目;5、点击“确认”按钮以继续删除操作;6、删除成功。

2023年织梦dedeCMS视频教程推荐2023年织梦dedeCMS视频教程推荐Oct 25, 2019 pm 01:56 PM

织梦内容管理系统(DedeCMS) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展,目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步。

DedeCMS创始人林学(IT 柏拉图)逝世DedeCMS创始人林学(IT 柏拉图)逝世Dec 05, 2022 am 11:54 AM

12 月 3 日下午,DedeCMS 创始人林学(IT 柏拉图)因罹患癌症逝世。林学生于 1979 年 10 月 10 日,于 2004 年 8 月编写的 DedeCMS 至今仍有数十万企业、个人站长使用。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),