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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[其他] 怎么让相册一行放三个.

[复制链接]
9631596315 发表于 2008-12-1 16:39:09 | 显示全部楼层 |阅读模式
http://u.discuz.net/home/space-album.html
默认是一行放两个, 我想一行放三个怎么改?
玻璃屋女孩 发表于 2008-12-1 17:33:12 | 显示全部楼层
\template\default\space_album_list.htm找到这个文件
找到

  1. <!--{if $list}-->
  2. <div class="album_list">
  3.         <table cellspacing="6" cellpadding="0">
  4.                 <tr>
  5.                 <!--{loop $list $key $value}-->
  6.                         <td width="50%" class="album">
复制代码

最下边的50%改成33%
找到
  1. <!--{if $key%2==1}--></tr><tr><!--{/if}-->
  2.                 <!--{/loop}-->
  3.                 <tr>
  4.         </table>
复制代码

最上边的{if $key%2==1}改成{if $key%3==1}

更新缓存
回复

使用道具 举报

99image 发表于 2008-12-1 18:07:55 | 显示全部楼层
((mk07)) 做个记号~
回复

使用道具 举报

jimscare 发表于 2008-12-1 18:45:38 | 显示全部楼层
这个很不错哦
回复

使用道具 举报

 楼主| 9631596315 发表于 2008-12-1 20:43:16 | 显示全部楼层
本帖最后由 9631596315 于 2008-12-1 21:48 编辑

不行. <!--{if $key%3==1}--></tr><tr><!--{/if}--> 这个就存在一个逻辑上错误.
当key的数值等于2的时候 2%3==1 是成立的.
我写了一下对照, 0 1 2 0 1 2 0 1 2 0 1 2   
这样输出时候第一行两个. 然后后面都是三个一行.
回复

使用道具 举报

海洋之猩 发表于 2008-12-1 20:47:03 | 显示全部楼层
MARK  一记
回复

使用道具 举报

weblove26 发表于 2008-12-1 20:54:16 | 显示全部楼层
做个记号,呵呵
回复

使用道具 举报

海洋之猩 发表于 2008-12-1 21:06:29 | 显示全部楼层
我装了,但是错位了。看图。

每一页都是这样,最上面一行和最下面一行只有2个相册,缺了一块。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

海洋之猩 发表于 2008-12-1 21:33:00 | 显示全部楼层
我知道问题所在了。  程序固定了每一页只显示10个相册,所以如果一行放3个的话,就变成了2332这样的排列。不管space_album_list.htm这里怎么改,每一页都是只有10个,如果改成5个的话,那就是253这样的排列。
回复

使用道具 举报

海洋之猩 发表于 2008-12-2 16:45:59 | 显示全部楼层
怎么?  没办法解决吗?    今天一天都没人来顶???
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 04:29 , Processed in 0.040826 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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