八零在线优社区

 找回密码
 帐号注册

QQ登录

只需一步,快速开始

搜索
热搜: PhotoShop
查看: 283|回复: 2

帝国cms 上一篇下一篇样式修改

  [复制链接]
发表于 2017-9-27 10:11:10 | 显示全部楼层 |阅读模式
本帖最后由 我靠不败 于 2017-9-27 10:12 编辑

帝国cms内容页面上一篇下一篇[!--info.pre--]和[!--info.next--]样式修改,首先找到e/class/functions.php文件,找到
  1. if(strstr($newstemptext,'[!--info.next--]'))  //大概在3275行
  2. {
复制代码
修改$infonext等号后的内容样式如下源码:
  1. if(strstr($newstemptext,'[!--info.next--]'))
  2.         {
  3.         $infonext='<?php
  4.         $next_r=$empire->fetch1("select isurl,titleurl,classid,id,title from {$dbtbpre}ecms_".$class_r[$ecms_gr[classid]][tbname]." where id>$ecms_gr[id] and classid=\'$ecms_gr[classid]\' order by id limit 1");
  5.         if(empty($next_r[id]))
  6.         {$infonext="<span class=\'meta-nav\'><span class=\'post-nav\'>没有了<br/></span>已是最新文章</span>"; //修改后的源码}
  7.         else
  8.         {
  9.                 $nexttitleurl=sys_ReturnBqTitleLink($next_r);
  10.                 $infonext="<a href=\'".$nexttitleurl."\' rel=\'next\'><span class=\'meta-nav\'><span class=\'post-nav\'>下一篇 <i class=\'fa fa-angle-right\'></i></span><br/>".$next_r[title]."</span></a>"; //修改后的衙源码
  11.         }
  12.         echo $infonext;
  13.         ?>';
  14.         $newstempstr=str_replace('[!--info.next--]',$infonext,$newstempstr);
  15.         }
复制代码
  1. //上一篇
  2.         if(strstr($newstemptext,'[!--info.pre--]'))
  3.         {
  4.         $infopre='<?php
  5.         $next_r=$empire->fetch1("select isurl,titleurl,classid,id,title from {$dbtbpre}ecms_".$class_r[$ecms_gr[classid]][tbname]." where id<$ecms_gr[id] and classid=\'$ecms_gr[classid]\' order by id desc limit 1");
  6.         if(empty($next_r[id]))
  7.         {$infonext="<span class=\'meta-nav\'><span class=\'post-nav\'>没有了<br/></span>已是最后文章</span>";} //修改后的源码
  8.         else
  9.         {
  10.                 $nexttitleurl=sys_ReturnBqTitleLink($next_r);
  11.                 $infonext="<a href=\'".$nexttitleurl."\' rel=\'prev\'><span class=\'meta-nav\'><span class=\'post-nav\'><i class=\'fa fa-angle-left\'></i> 上一篇</span><br/>".$next_r[title]."</span></a>"; //修改后的源码
  12.         }
  13.         echo $infonext;
  14.         ?>';
  15.         $newstempstr=str_replace('[!--info.pre--]',$infopre,$newstempstr);
  16.         }
复制代码
若采用动态加载模版修改的是e/action/Showinfo.php同样找到如下代码:
  1. if(strstr($newstemptext,'[!--info.next--]'))
  2.         {
复制代码
  1. //下一篇
  2.         if(strstr($newstemptext,'[!--info.next--]'))
  3.         {
  4.                 $next_r=$empire->fetch1("select isurl,titleurl,classid,id,title from {$dbtbpre}ecms_".$class_r[$add[classid]][tbname]." where id>$add[id] and classid='$add[classid]' order by id limit 1");
  5.                 if(empty($next_r[id]))
  6.                 {
  7.                         //$infonext="<a href='".$classurl."'>".$fun_r['HaveNoNextLink']."</a>"; //修改前的源码
  8.             $infonext="<span class='meta-nav'><span class='post-nav'>没有了<br/></span>已是最新文章</span>"; //修改后的源码
  9.                 }
  10.                 else
  11.                 {
  12.                         //链接
  13.                         $nexttitleurl=sys_ReturnBqTitleLink($next_r);
  14.                         //$infonext="<a href='".$nexttitleurl."'>".$next_r[title]."</a>";
  15.             $infonext='<a href="'.$nexttitleurl.'" rel="next"><span class="meta-nav"><span class="post-nav">下一篇 <i class="fa fa-angle-right"></i></span><br/>'.$next_r[title].'</span></a>';
  16.                 }
  17.                 $newstempstr=str_replace('[!--info.next--]',$infonext,$newstempstr);
  18.         }
  19.         //上一篇
  20.         if(strstr($newstemptext,'[!--info.pre--]'))
  21.         {
  22.                 $next_r=$empire->fetch1("select isurl,titleurl,classid,id,title from {$dbtbpre}ecms_".$class_r[$add[classid]][tbname]." where id<$add[id] and classid='$add[classid]' order by id desc limit 1");
  23.                 if(empty($next_r[id]))
  24.                 {
  25.                         //$infonext="<a href='".$classurl."'>".$fun_r['HaveNoNextLink']."</a>"; //修改前的源码
  26.             $infonext="<span class='meta-nav'><span class='post-nav'>没有了<br/></span>已是最后文章</span>"; //修改后的源码
  27.                 }
  28.                 else
  29.                 {
  30.                         //链接
  31.                         $nexttitleurl=sys_ReturnBqTitleLink($next_r);
  32.                         //$infonext="<a href='".$nexttitleurl."'>".$next_r[title]."</a>"; //修改后的源码
  33.             $infonext='<a href="'.$nexttitleurl.'" rel="prev"><span class="meta-nav"><span class="post-nav"><i class="fa fa-angle-left"></i> 上一篇</span><br/>'.$next_r[title].'</span></a>'; //修改后的源码
  34.                 }
  35.                 $newstempstr=str_replace('[!--info.pre--]',$infonext,$newstempstr);
  36.         }
复制代码
当然样式可以根据自己的需求修改即可
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 帐号注册

本版积分规则

QQ|小黑屋|手机版|八零在线优社区 ( 赣ICP备15001736号-2 )

GMT+8, 2018-8-21 00:20

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表