帝国被称为想到即可做到,我在做站时也体验到它的强大,可扩展性强非常强,今天,广平房产网就为大家讲一下,帝国列表分页css样式的优化方法.
帝国本来的分页样式是这样的:
delete phome_ecms_news from phome_ecms_news, (select id from phome_ecms_news group by title having count(*)>1 ) as t2 where phome_ecms_news.id=t2.id
执行完成以上命令,还要执行一下 下面的语句来修正 副表.
delete from 'phome_ecms_news_index' where id not in(select id from phome_ecms_news)//开源软件:Cuoxin.com
以上命令执行完即可,也可以用以下的命令修正副表 ID 错误,用以下命令进入 PHPMYADMIN 管理多于的错误 ID:
SELECT id FROM phome_ecms_news_data_1 WHERE NOT EXISTS (SELECT null FROM phome_ecms_news WHERE phome_ecms_news.id = phome_ecms_news_data_1.id);
解释:
delete 表 from 表, (select id from 表 group by 重复字段名 having count(*)>1 ) as t2 where 表.id=t2.id
这种方式会让人有些看不懂,前面的数字到底是总页数还是信息总条数?
经过我们的处理,可以将分页样式改为下图的样子:
那么我们应该如何做呢?2015年放假安排时间表告诉您首先在帝国的列表模板中应该有 [!--show.listpage--],没有这个标签,就算你在调试都看不到效果(有的seoer为了seo效果,直接使用万能标签调用)
然后在/e/class/t_functions.php
function sys_ShowListMorePage函数的内容中找到
将$firststr后的代码替换为
然后在css样式中加入以下css代码就大功告成了!
.page{text-align:center; height:30px; line-height:30px; width:780px; margin-bottom:15px;}
.page b{padding:0 5px 0;color:#2F7CC2;display:inline-table;border:1px solid #ccc;}
.page a{padding:0 5px 0;color:#2F7CC2;display:inline-table;border:1px solid #ccc;}
.page a:hover{color:#fff;background:#1f3a87;border:1px solid #1f3a87;}//开源软件:Cuoxin.com