字体:  

[正宗]横排美化 第四版 (开关控制+整体 )for 6.1, 6.0 [已发布]

jillyz 发表于: 2008-5-05 18:56 来源: SupeSite/X-Space官方站

============================================================================ 名  称:[正宗]横排美化 第四版(开关控制+整体设置) 适用版本:Discuz! 6.0 / 6.1 作  者:jillyz 作者网站:http://www.kimhaneul.net/bbs/ 发布地址:http://www.discuz.net/thread-920341-1-3.html (我網站DZ6.0用的橫排是第三版, 是出售版50元, 有意願買的人請用短消息聯絡我) ============================================================================ 若有任何问题,请「回复帖子」, 请勿传短消息发问或通知 ============================================================================ 使用本横排美化并整合其它修改者,若要发布整合版,在发布时请务必注明 横排美化来自jillyz,地址:http://www.discuz.net/thread-920341-1-3.html ============================================================================ 特色: * 简洁清爽的版面,可弹性显示的内容。  * 用户可自行设置整体的预设显示内容(是否显示:最后发表/最新主题列表/切换开关)  * 开关切换 - 最后发表 / 最新主题列表  * 子版块 - 下拉显示  * 版主 - 下拉显示  * 新帖标记 - 以版名区块的背景色来标记 演示图:


show.gif

说明图:设置版块显示内容  * 用户可自行设置整体的预设显示内容(是否显示:最后发表/最新主题列表/切换开关)


setting.gif

说明图:横排版块说明  * 开关切换 - 最后发表 / 最新主题列表  * 子版块 - 下拉显示  * 版主 - 下拉显示


animation.gif

============================================================================ *[5/8 晚間12點更新(如54樓,59樓)] *[5/12更新6.0安裝文件...之前的文件存檔錯誤...sorry][安裝6.0 請重新下載,重新安裝] 一楼发布下载:

v4__jillyz.rar
(2008-05-12 06:10:19, Size: 201 KB, Downloads: 939)

二楼问答整理 安装成功的人,请给个演示地址哦~ 演示: http://www.xk0754.cn/ http://yiqi.in/fashion/ 使用本横排美化并整合其它修改者,若要发布整合版,在发布时请务必注明: 横排美化来自jillyz,地址:http://www.discuz.net/thread-920341-1-3.html   * 遇到问题时,请试着打开代码自己研究一下,   * 若真的解决不了再回复本帖发问,我有空就会上来查看。   * 请勿传短消息发问或通知,造成困扰。   * 不回答天马行空修改上的问题。 ============================================================================ [ 本帖最后由 jillyz 于 2008-5-15 12:07 编辑 ]

最新回复

jillyz at 2008-5-05 18:57:55
問答整理專帖
======================================================
【問 1】:最新主题-列表,預設先显示自动展开的,如何修改?

QUOTE:

步驟4(b)   index.php "替換為"那一段, 改成如下,
即, 預設顯示加上 dateline  (預設不顯示--這一段要刪掉)

CODE:

//预设显示
foreach(array('forumlinks', 'birthdays', 'lastpost', 'ctrl', 'dateline') as $key) {
        if(!isset($_COOKIE['discuz_collapse']) || strpos($_COOKIE['discuz_collapse'], $key) === FALSE) {
                $collapseimg[$key] = 'collapsed_no.gif';
                $collapse[$key] = '';
        } else {
                $collapseimg[$key] = 'collapsed_yes.gif';
                $collapse[$key] = 'display: none';
        }
}
discuz.htm

CODE:

<img id="dateline_img" src="images/my_$collapseimg[dateline]" onclick="toggle_collapse('dateline');" class="hand" />最新主题-列表改成:   (images/my2_$collapseimg[dateline])

CODE:

<img id="dateline_img" src="images/my2_$collapseimg[dateline]" onclick="toggle_collapse('dateline');" class="hand" />最新主题-列表

CODE:

<div id="dateline_$forum[fid]" style="display:none; $collapse[dateline]; background: url(images/listbg_li.gif) no-repeat;" class="clear b-thread">改成:   (刪掉 display:none; )

CODE:

<div id="dateline_$forum[fid]" style="$collapse[dateline]; background: url(images/listbg_li.gif) no-repeat;" class="clear b-thread">
==========================================================================
【問2】:錯位,今日新帖和圖標錯位 (如圖)


修改 版名寬度的百分比,css_append.htm 這一句
div.b-name { float:left; height: 24px; width:70%; overflow:hidden; }
70% 改小一點, 之後記得更新css緩存

==========================================================================
【問3】:主題列表高亮 修改方法

QUOTE:

index.php 添加的那段改成

CODE:

//每版最新主题--开始
$colorarray = array('', 'red', 'orange', 'yellow', 'green', 'cyan', 'blue', 'purple', 'gray');
$hack_cut_str =60; // 这里修改标题长度
$fids = array();
if (file_exists("./forumdata/cache/cache_forums.php")){
        require_once "./forumdata/cache/cache_forums.php";
        if (is_array($_DCACHE['forums'])){
                foreach ($_DCACHE['forums'] as $k => $v){
                if (!strstr(',sub,forum,',','.$v['type'].',')) continue;
                        $fids[$k] = 5; // 这里是第一处调用条数需要和后面的设置一样。
                }
        }
}
if (count($fids) < 1){
        $query = $db->query("SELECT fid FROM {$tablepre}forums WHERE type='forum' OR type='sub'");
        while ($row = $db->fetch_array($query)){
                $fids[$row['fid']] = 5; // 这里是第二处调用条数需要和前面的设置一样。
        }
}
$limit_counts = 0;

foreach ($fids as $k => $v){
        $sql .= "(SELECT t.*, f.name FROM {$tablepre}threads t LEFT JOIN {$tablepre}forums f ON f.fid = t.fid WHERE t.fid='$k' AND t.closed NOT LIKE 'moved|%' AND t.displayorder>=0 ORDER BY t.dateline DESC LIMIT $v) UNION ";
}
if ($sql){
        $sql = substr($sql,0,strlen($sql)-6);
}
$query = $db->query($sql);
while ($row = $db->fetch_array($query)){
        $row['view_subject'] = cutstr($row['subject'],$hack_cut_str);
        $row['date']= gmdate("$dateformat", $row['dateline'] + $timeoffset * 3600);
        if($row['highlight']) {
                        $string = sprintf('%02d', $row['highlight']);
                        $stylestr = sprintf('%03b', $string[0]);
                        $row['highlight'] = 'style="';
                        $row['highlight'] .= $stylestr[0] ? 'font-weight: bold;' : '';
                        $row['highlight'] .= $stylestr[1] ? 'font-style: italic;' : '';
                        $row['highlight'] .= $stylestr[2] ? 'text-decoration: underline;' : '';
                        $row['highlight'] .= $string[1] ? 'color: '.$colorarray[$string[1]] : '';
                        $row['highlight'] .= '"';
        } else {
                        $row['highlight'] = '';
        }
        ${'new_no'.$row['fid'].'_threadlist'}[] = $row;
}
//每版最新主题--结束
======================================================
【問4】:请问能不能只改横排?竖排我想要原来默认的
discuz.htm   這個文件裡
改   <!--{else}-->   之後的代碼即可

======================================================
【問5】:主題列表3條 如何修改更多條?
問這問題... 眼睛長到後面去了?
index.php 添加的那段代碼拿出來看! 你就知道改哪了... 有兩處
安裝東西不要只會複製貼上, 也要看一下代碼...

======================================================
【問6】:


======================================================
【問7】:

[ 本帖最后由 jillyz 于 2008-5-12 19:13 编辑 ]
jillyz at 2008-5-05 18:59:36
佔位~~~佔位~~~佔位~~~佔位~~~
酒色沉醉 at 2008-5-05 19:00:26
广告位出租
哈哈 然后再发表评论
gushiyue2008 at 2008-5-05 19:06:14
真是佔位子,不要把这里搞脏了.
zhenyusen at 2008-5-05 19:16:22
先占位支持--谢谢楼主
zhenyusen at 2008-5-05 19:17:10
来得太早了--楼主还没传完啊
yetengfeifei at 2008-5-05 19:26:43
很好很强大,很支持~
爱啦呀 at 2008-5-05 19:29:35
  高手啊!!!
万事网络 at 2008-5-05 19:33:55
首先支持楼主共享和创新。

顺便提个建议,这样会不会影响用户体验?

毕竟用户是来看信息的,不是来玩网页的。

我建议楼主把这些功能放在帖子的列表页和帖子查看页,毕竟首页展示在用户面前的时间还是相对于列表页少很多的。
泠泠柒 at 2008-5-05 19:55:13
不发出来是你的权利,但写那么多就没必要了。
adicom at 2008-5-05 19:57:13
这个在上个版本的时候 就看到你的展示了
期待
沉睡的舞者 at 2008-5-05 20:43:53
等着楼主发布
gzmiao at 2008-5-05 20:54:29


askloopp at 2008-5-05 20:58:36
估计这个时机很难到来!等吧
奶茶心情 at 2008-5-05 21:26:01
LZ能不能把这个横排加上版主下拉的显示

www.iu11.cn
jillyz at 2008-5-05 21:31:16

QUOTE:

原帖由 奶茶心情 于 2008-5-5 21:26 发表
LZ能不能把这个横排加上版主下拉的显示
已經是版主下拉顯示了

QUOTE:

原帖由 万事网络 于 2008-5-5 19:33 发表
顺便提个建议,这样会不会影响用户体验?
毕竟用户是来看信息的,不是来玩网页的。
我建议楼主把这些功能放在帖子的列表页和帖子查看页,毕竟首页展示在用户面前的时间还是相对于 ...
每個人對首頁的需求不同,
  有人喜歡詳細的引導,應該會希望能直接列出最新主題列表
  有人喜歡簡潔一點的,
用戶可以依個人喜好自定,是我做"顯示設置"功能的想法來由~

我做的是,設置一次即可,用戶無須每次訪問都重新設置~

...

[ 本帖最后由 jillyz 于 2008-5-5 21:39 编辑 ]
uoffer at 2008-5-05 22:41:08
楼主的心情可以理解。
我也下了一个6.0的横排,功能没这么强。是不是盗版的呢?
ミ順⑦Zi嘫 at 2008-5-05 23:22:04
先占位支持--谢谢楼主
dragon321 at 2008-5-05 23:47:33

之前就使用樓主的橫排真的很感謝說~
前幾天也有看到6.1的橫排但是沒有下載使用
總想還是等樓主的看看會不會發
要不然就再請教樓主6.0版的6.1看能不能用的
沒想到樓主這麼快就在預告了
盜版侵權這個好難防喔~~
總之不管樓主發不發都很感謝您(畢竟之前也是用您的橫排ㄚ)
謝謝~~
playsing at 2008-5-06 03:05:48
子版的顯示有了嗎?