首页 齐博CMS 给不同的页面定义不同的翻页样式

给不同的页面定义不同的翻页样式

需要修改三处

第一步打开list.php

查找,showpage,获得

$showpage=getpage({$pre}article$erp,WHEREfid=$fid$page_sql,list.php?fid=$fid,$rows);	//文章列表分页

修改为

$fenye=getpage2({$pre}article$erp,WHEREfid=$fid$page_sql,list.php?fid=$fid,$rows);	//文章列表分页

继续打开function.inc.php

查找,分页,复制一份代码

/**
*分页
**/
functiongetpage($table,$choose,$url,$rows=20,$total=){
	global$page,$db;
	if(!$page){
		$page=1;
	}
	//当存在$total的时候.就不用再读数据库
	if(!$total$table){
		$query=$db-get_one(SELECTCOUNT(*)ASnumFROM$table$choose);
		$total=$query[num];
	}
	$totalpage=@ceil($total/$rows);
	$nextpage=$page+1;
	$uppage=$page-1;
	if($nextpage$totalpage){
		$nextpage=$totalpage;
	}
	if($uppage1){
		$uppage=1;
	}
	$s=$page-3;
	if($s1){
		$s=1;
	}
	$b=$s;
	for($ii=0;$ii6;$ii++){
		$b++;
	}
	if($b$totalpage){
		$b=$totalpage;
	}
	for($j=$s;$j=$b;$j++){
		if($j==$page){
			$show.=ahref=#fontcolor=red$j/font/a;
		}else{
			$show.=ahref=\$urlpage=$j\title=\第{$j}页\$j/a;
		}
	}
	$showpage=ahref=\$urlpage=1\title=\首页\首页/Aahref=\$urlpage=$uppage\title=\上一页\上一页/A{$show}ahref=\$urlpage=$nextpage\title=\下一页\下一页/Aahref=\$urlpage=$totalpage\title=\尾页\尾页/Aahref=#fontcolor=red$page/font/$totalpage/$total/a;
if($totalpage1){
		return$showpage;
	}
}

修改为

/**
*分页
**/
functiongetpage2($table,$choose,$url,$rows=20,$total=){
	global$page,$db;
	if(!$page){
		$page=1;
	}
	//当存在$total的时候.就不用再读数据库
	if(!$total$table){
		$query=$db-get_one(SELECTCOUNT(*)ASnumFROM$table$choose);
		$total=$query[num];
	}
	$totalpage=@ceil($total/$rows);
	$nextpage=$page+1;
	$uppage=$page-1;
	if($nextpage$totalpage){
		$nextpage=$totalpage;
	}
	if($uppage1){
		$uppage=1;
	}
	$s=$page-3;
	if($s1){
		$s=1;
	}
	$b=$s;
	for($ii=0;$ii6;$ii++){
		$b++;
	}
	if($b$totalpage){
		$b=$totalpage;
	}
	for($j=$s;$j=$b;$j++){
		if($j==$page){
			$show.=ahref=#fontcolor=red$j/font/a;
		}else{
			$show.=ahref=\$urlpage=$j\title=\第{$j}页\$j/a;
		}
	}
	$fenye=ahref=\$urlpage=1\title=\首页\首页/Aahref=\$urlpage=$uppage\title=\上一页\上一页/A{$show}ahref=\$urlpage=$nextpage\title=\下一页\下一页/Aahref=\$urlpage=$totalpage\title=\尾页\尾页/Aahref=#fontcolor=red$page/font/$totalpage/$total/a;
if($totalpage1){
		return$fenye;
	}
}

然后在你需要分页的地方插入$fenye大功告成。

看我的样式截图

我的列表默认样式

创建最新文章给他分页的样式

赶紧试试吧!!!

3

站心网

需要修改三处第一步打开list.php查找,showpage,获得$showpage=getpage({$pre}article$erp,WHEREfid=$fid$..

为您推荐

微服务架构定义与特点总结

1. 定义微服务是一种架构风格,将应用程序拆分为多个小型、独立的服务,每个服务运行在自己的进程中,通过轻量级通信机制(如HTTP/REST)交互。每个服务围绕特定业务功能构建,可独立开发、部署和扩展。2. 特点独立..

js 刷新当前页面

本文为大家介绍三种js 刷新当前页面的方法:reload() 方法;replace() 方法;页面自动刷新;方法1:reload() 方法reload()方法用于刷新当前文档。reload() 方法类似于你浏览器上的刷新页面按钮。location.reload();方法..

JavaScript 页面跳转、页面重定向

JavaScript 实现页面跳转重定向可以使用以下两种方法:window.location.replace("url")类似 HTTP 重定向将地址替换成新 url,该方法通过指定 URL 替换当前缓存在历史里(客户端)的项目,因此当使用 replace 方法之..

chrome 开发者工具如何查看元素:hover时的样式

在 Chrome 开发者工具中查看元素的 :hover 样式,可以通过以下步骤实现:打开开发者工具:右键点击页面中的元素,然后选择“检查(Inspect)”或按下 F12 或 Ctrl + Shift + I (Windows) / Cmd + Option +..

js使用IntersectionObserver实现锚点在当前页面视口时导读高亮

在 JavaScript 中可以通过监听页面滚动事件,检查每个锚点的位置,并根据当前滚动位置高亮相应的导航项,从而实现页面内锚点链接的导读高亮效果。交叉观察器 API(Intersection Observer API)提供了一种异步检测目..

js使用scroll事件实现锚点滚动到页面顶部时导航高亮

在 JavaScript 中,可以通过监听页面滚动事件,并判断页面顶部与各个锚点的距离来实现导航高亮效果。当某个锚点的内容块滚动到页面顶部时,自动高亮相应的导航项。以下是实现方式:1. HTML 结构假设我们有多个内容区..

Response.Redirect目标页面无法取到Session值

今天开发做一个登陆界面,登陆成功后通过Response.Redirect重定向到登陆后的目标页面。 目标页面做了登陆验证,如果Session中用户信息不存在,则需要重新登陆。结果发现登陆成功后,将用户信息保存到了Session中,..

Winform不同分辨率系统下界面混乱

产生界面混乱的主要原因是,winform程序的坐标是基于点(Point)的,而Point又与DPI相关。一英寸 = 96pixels96DPI是windows的默认DPI,当它被用户更改后,可能就会导致界面与设计之初产生了错乱。在网上搜索相关资料后..

.NET Core MVC页面输出中文被编码了

如果在使用 .NET Core MVC 时发现页面上的中文字符被编码了,可能是由于的网页编码与的实际编码不匹配所致。可以尝试以下解决方法:在Program.cs文件中注册HtmlEncoder.Create服务:using System.Text.Encodings.Web..

.NET Core不重新编译立即更新页面

在 .NET Core 中,你可以使用一种称为 "Razor Pages" 或 "Razor Views" 的技术来实现页面的热重载,即不需要重新编译应用程序就能立即更新页面。这通常用于开发环境中,以提高开发人员的生产力。以下是一些方法来实..

.NET Core Web网站设置默认页index.html

.NET Core Web网站设置默认页index.html。原来IIS可以设置默认静态页面index.html,index.htm等,项目切换到.NET Core后,发现原来一些地址无法打开了,因为这些地址都是到某个文件夹,没有打全index.html。解决办法..

支持多种不同类型的数据库管理工具分享

有许多数据库管理工具可以支持多种不同类型的数据库。以下是一些常见的支持多种数据库的数据库管理工具:DBeaver: DBeaver是一个开源的数据库管理工具,支持多种数据库系统,包括MySQL、PostgreSQL、Oracle、SQL Se..

ASP.NET Core使用BuildBundlerMinifier捆绑压缩样式JS文件

在ASP.NET MVC中可以把多个样式文件和Js文件捆绑到一个文件并且压缩,可以减少请求和带宽。在ASP.NET Core中可以使用BuildBundlerMinifier进行捆绑压缩。如何使用BuildBundlerMinifier?先使用Nuget安装BuildBundler..

IOS页面滚动时输入框光标错位不跟随

最近在做一个前端项目时碰到IOS页面滚动时输入框光标错位不跟随这个问题,网上也查阅了很多解决方法。目前看到比较多出现这种情况的原因是IOS对fixed定位不友好导致。但是我不使用fixed定位也能重现出这个问题。我出..

ML.NET报错“RegressionCatalog.RegressionTrainers未包含“FastTree”的定义

使用回归与ML.NET配合做一些机器学习预测时碰到了一个问题,根据官网的教程编写代码时遇到了报错:错误 CS1061 “RegressionCatalog.RegressionTrainers”未包含“FastTree”的定义,并且找不到..

通过css设置a标签锚点页面顶部padding距离

通过#hash值可以跳转到页面锚点位置,这样可以方便用户浏览页面内容。但是滚动到锚点元素位置时,他会紧贴着页面上方顶部。如果网站有固定在顶部的header导航,那么锚点内容会被header导航遮挡。尝试了一些解决方法..

vue跳转页面的方法

1 router-link跳转<!--直接跳转--><router-linkto='/testDemo'><button>点击跳转2</button></router-link><!--带参数跳转--><router-link:to="{path:'testDemo',query:{setid:123456}}"><button>点..

css页面内容不够高footer始终位于页面底部

当页面内容很少的时候,footer会在页面中间就很难看,所以希望通过css实现当页面内容不够高时,footer始终位于页面底部。修改前是这样的,假设内容很少,footer就在屏幕中间通过Flex实现方法,直接上代码:<html><bo..

网页内容很少时让footer处于最下方

要实现在内容很少时保持 footer 在最下方,而内容很多时在所有内容底部,可以使用CSS的Flex布局。这样可以确保在页面内容不足以填满整个视口时,footer 保持在视口底部,而在内容超出视口时,footer 在所有内容底部..

ios safari页面底部有黑色区域

在 iOS Safari 中出现页面底部的黑色区域通常是因为网页内容没有正确适应视窗大小,导致视窗扩展到了屏幕之外,从而露出了黑色背景。这通常是由于 viewport 设置不正确、CSS 样式问题或 JavaScript 错误引起的。以下..

发表回复

返回顶部