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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 好久没来了弱弱的请教个关于X2的问题

[复制链接]
qin810326 发表于 2012-3-6 20:10:09 | 显示全部楼层 |阅读模式
问题描述
适用版本: Discuz! X2
浏览器: IE6 IE10 
使用模板: 官方模板
BUG地址: http://www.eelou.com/e_bbs/home.php?mod=space&uid=1&do=album&picid=14&goto=down#pic_block
本帖最后由 qin810326 于 2012-3-6 23:40 编辑

刚用的X2
简单的改了一下,有几个变量不知道在哪里修改,有知道的麻烦告诉一下!

演示地址:
http://www.eelou.com/e_bbs/home.php?mod=space&uid=1&do=album&picid=14&goto=down#pic_block



1。把显示5个小图改成最多显示7个


2。把回贴改成按时间倒序排列





本帖子中包含更多资源

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

x
 楼主| qin810326 发表于 2012-3-6 21:03:13 | 显示全部楼层
没有人在么````
回复

使用道具 举报

xiaoyaozi215 发表于 2012-3-6 22:32:38 | 显示全部楼层
修改以下文件/source/include/space/space_album.php,找到以下一段代码
  1. if($endkey>4) {
  2.                 $newkeys = array($nowkey-2, $nowkey-1, $nowkey, $nowkey+1, $nowkey+2);
  3.                 if($newkeys[1] < 0) {
  4.                         $newkeys[0] = $endkey-1;
  5.                         $newkeys[1] = $endkey;
  6.                 } elseif($newkeys[0] < 0) {
  7.                         $newkeys[0] = $endkey;
  8.                 }
  9.                 if($newkeys[3] > $endkey) {
  10.                         $newkeys[3] = 0;
  11.                         $newkeys[4] = 1;
  12.                 } elseif($newkeys[4] > $endkey) {
  13.                         $newkeys[4] = 0;
  14.                 }
  15.                 $upid = $list[$newkeys[1]]['picid'];
  16.                 $nextid = $list[$newkeys[3]]['picid'];

  17.                 foreach ($newkeys as $nkey) {
  18.                         $piclist[$nkey] = $list[$nkey];
  19.                 }
  20.         } else {
  21.                 $newkeys = array($nowkey-1, $nowkey, $nowkey+1);
  22.                 if($newkeys[0] < 0) {
  23.                         $newkeys[0] = $endkey;
  24.                 }
  25.                 if($newkeys[2] > $endkey) {
  26.                         $newkeys[2] = 0;
  27.                 }
  28.                 $upid = $list[$newkeys[0]]['picid'];
  29.                 $nextid = $list[$newkeys[2]]['picid'];

  30.                 $piclist = $list;
  31.         }
复制代码
替换为以下代码就可以了。
  1. if($endkey>6) {
  2.                 $newkeys = array($nowkey-3,$nowkey-2, $nowkey-1, $nowkey, $nowkey+1, $nowkey+2,$nowkey+3);
  3.                 if($newkeys[2] < 0) {
  4.                         $newkeys[0] = $endkey-2;
  5.                         $newkeys[1] = $endkey-1;
  6.                         $newkeys[2] = $endkey;
  7.                 } elseif($newkeys[1] < 0) {
  8.                         $newkeys[0] = $endkey-1;
  9.                         $newkeys[1] = $endkey;
  10.                 } elseif($newkeys[0] < 0) {
  11.                         $newkeys[0] = $endkey;
  12.                 }
  13.                 if($newkeys[4] > $endkey) {
  14.                         $newkeys[4] = 0;
  15.                         $newkeys[5] = 1;
  16.                         $newkeys[6] = 2;
  17.                 } elseif($newkeys[5] > $endkey) {
  18.                         $newkeys[5] = 0;
  19.                         $newkeys[6] = 1;
  20.                 } elseif($newkeys[6] > $endkey) {
  21.                         $newkeys[6] = 0;
  22.                 }
  23.                 $upid = $list[$newkeys[2]]['picid'];
  24.                 $nextid = $list[$newkeys[4]]['picid'];

  25.                 foreach ($newkeys as $nkey) {
  26.                         $piclist[$nkey] = $list[$nkey];
  27.                 }
  28.         } else {
  29.                 $newkeys = array($nowkey-2, $nowkey-1, $nowkey, $nowkey+1, $nowkey+2);
  30.                 if($newkeys[1] < 0) {
  31.                         $newkeys[0] = $endkey-1;
  32.                         $newkeys[1] = $endkey;
  33.                 } elseif($newkeys[0] < 0) {
  34.                         $newkeys[0] = $endkey;
  35.                 }
  36.                 if($newkeys[3] > $endkey) {
  37.                         $newkeys[3] = 0;
  38.                         $newkeys[4] = 1;
  39.                 } elseif($newkeys[4] > $endkey) {
  40.                         $newkeys[4] = 0;
  41.                 }
  42.                 $upid = $list[$newkeys[1]]['picid'];
  43.                 $nextid = $list[$newkeys[3]]['picid'];

  44.                 $piclist = $list;
  45.         }
复制代码
回复

使用道具 举报

 楼主| qin810326 发表于 2012-3-6 23:56:39 | 显示全部楼层
本帖最后由 qin810326 于 2012-3-6 23:58 编辑

要想让回复从第一个刷出来``需要在模板JS里替换一句``

comment_add(values['cid']);
夫换成就OK了
wall_add(values['cid']);
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-28 02:56 , Processed in 0.025406 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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