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' ";
); ))
{
$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' ; ");
_然後儲存上傳。問題應該可以完全解決。

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

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

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

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

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

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

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

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

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

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

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

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