数码资讯
对超大超长的织梦内容页的最佳解决方案
点评:最近,由于我们的网站加了图片栏目,一张小图片被分成了一页。在这种方式中,有很多我们的内容页分页。10,几页的页面显示是丑陋的。所以我们想用这种方法来感受网民的分享。 在今天的论坛上看到很多在寻呼太多的建议,导致分页显示所有破碎的页面或不太漂亮,当然,相信很多dedecms的站长朋友多少也都遇到
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
点评:最近,由于我们的网站加了图片栏目,一张小图片被分成了一页。在这种方式中,有很多我们的内容页分页。10,几页的页面显示是丑陋的。所以我们想用这种方法来感受网民的分享。
在今天的论坛上看到很多在寻呼太多的建议,导致分页显示所有破碎的页面或不太漂亮,当然,相信很多dedecms的站长朋友多少也都遇到这样的问题,如下图所示:
导致页面导航显示所有页面或破坏网页的问题非常漂亮。
那么如何使页面编号智能显示,每个页面只显示一个固定的前后页当前页面呢想想是不是太难,首先我们需要知道哪一个是分页文件的分析,一般dedecms这样的文件将被放置在包括,用来找到一页找到它;,不用说,这就是为什么要找它,因为这是唯一的代码页!我们很快就找到arc.archives.class.php文件,但有两个,仔细看,第一个是列表页、文章页二是用来解决如何降低,智能分页,我学习PHP ASP可以比穷人更多,5.1次记录的一个朋友写的,然后拿出一个小小的改变,改性方法如下:
打开包含 / arc.archives.class.php文件
dedecms5.1版
inc_archives_view.php
dedecms 5.5 5.5
arc.archives.class.php
找到getpagebreakdm / /更改列表页
找到代码:为($ i = 1;$i <= totalpage美元美元;i++)。(注:有两个地方)。上面是第二个地方,大约813行,当然两个可以修改,上面是动态页面,下面是静态页面)。
复制代码代码如下所示:
total_list美元= 8; / /显示只有8页(注)
如果($ nowpage = $ total_list){
我nowpage-4美元=美元; / /显示4页
total_list美元=美元nowpage + 4; / /显示4页
如果($ total_list > = $ totalpage)total_list = totalpage美元美元;
其他{ }
$ I = 1;
如果($ total_list > = $ totalpage)total_list = totalpage美元美元;
}
为($我;我total_list美元美元美元<=;i++)
然后修改为($ i = 1;$i <= totalpage美元美元;i++)为($我;$i <= total_list美元美元;i++)
找到getpagebreak / /修改内容页,修改。
其次,节省arc.archives.class.php文件并上传它。登陆DEDE后台,找到更多的网页页面,生成HTML,然后看看分页的效果,如下:
看到效果了吧不管有多少页,它只显示当前页面的前四个和四个页码。例如,上面是第八页。它只显示前面到四和后面到十二。让我们做一个快速的尝试。注意,这种方法只适用于dedecms5.1,dedecms5.3和5.5。
在今天的论坛上看到很多在寻呼太多的建议,导致分页显示所有破碎的页面或不太漂亮,当然,相信很多dedecms的站长朋友多少也都遇到这样的问题,如下图所示:
导致页面导航显示所有页面或破坏网页的问题非常漂亮。
那么如何使页面编号智能显示,每个页面只显示一个固定的前后页当前页面呢想想是不是太难,首先我们需要知道哪一个是分页文件的分析,一般dedecms这样的文件将被放置在包括,用来找到一页找到它;,不用说,这就是为什么要找它,因为这是唯一的代码页!我们很快就找到arc.archives.class.php文件,但有两个,仔细看,第一个是列表页、文章页二是用来解决如何降低,智能分页,我学习PHP ASP可以比穷人更多,5.1次记录的一个朋友写的,然后拿出一个小小的改变,改性方法如下:
打开包含 / arc.archives.class.php文件
dedecms5.1版
inc_archives_view.php
dedecms 5.5 5.5
arc.archives.class.php
找到getpagebreakdm / /更改列表页
找到代码:为($ i = 1;$i <= totalpage美元美元;i++)。(注:有两个地方)。上面是第二个地方,大约813行,当然两个可以修改,上面是动态页面,下面是静态页面)。
复制代码代码如下所示:
total_list美元= 8; / /显示只有8页(注)
如果($ nowpage = $ total_list){
我nowpage-4美元=美元; / /显示4页
total_list美元=美元nowpage + 4; / /显示4页
如果($ total_list > = $ totalpage)total_list = totalpage美元美元;
其他{ }
$ I = 1;
如果($ total_list > = $ totalpage)total_list = totalpage美元美元;
}
为($我;我total_list美元美元美元<=;i++)
然后修改为($ i = 1;$i <= totalpage美元美元;i++)为($我;$i <= total_list美元美元;i++)
找到getpagebreak / /修改内容页,修改。
其次,节省arc.archives.class.php文件并上传它。登陆DEDE后台,找到更多的网页页面,生成HTML,然后看看分页的效果,如下:
看到效果了吧不管有多少页,它只显示当前页面的前四个和四个页码。例如,上面是第八页。它只显示前面到四和后面到十二。让我们做一个快速的尝试。注意,这种方法只适用于dedecms5.1,dedecms5.3和5.5。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。