登录 注册

登录

问题 Remository前台显示问题

更多
2007年12月04日 09:46 #1 作者: coconut
我安装了ja_mercury模板和com_Remository_v342_stable_chinese_utf-8.zip组件
加了一个大类和两个文件
前台显示大类时正常,显示文件时左侧栏的主菜单和下载内容不在水平方向上,呈垂直关系了:(
见附件
在我的显示器上看白老师的下载栏目也是这样
不知道是哪里出了问题?

登录 或者   注册一个会员帐号 来参与讨论

更多
2007年12月04日 12:23 #2 作者: Joomla之门
呵呵,这是老毛病了。当年 Remository 这个问题把我整得够呛,后来是 AutoIt 大侠帮忙修改了 remository.css 文件才有所改善。不过,仍然不是很满意。

建议你好好研究一下 Remository 自带的 css 文件。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2007年12月05日 01:04 #3 作者: 诺基亚人
不仅如此,这个文件的前台和后台布局上都存在问题,相当影响用户体验。研究多时也未搞定,真是比较郁闷啊。

诺基亚用户的天堂: www.nokiaren.com ,诺基亚新闻、娱乐,手机游戏、软件、图片、主题、铃声、电影、电子书下载,各种手机知识……

登录 或者   注册一个会员帐号 来参与讨论

更多
2007年12月15日 10:20 #4 作者: 马腾化
3.43RC2还是老毛病

登录 或者   注册一个会员帐号 来参与讨论

更多
2007年12月25日 17:42 #5 作者: Joomla之门
问题解决了:

我在 Remository 官方网站论坛找到 jbrowdy 的帖子: Component alignment IE

操作如下:

打开 /components/com_remository 目录中的 remository.css 文件,大概在第 114 行找到如下代码:
/* IE hack to get round ignoring right margin */
* html .remositoryfilesummary
{
    width:            100%;
}

修改为:
/* IE hack to get round ignoring right margin */
* html .remositoryfilesummary
/*{
	width:			100%;
}*/

即注释掉这段代码,使其不能生效。现在 Remository 的文件列表就不会跑到左侧栏的下方去了。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2007年12月25日 20:11 #6 作者: Evan
修改模板文件的中栏宽度大于570Px即可!测试请见:<a href=" www.nzuni.org/component/option,com_remository/Itemid,48/lang,cn/ " target="_blank">优利营养在线-资源中心

<a href=" www.egoclassic.cn ">伊歌.凯澜中国 - 这个 E-mail 受反垃圾邮件程序保护,您需要启用 JavaScript 才能查看。">Evan

登录 或者   注册一个会员帐号 来参与讨论

更多
2007年12月26日 07:20 #7 作者: Joomla之门
你的方法也可以,不过修改 Remository 自身 CSS 的方法适合于所有的模板。

另外,你有一个问题与本站一样,都还未解决,即:进入某个类别后,在文件列表页面,模板 mainbody 区域的右侧会增加一列比较宽的空白区域,同时将整个 right column 推向右侧,比较不美观。我已经作了你网站的截图。本站也是如此。

希望你有空研究一下这个 CSS 问题,谢谢!

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2007年12月26日 13:41 - 2007年12月26日 13:52 #8 作者: Evan
感谢老白的提醒!我看了一下css文件,补充说明如下:
Remository在分类中会将缩略图和简介并列显示!这样就需要视具体情况而定!举例来说,如果你的缩略图(本站中文版后台管理页面中的Small_Image_Width:选项)设为100*100,那么Remository为缩略图预留的面积宽度100+40=140 和 高度100+50=150像素,ja_mercury模板中栏宽度默认可显示面积宽度为554像素,那么您就需要将简介区域宽度设置作如下调整:(554-140)/554=74% (必须小于74%,否则中栏会被撑宽导致错位,但也不能太小,否则简介区域会很窄),比如您可以设为70%
* html .remositoryfilesummary
{
width: 70%;
}
不要注释掉这一部分,否则可能造成后续栏目错位。
经验是,不要使用过大的缩略图尺寸,否则文字区域过窄会不美观;如果不使用缩略图,可以设其尺寸为零,然后用(554-40)/554= 约90%来定义上述代码!避免页面空白过大!

<a href=" www.egoclassic.cn ">伊歌.凯澜中国 - 这个 E-mail 受反垃圾邮件程序保护,您需要启用 JavaScript 才能查看。">Evan
最后修改: 2007年12月26日 13:52 由 fantasykoo.

登录 或者   注册一个会员帐号 来参与讨论

更多
2007年12月27日 07:39 #9 作者: Joomla之门
看了 Evan 的帖子我明白了:原来所略图在文件列表中单个文件区域(block)里面竟然占有整个右侧列!这样来说,不管文件中的文字介绍有多长,都无法再向右扩展,右边一列只能显示一个所略图!

假如用户在后台修改了所略图的默认尺寸大小,例如本站就增大了,则右边缩略图要占据的空间更大,非常影响布局。

我的想法是:直接修改源文件,使得所略图仅仅在文件标题下面占据“一行”而不是“一列”,这样所略图最大就可以扩展到 mainbody 区域宽度那么大;而后面的文字介绍部分也可以充分扩展开。

请各位看看这个创意是否可行?

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2007年12月28日 09:21 - 2007年12月28日 09:25 #10 作者: Evan
老白的建议固然好,但每个人的需求不同,也很难调和!我们试算一下,1个100*100的缩略图算是很小了,再加上上下留空(图片和文字不益紧贴),那么最少也得纵向损失130像素100+15*2,这样每个文件列表就多占用了130像素,以现在最常见的1024纵向分辨率来计算,除去浏览器和Windows底边栏占掉的约200像素和您的网页上部和下部区域所占用的的约400像素,可用于文件列表的纵向像素只有400像素,不卷动鼠标的情况下仅可见到不到三个文件,而且会带来中栏纵向页面过长,两侧边栏比较难以规划的问题。所以我觉得可以这样解决:
方案一:文字简介不宜过长100个中文字以下,如果需更详细说明,可在文件详情说明,无须体现在简介中,并规定缩略图尺寸小于120*160(宽*高),文字区域宽度70%,这样整体还不错;(需要修改Remository的css源代码)
方案二:取消缩略图栏,直接在文件介绍中加入图片;(需要修改Remository的PHP和css源代码,如果懒得改,将缩略图尺寸改为0*0也还勉强可以)
方案三:不修改任何文件代码,而是将与下载有关的模块全部发布到左边栏,然后在下载页面关闭所有右边栏模块和不需要的左边栏模块(在各模块设置中可以定义模块的可视页面),让Remository获得中栏和右边栏的全部区域用于信息显示。

<a href=" www.egoclassic.cn ">伊歌.凯澜中国 - 这个 E-mail 受反垃圾邮件程序保护,您需要启用 JavaScript 才能查看。">Evan
最后修改: 2007年12月28日 09:25 由 oa5288.

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年01月04日 18:20 #11 作者: jaleo
后台布局很难解决,最好用Opera和Firefox

Less is more

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年01月05日 08:13 #12 作者: Joomla之门
后台是小事啊,我们讨论的是前台。

看看本站的下载栏目你就明白,在浏览某个下载类别中的文件列表时,mainbody 部分的右侧总有一列空白,大约有50px 宽,实在不爽!但是很难解决,这都是 Remository 设计之初遗留的问题。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年01月05日 14:28 #13 作者: yeyo
这个组件在排版上的确很XX,当初我有修改过,可惜当时不小心给删了,看看作者会不会发布支持1.5的,到时再看看

登录 或者   注册一个会员帐号 来参与讨论