这一款是dedecms的生成页面时的分页程序代码,阅读全文功能其实在很多的流行站点都有的
分类:热门资源

提供一款超好的php 文件分页代码 哦,这一款是dedecms的生成页面时的分页程序代码。

function GetPagebreakDM($totalPage,$nowPage,$aid)
 {
  global $cfg_rewrite;
  if($totalPage==1)
  {
   return "";
  }
  $PageList = "<li><a>共".$totalPage."页: </a></li>";
  $nPage = $nowPage-1;
  $lPage = $nowPage+1;
  if($nowPage==1)
  {
   $PageList.="<li><a href='#'>上一页</a></li>";
  }
  else
  {
   if($nPage==1)
   {
    $PageList.="<li><a href='view.php?aid=$aid'>上一页</a></li>";
    if($cfg_rewrite == 'Y')
    {
     $PageList = preg_replace("/.php?aid=(d+)/i",'-1-1.html',$PageList);
    }
   }
   else
   {
    $PageList.="<li><a href='view.php?aid=$aid&pageno=$nPage'>上一页</a></li>";
    if($cfg_rewrite == 'Y')
    {
     $PageList = str_replace(".php?aid=","-",$PageList);
     $PageList =  preg_replace("/&pageno=(d+)/i",'-1.html',$PageList);
    }
   }
  }
  for($i=1;$i<=$totalPage;$i++)
  {
   if($i==1)
   {
    if($nowPage!=1)
    {
     $PageList.="<li><a href='view.php?aid=$aid'>1</a></li>";
     if($cfg_rewrite == 'Y')
     {
      $PageList = preg_replace("/.php?aid=(d+)/i",'-1-1.html',$PageList);
     }
    }
    else
    {
     $PageList.="<li class="thisclass"><a>1</a></li>";
    }
   }
   else
   {
    $n = $i;
    if($nowPage!=$i)
    {
     $PageList.="<li><a href='view.php?aid=$aid&pageno=$i'>".$n."</a></li>";
     if($cfg_rewrite == 'Y')
     {
      $PageList = str_replace(".php?aid=","-",$PageList);
      $PageList =  preg_replace("/&pageno=(d+)/i",'-1.html',$PageList);
     }
    }
    else
    {
     $PageList.="<li class="thisclass"><a href='#'>{$n}</a></li>";
    }
   }
  }
  if($lPage <= $totalPage)
  {
   $PageList.="<li><a href='view.php?aid=$aid&pageno=$lPage'>下一页</a></li>";
   if($cfg_rewrite == 'Y')
   {
    $PageList = str_replace(".php?aid=","-",$PageList);
    $PageList =  preg_replace("/&pageno=(d+)/i",'-1.html',$PageList);
   }
  }
  else
  {
   $PageList.= "<li><a href='#'>下一页</a></li>";
  }
  return $PageList;
 }

阅读全文效用实在在广大的盛行站点都有些,例如微博,和讯等,随着小说内容的增添,当三个页面有多个分页的时候,就能够来得出这么些“在本页阅读全文”的链接,点击那一个链接之后,现身的,将是那篇文章以未有分页现身的型式。,那么在dedecms5.7怎么着在文章内容页加多阅读全文效率吗?
如图所示:

function GetPagebreakDM($totalPage,$nowPage,$aid){global $cfg_rewrite;if($totalPage==1){return ;}$PageList = lia共.$totalPage.页: /a/li;$nPage = $nowPage-1;$lPage = $nowPage+1;if($nowPage==1){$PageList.=lia href='#'/a/li;}else{if($nPage==1){$PageList.=lia href='view.php?aid=$aid'/a/li;if($cfg_rewrite == 'Y'){$PageList = preg_replace(/.php?aid=(d+)/i,'-/1-1.html',$PageList);}}else{$PageList.=lia href='view.php?aid=$aidpageno=$nPage'/a/li;if($cfg_rewrite == 'Y'){$PageList = str_replace(.php?aid=,-,$PageList);$PageList = preg_replace(/pageno=(d+)/i,'-/1.html',$PageList);}}}for($i=1;$i=$totalPage;$i++){if($i==1){if($nowPage!=1){$PageList.=lia href='view.php?aid=$aid'1/a/li;if($cfg_rewrite == 'Y'){$PageList = preg_replace(/.php?aid=(d+)/i,'-/1-1.html',$PageList);}}else{$PageList.=li class=thisclassa1/a/li;}}else{$n = $i;if($nowPage!=$i){$PageList.=lia href='view.php?aid=$aidpageno=$i'.$n./a/li;if($cfg_rewrite == 'Y'){$PageList = str_replace(.php?aid=,-,$PageList);$PageList = preg_replace(/pageno=(d+)/i,'-/1.html',$PageList);}}else{$PageList.=li class=thisclassa href='#'{$n}/a/li;}}}if($lPage = $totalPage){$PageList.=lia href='view.php?aid=$aidpageno=$lPage'/a/li;if($cfg_rewrite == 'Y'){$PageList = str_replace(.php?aid=,-,$PageList);$PageList = preg_replace(/pageno=(d+)/i,'-/1.html',$PageList);}}else{$PageList.= lia href='#'/a/li;}return $PageList;}

 

那一个读书全文有哪些用吧?说白了,也便是抓牢顾客体验。上面让大家看看,怎么归纳现实那个功用。

纠正文件:include/arc.archives.class.php

小心:做此外改造前都要备份好最先的著作件。

第一步:打开include/arc.archives.class.php

文件查找://issystem==-1

往下 大概 145行 找到 $this->Fields['userip'] = $this->addTableRow['userip'];

在下边一行增多:$this->Fields['body2'] = $this->addTableRow['body'];

其次步查找:$this->dsql->ExecuteNoneQuery("Update `dede_archives` SET ismake=1 WHERE id='".$this->ArcID."'");

在上一行加多以下代码

代码如下 复制代码
//阅读全文伊始
if($this->TotalPage > 1) {
//用正则相配把分页符去掉
$this->Fields['body2'] = preg_replace('/

本文由威尼斯在线注册平台发布于热门资源,转载请注明出处:这一款是dedecms的生成页面时的分页程序代码,阅读全文功能其实在很多的流行站点都有的

上一篇:根据实际情况填写国家、组织、地区、公司名生成自签发证书,这部分主要为Apache增加SSL支持 下一篇:首先要做的是让php6支持Unicode,//将utf8编码的汉字转换为unicode
猜你喜欢
热门排行
精彩图文