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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

[复制链接]
jillyz 发表于 2008-5-5 18:56:33 | 显示全部楼层 |阅读模式
============================================================================

名  称:[正宗]横排美化 第四版(开关控制+整体设置)
适用版本:Discuz! 6.0 / 6.1
作  者:jillyz
作者网站:
http://www.kimhaneul.net/bbs/
发布地址:https://discuz.dismall.com/thread-920341-1-3.html

(我網站DZ6.0用的橫排是第三版, 是出售版50元, 有意願買的人請用短消息聯絡我)

============================================================================

若有任何问题,请「回复帖子」,
请勿传短消息发问或通知


============================================================================

使用本横排美化并整合其它修改者,若要发布整合版,在发布时请务必注明

横排美化来自jillyz,地址:https://discuz.dismall.com/thread-920341-1-3.html

============================================================================

特色:

   * 简洁清爽的版面,可弹性显示的内容。
 * 用户可自行设置整体的预设显示内容(是否显示:最后发表/最新主题列表/切换开关)
 * 开关切换 - 最后发表 / 最新主题列表
 * 子版块 - 下拉显示
 * 版主 - 下拉显示

 * 新帖标记 - 以版名区块的背景色来标记



演示图:



说明图:设置版块显示内容

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




说明图:横排版块说明

 * 开关切换 - 最后发表 / 最新主题列表
 * 子版块 - 下拉显示
 * 版主 - 下拉显示


============================================================================


*[5/8 晚間12點更新(如54樓,59樓)]
*[5/12更新6.0安裝文件...之前的文件存檔錯誤...sorry][安裝6.0 請重新下載,重新安裝]
* [5/23] 修正分區展收無效的問題 (sorry...是我粗心了... 下載包會更新的)
discuz.htm
請找
<table id="table2" summary="category$cat[fid]" cellspacing="0" cellpadding="0" style="$collapse['category_'.$cat[fid]]">
將 id="table2"
改成 id="category_$cat[fid]"



一楼发布下载:  

二楼问答整理

安装成功的人,请给个演示地址哦~
演示:
http://www.xk0754.cn/
http://yiqi.in/fashion/
http://www.dbacn.com/dbabbs/
http://www.housingbbs.com/sg/
http://www.oyzq.cn/
http://vit.nike.tw/
http://www.egship.com/   橫排第三版

使用本横排美化并整合其它修改者,若要发布整合版,在发布时请务必注明:
横排美化来自jillyz,地址:https://discuz.dismall.com/thread-920341-1-3.html


  * 遇到问题时,请试着打开代码自己研究一下,
  * 若真的解决不了再回复本帖发问,我有空就会上来查看。
  * 请勿传短消息发问或通知,造成困扰。
  * 不回答天马行空修改上的问题。


============================================================================

[ 本帖最后由 jillyz 于 2008-5-23 10:10 编辑 ]

本帖子中包含更多资源

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

x

评分

2

查看全部评分

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

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

  1. //预设显示
  2. foreach(array('forumlinks', 'birthdays', 'lastpost', 'ctrl', 'dateline') as $key) {
  3.         if(!isset($_COOKIE['discuz_collapse']) || strpos($_COOKIE['discuz_collapse'], $key) === FALSE) {
  4.                 $collapseimg[$key] = 'collapsed_no.gif';
  5.                 $collapse[$key] = '';
  6.         } else {
  7.                 $collapseimg[$key] = 'collapsed_yes.gif';
  8.                 $collapse[$key] = 'display: none';
  9.         }
  10. }
复制代码
discuz.htm

  1. <img id="dateline_img" src="images/my_$collapseimg[dateline]" onclick="toggle_collapse('dateline');" class="hand" />最新主题-列表
复制代码
改成:   (images/my2_$collapseimg[dateline])
  1. <img id="dateline_img" src="images/my2_$collapseimg[dateline]" onclick="toggle_collapse('dateline');" class="hand" />最新主题-列表
复制代码
  1. <div id="dateline_$forum[fid]" style="display:none; $collapse[dateline]; background: url(images/listbg_li.gif) no-repeat;" class="clear b-thread">
复制代码
改成:   (刪掉 display:none; )
  1. <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樓還有哦

[ 本帖最后由 jillyz 于 2008-6-28 11:00 编辑 ]
回复

使用道具 举报

 楼主| jillyz 发表于 2008-5-5 18:59:36 | 显示全部楼层
==========================================================================
【問3】:主題列表高亮 修改方法
index.php 添加的那段改成
  1. //每版最新主题--开始
  2. $colorarray = array('', 'red', 'orange', 'yellow', 'green', 'cyan', 'blue', 'purple', 'gray');
  3. $hack_cut_str =60; // 这里修改标题长度
  4. $fids = array();
  5. if (file_exists("./forumdata/cache/cache_forums.php")){
  6.         require_once "./forumdata/cache/cache_forums.php";
  7.         if (is_array($_DCACHE['forums'])){
  8.                 foreach ($_DCACHE['forums'] as $k => $v){
  9.                 if (!strstr(',sub,forum,',','.$v['type'].',')) continue;
  10.                         $fids[$k] = 5; // 这里是第一处调用条数需要和后面的设置一样。
  11.                 }
  12.         }
  13. }
  14. if (count($fids) < 1){
  15.         $query = $db->query("SELECT fid FROM {$tablepre}forums WHERE type='forum' OR type='sub'");
  16.         while ($row = $db->fetch_array($query)){
  17.                 $fids[$row['fid']] = 5; // 这里是第二处调用条数需要和前面的设置一样。
  18.         }
  19. }
  20. $limit_counts = 0;

  21. foreach ($fids as $k => $v){
  22.         $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 ";
  23. }
  24. if ($sql){
  25.         $sql = substr($sql,0,strlen($sql)-6);
  26. }
  27. $query = $db->query($sql);
  28. while ($row = $db->fetch_array($query)){
  29.         $row['view_subject'] = cutstr($row['subject'],$hack_cut_str);
  30.         $row['date']= gmdate("$dateformat", $row['dateline'] + $timeoffset * 3600);
  31.         if($row['highlight']) {
  32.                         $string = sprintf('%02d', $row['highlight']);
  33.                         $stylestr = sprintf('%03b', $string[0]);
  34.                         $row['highlight'] = 'style="';
  35.                         $row['highlight'] .= $stylestr[0] ? 'font-weight: bold;' : '';
  36.                         $row['highlight'] .= $stylestr[1] ? 'font-style: italic;' : '';
  37.                         $row['highlight'] .= $stylestr[2] ? 'text-decoration: underline;' : '';
  38.                         $row['highlight'] .= $string[1] ? 'color: '.$colorarray[$string[1]] : '';
  39.                         $row['highlight'] .= '"';
  40.         } else {
  41.                         $row['highlight'] = '';
  42.         }
  43.         ${'new_no'.$row['fid'].'_threadlist'}[] = $row;
  44. }
  45. //每版最新主题--结束
复制代码

======================================================
【問4】:请问能不能只改横排?竖排我想要原来默认的  (5/23更新)
discuz.htm   這個文件裡
            <!--{/loop}-->                           
            <!--{else}-->
以上是豎排, 以下是橫排

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

======================================================
【問6】:圖標放到左邊

css_append.htm

div.b-icon { float:right; }
改成
div.b-icon { float:left; }
後台更新 CSS緩存

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

錯位了


這個絕對是CSS的關係。 CSS無法讀入,格式才會亂掉
A.   
你修改到對了 風格目錄  之下的 css_append.htm 嗎?
是修改你使用中的風格目錄哦,如果這個風格目錄裡面沒有css_append.htm那才是修改default目錄裡面的

B. 更新CSS緩存

1. 後台[版块 &raquo; 界面风格], 更新CSS緩存

如果還是無效...........................................................

2. 请删除这两个目录之下的所有文件
        forumdata/cache/
        forumdata/templates/
然后刷新首页2次,应该可以解决问题.

======================================================
【問8】:

======================================================
【問9】:

======================================================
【問10】:

[ 本帖最后由 jillyz 于 2008-6-28 11:01 编辑 ]
回复

使用道具 举报

酒色沉醉 发表于 2008-5-5 19:00:26 | 显示全部楼层
广告位出租
哈哈 然后再发表评论
回复

使用道具 举报

gushiyue2008 发表于 2008-5-5 19:06:14 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

zhenyusen 发表于 2008-5-5 19:16:22 | 显示全部楼层
先占位支持--谢谢楼主
回复

使用道具 举报

zhenyusen 发表于 2008-5-5 19:17:10 | 显示全部楼层
来得太早了--楼主还没传完啊
回复

使用道具 举报

yetengfeifei 发表于 2008-5-5 19:26:43 | 显示全部楼层
很好很强大,很支持~
回复

使用道具 举报

爱啦呀 发表于 2008-5-5 19:29:35 | 显示全部楼层
  高手啊!!!
回复

使用道具 举报

万事网络 发表于 2008-5-5 19:33:55 | 显示全部楼层
首先支持楼主共享和创新。

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

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

我建议楼主把这些功能放在帖子的列表页和帖子查看页,毕竟首页展示在用户面前的时间还是相对于列表页少很多的。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 12:37 , Processed in 0.027155 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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