日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

dedecms發(fā)布分頁(yè)問(wèn)題完全解決方案_DedeCms教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

由于文章內(nèi)容比較多,dede在系統(tǒng)中有一個(gè)非常實(shí)用的功能就是自動(dòng)對(duì)文章進(jìn)行分頁(yè)。這個(gè)功能可以說(shuō)設(shè)置的非常貼心。

  可是在用的時(shí)候就出現(xiàn)了問(wèn)題,出現(xiàn)問(wèn)題怎么解決,一般情況下我都是先上dede論壇,用搜索,看有沒有相關(guān)的解決答案。搜索到了很多自動(dòng)分頁(yè)的相關(guān)文章,可是沒有完全解決問(wèn)題的,也許有些版本問(wèn)題或者是打過(guò)補(bǔ)丁的。

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

  首先在內(nèi)容頁(yè)面模板中插入這個(gè)代碼(如果內(nèi)容頁(yè)面模板中沒有){dede:pagebreak/},直接插入在 {dede:field name='body'/}即可。

  然后你可以使用自動(dòng)分頁(yè)功能試試看問(wèn)題有沒有解決(估計(jì)沒有,嘿嘿)。如果沒有,進(jìn)入下一步

  修改文件dede/article_description_action.php。打開文件找到以下代碼

/----------------------------
//更新自動(dòng)分頁(yè)
//----------------------------

if($dojob=='page'){
require_once(dirname(__FILE__)."/inc/inc_archives_functions.php");
//統(tǒng)計(jì)記錄總數(shù)
if($totalnum==0){
$addquery = " where ID>0 ";
if($sid!=0) $addquery = " And ID>='$sid' ";
if($eid!=0) $addquery = " And ID<='$eid' ";
$row = $dsql->GetOne("Select count(*) as dd From $table $addquery");
$totalnum = $row['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 ID>0 ";
if($sid!=0) $addquery = " And ID>='$sid' ";
if($eid!=0) $addquery = " And ID<='$eid' ";
$fquery = "Select aid,$field From $table $addquery $limitSql ;";
$dsql->SetQuery($fquery);
$dsql->Execute();
while($row=$dsql->GetArray())
{
$tjnum++;
$body = $row[$field];
$aid = $row['aid'];
if(strlen($body) < $msize) continue;
if(!preg_match("/

查看更多 DedeCms教程  織夢(mèng)模板  織夢(mèng)DedeCms視頻教程  織夢(mèng)dedecms專題

共5頁(yè)上一頁(yè)12345下一頁(yè)
來(lái)源:DEDECMS論壇//所屬分類:DedeCms教程/更新時(shí)間:2008-03-07
相關(guān)DedeCms教程