search.thm搜索模板文件:
- <div class="post_content">
- <!--
- EOT;
- if($q){
- print <<<EOT
- -->
- <!--
- EOT;
- showhots($fid,$q);
- $q = rawurlencode($q);
- $url = "index.php?a=search&q=$q&";
- $pages = getPages($page,$thisp,$url);
- print <<<EOT
- -->
- </div><div>$pages</div>
最后面是“<div>$pages</div>”,而通过浏览器的“审查元素”功能发现,这里面还有一个“<div class="block"><a href="index.php?a=search&q=%C3%B5%C1%D5%BF%AD&page=2">下一页</a></div>”正是这个block样式添加了横线(其实是下边框),具体的样式为:
- .block{margin:0px 0 3px;padding:0px 2px 4px;border-bottom:1px solid #99CCFF;color: #000;}
那这个块到底是怎么附加上的呢?
上面提到的“$pages”,在它前面几行就是“$pages = getPages($page,$thisp,$url);”很显然这里面调用了函数“getPages()”,直接搜索“getPages”。
在include/wap_mod.php文件中,该函数的具体内容为:
- function getPages($cPage, $cCount, $jumpUrl) {
- global $wap_perpage;
- $cPage = (int) $cPage;
- $cPage < 1 && $cPage = 1;
- $cPage > 500 && $cPage = 500;
- $nextP = (int) $cCount < $wap_perpage ? 0 : $cPage + 1;
- $prevP = $cPage <= 1 ? 0 : $cPage - 1;
- $strpages = '';
- if ($nextP) {
- $strpages .= "<a href=\"{$jumpUrl}page=$nextP\">下一页</a>";
- }
- if ($nextP && $prevP) {
- $strpages .= " | ";
- }
- if ($prevP) {
- $strpages .= "<a href=\"{$jumpUrl}page=$prevP\">上一页</a>";
- }
-
- return $strpages ? "<div class=\"block\">$strpages</div>" : "";
- }
注意最后面的“<div class=\"block\">$strpages</div>”就是这里加的块。
所以,想要解决问题,就在这里,只要修改下样式名就可以了。我准备改成“hengxian”,这是我自己添加的横线(拼音)样式,和block的主要区别就是下外边距(margin)由block的3px增加到10px,所以那个横线(下边框)和top按钮的距离就加大了,不会挨得那么近。