帝国CMS首页分页插件

帝国CMS首页分页插件

免费 限时优惠
一对一客服指导服务 不限制站点使用 永久使用更新无忧 持续迭代开发
首次可提供免费整站安装服务(需要提供服务器等信息)

插件介绍

本插件为帝国CMS首页生成分页静态HTML功能。帝国CMS默认首页生成只产生一个 index.html,当数据量增大时不利于用户体验和SEO。本插件通过钩子方式在系统生成首页时自动生成多页静态页面(index.html、index_1.html、index_2.html...),并支持自定义列表模板、分页导航样式和SEO标签,无需修改系统核心逻辑。
 

功能特点

  • 支持首页静态分页生成,自动产生分页HTML文件
  • 可自定义列表模板,灵活控制首页内容展示
  • 可独立设置每页显示条数和总数据量上限
  • 支持自定义SEO标签(标题、关键词、描述)独立配置
  • 可配置文件存放目录和扩展名(.html/.shtml等)

安装步骤

操作前请务必备份数据库及程序文件。

覆盖安装

如果没有修改过zip包中相关的程序文件,可以直接将upload目录中的文件覆盖到网站根目录

手动安装

如果你已经修改过系统文件,请按以下步骤手动合并代码:

文件 1:e/class/userfun.php

① 引入插件函数文件(文件末尾,第 4 行附近)

在 ?> 之前,插入:

require_once(ECMS_PATH.'e/extend/homePage/fun.php');

修改后效果:

<?php
//---------------------------用户自定义标签函数文件

require_once(ECMS_PATH.'e/extend/homePage/fun.php');
?>

文件 2:e/class/functions.php

① 首页生成钩子(第 2792 行附近)

在 if($enews==1) 条件语句块中,return $string; 之前,插入:

		schomePage($file,$truefile,$classlevel);

修改后效果(NewsBq 函数内):

	if($enews==1)
	{
		schomePage($file,$truefile,$classlevel);
	}
	return $string;

文件 3:插件自带文件

复制 upload/e/extend/homePage/ 整个目录到目标站点的 e/extend/homePage/ 位置(覆盖相同路径),复制/e/extend/homePage/assets/pagination.css内容到你站点的样式文件中。

安装

修改e/extend/homePage/install/index.php文件中的安装密码HOMEPAGE_INSTALL_PASS,然后访问 http://您的域名/e/extend/homePage/install/index.php 进入安装向导完成安装。


配置步骤

安装完成后,通过后台菜单进入配置页面:插件 → 首页分页插件 → 设置

 

配置项说明:

配置项 说明
网页标题 首页分页的SEO标题([!--pagetitle--])
网页关键词 首页分页的SEO关键词([!--pagekey--])
网页描述 首页分页的SEO描述([!--pagedes--])
文件存放目录 分页文件生成目录,默认 /(网站根目录)
文件扩展名 分页文件后缀,默认 .html
统计记录SQL 查询总记录数的SQL语句
查询记录SQL 查询列表数据的SQL语句
总数据条数限制 最大生成条数,0为不限制
每页显示条数 每页显示的信息数量
列表模板 选择用于分页的列表模板

列表模板
复制之前的首页模板全部内容创建一个新的列表模板,功能跟内置的列表模板功能一样。


 

在合适的添加分页标签[!--show.listpage--],列表内容模板(list.var)和[!--empirenews.listtemp--]用法也是一样的。

简介截取字数、标题截取字数、时间显示格式都支持在模板中进行配置。

帝国CMS插件

未找到合适的帝国 CMS 成品插件?

如有定制需求,或是想优化现有插件功能,欢迎随时联系沟通。

微信二维码 微信
QQ二维码 QQ

15年开发经验

自己做过站长,深知站长痛点

独立开发

自己编码、测试、维护,不是二道贩子

持续迭代

根据用户真实反馈持续优化

代码透明

核心逻辑清晰,不加密、不混淆

售后保障

提供安装指导和技术支持,随时响应

联系方式

微信 / QQ 即时沟通