Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑问] SS7.5 资讯模块给文章添加分页显示后,页面布局错乱

[复制链接]
thirty.jin 发表于 2010-6-6 23:53:17 | 显示全部楼层 |阅读模式
本帖最后由 thirty.jin 于 2010-6-7 11:39 编辑

a、SupeSite/X-Space版本:    SS7.5
     MySQL版本:   
     PHP版本:    PHP5.2.5
     IIS:
b、出现问题描述:

使用默认的模板news_view.html.php,如果在资讯频道添加文章后,在后台编辑中对文章做分页显示处理;
之后发表的文章页面屏幕右侧的col2模块就会跑到屏幕下发去;
原本应该是(示例):
  1. <div class="column">
  2.     <div class="col1">
  3. ...
  4.     </div>
  5.     <div class="col2">
  6. ...
  7.     </div>
  8. </div>
复制代码
经过分析,发现,添加分页之后的文章,在页面布局中页面CSS的属性关系就变成了:
本来col1和col2平行的模式,变成了col1包容col2了,郁闷啊!
  1. <div class="column">
  2.     <div class="col1">
  3.         <div class="col2">
  4.         </div>
  5.     </div>
  6. </div>
复制代码
或者变为col直接跑到column之外去了...)
  1. <div class="column">
  2.     <div class="col1">
  3. ...
  4.     </div>
  5. </div>

  6. <div class="col2">
  7. ...
  8. </div>
复制代码
c、出现问题前做的修改是:
之前没有做修改,我甚至换回去默认的模板也会出现类似的情况!  现在干肯定的就是这个和文章添加了分页绝对有关系!

d、问题截图(选填):
截图倒说不清楚,请斑竹或者大仙,到这个添加了文章分页的地址,帮小弟分析下吧,谢谢了!!
http://www.xprins.info/web/html/90/n-90.html
 楼主| thirty.jin 发表于 2010-6-7 00:46:11 | 显示全部楼层
自己顶下,渴望大仙出来救火!
回复

使用道具 举报

 楼主| thirty.jin 发表于 2010-6-7 11:40:50 | 显示全部楼层
还是没人看啊!随便说说也好啊,难道大家都没有遇到相似的问题么还是SS现在真的没有人用了
回复

使用道具 举报

LeftyYL 发表于 2010-6-7 14:06:08 | 显示全部楼层
我也碰到过这个问题,不过解决了。是css样式问题。
用下面代码替换掉,看下能否解决你的问题。
.xspace-page { float: right; margin: 5px 5px 0 0; }
.xspace-page a, .xspace-page span { float: left; display:inline; margin-right: 3px; line-height: 20px; padding: 0 5px; border:1px solid #ff0000; background: #f5fbff; }
.pages { height:35px; overflow:hidden; line-height:25px; font-family:Verdana; float:left; margin-top:10px; }
        .pages a { margin:0 1px; padding:2px 6px; border:1px solid #369; color:#369; text-decoration:none!important; }
        .pages a:hover { border-color:#369; }
        .pages strong { margin:0px; padding:0 4px; float:right; background: #f5fbff; border:1px solid #369; color:#369; }
        .pages .prev { border:1px solid #369; padding:2px 6px; text-decoration:none!important; }
        .pages .next { border:1px solid #369; padding:2px 6px; text-decoration:none!important; }

回复

使用道具 举报

 楼主| thirty.jin 发表于 2010-6-7 17:53:04 | 显示全部楼层
萨顿发跟萨顿发个萨顿发个
回复

使用道具 举报

 楼主| thirty.jin 发表于 2010-6-7 17:53:29 | 显示全部楼层
回复 4# LeftyYL 的帖子
我试了你的CSS样式表,但是还是没有解决;

之前默认的CSS是:
  1. pages { height:35px; overflow:hidden; text-align:center; line-height:25px; font-family:Verdana; }
  2.         .pages a, .pages strong { margin:0 1px; padding:2px 6px; border:1px solid #E4E4E4; color:#369; text-decoration:none!important; }
  3.         .pages a:hover { border-color:#369; }
  4.         .pages strong { border-color:#369; background:#369; color:#FFF; }
  5.         .pages .prev { padding:4px 5px 2px; border:none; text-decoration:underline!important; }
  6.         .pages .next { padding:4px 5px 2px; border:none; text-decoration:underline!important; }
复制代码
和你的代码,也没有什么太大的区别;我认为问题不应该出在CSS上吧
我查了下common.func.php
函数:
//生成分页URL地址集合
function multi($num, $perpage, $curpage, $mpurl, $phpurl=1)
{....}
问题会不会在这里呢...

   
回复

使用道具 举报

 楼主| thirty.jin 发表于 2010-6-7 22:44:30 | 显示全部楼层
回复 7# 21newyouth 的帖子

你的文章分页没有这个情况? 你的什么版本?是7.5么

   
回复

使用道具 举报

LeftyYL 发表于 2010-6-8 10:38:57 | 显示全部楼层
我的真的是那样解决的。。
回复

使用道具 举报

davinciywf 发表于 2010-6-8 10:59:09 | 显示全部楼层
既然是DIV问题换CSS感觉没啥用。
回复

使用道具 举报

危险的蘑菇 发表于 2010-6-8 11:37:36 | 显示全部楼层
本帖最后由 危险的蘑菇 于 2010-6-8 11:40 编辑

楼主您改了文章最终页的html的代码。里面的标签没有闭合,并不是ss的问题哦
   
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 18:08 , Processed in 0.103216 second(s), 2 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表