轻源码

  • QingYuanMa.com
  • 全球最大的互联网技术和资源下载平台
搜索
一起源码网 门户 ECShop网店 查看主题

给ECSHOP文章内容加上分页的方法

发布者: markzhu | 发布时间: 2018-4-19 00:18| 查看数: 5793| 评论数: 1|帖子模式

的文章内容没有分页功能,对于较短的文章来说没什么,如果赶上内容很长的文章,就不太好了。
下面我们来动手改造一下。
1、其实ECSHOP后台的文章编辑器(FCKeditor)是带有分页功能的,只是默认是隐藏的而已。
打开 /admin/includes/lib_main.php 文件

$editor->ToolbarSet = 'Normal';
修改为
$editor->ToolbarSet = 'Default';
保存后进入后台文章编辑页面,看看那个编辑器是不是有了变化,功能更多了吧。
模板屋,专业为你设计ecshop模板www.qingyuanma.com
使用方法:
直接把光标定位在你想分页的位置,然后点一下第二排功能键的最后一个即可,
如下图所示

2、下面修改前台程序
打开 /article.php 文件

$cache_id = sprintf('%X', crc32($_REQUEST['id'] . '-' . $_CFG['lang']));
修改为
$page=isset($_REQUEST['page']) ? intval($_REQUEST['page']) : 1;
$cache_id = sprintf('%X', crc32($_REQUEST['id'] . '-' .$page.'-'. $_CFG['lang']));
继续,找到 $smarty->assign('article', $article);
在它上面增加下面代码
/* 文章分页 */
  
$article_arr=explode("
",$article['content']);
  
$page_cnt=count($article_arr);
  
if($page){
  
if($page > $page_cnt) $page = $page_cnt;
  
if($page < 1) $page = 1;
  
$article["content"]=$article_arr[$page-1];
  
}else{
  
$article["content"]=$article_arr[0];
  
}
  
if($page_cnt>1){
  
for($i=1;$iassign('page_nav',$page_nav);
复制代码
3、修改模板文件
打开 /themes/模板文件夹/article.dwt 文件

{$article.content}
后面增加下面代码

{$page_nav}

最新评论

浅笑 发表于 2022-6-9 17:11
歌曲编程软件下载

轻源码让程序更轻更快

QingYuanMa.com

工作时间 周一至周六 8:00-17:30

侵权处理

客服QQ点击咨询

关注抖音号

定期抽VIP

Copyright © 2016-2021 https://www.171739.xyz/ 滇ICP备13200218号

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