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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Discuz! X1.5 小修改整理

[复制链接]
rhl88 发表于 2010-10-15 14:19:23 | 显示全部楼层 |阅读模式
Discuz!模板
适用版本: Discuz! X1.5
语言编码: GBK简体 UTF8简体 BIG5繁体 UTF8繁体 
风格转换者: 原创
本帖最后由 rhl88 于 2010-11-25 15:26 编辑

如果发错地方,请版主不要删除,请转移你认为可以发的地方。 在这里非常感谢。
前言:
都是一些小的修改,也方便更多站长们使用。如果你觉得实用,就顶一下吧。如果没多大用,请按Alt+F4 或Alt+ ←。

一、去掉版块显示自定义图标。
打开 template/default/forum/discuz.htm
1、修改横排
找到以下,80行 - 85行
  1. <div class="fl_icn_g"{if !empty($forum[extra][iconwidth]) && !empty($forum[icon])} style="width: {$forum[extra][iconwidth]}px;"{/if}>
  2.                                                                 <!--{if $forum[icon]}-->
  3.                                                                         $forum[icon]
  4.                                                                 <!--{else}-->
  5.                                                                         <a href="$forumurl"{if $forum[redirect]} target="_blank"{/if}><img src="{IMGDIR}/forum{if $forum[folder]}_new{/if}.gif" alt="$forum[name]" /></a>
  6.                                                                 <!--{/if}-->
复制代码
替换为
  1. <div class="fl_icn_g">
  2.                                                                         <a href="$forumurl"{if $forum[redirect]} target="_blank"{/if}><img src="{IMGDIR}/forum{if $forum[folder]}_new{/if}.gif" alt="$forum[name]" /></a>
复制代码
详细的手动修改方法(官方如果更新模板会有一些变化,讲解一下原理)
(1)找到,意思是去掉自定义图标之类的函数什么的,大概是这个意思。
  1. <div class="fl_icn_g"{if !empty($forum[extra][iconwidth]) && !empty($forum[icon])} style="width: {$forum[extra][iconwidth]}px;"{/if}>
复制代码
去掉其中的
  1. {if !empty($forum[extra][iconwidth]) && !empty($forum[icon])} style="width: {$forum[extra][iconwidth]}px;"{/if}
复制代码
删除这一行下面的
  1. <!--{if $forum[icon]}-->
  2.                                                                         $forum[icon]
  3.                                                                 <!--{else}-->
复制代码
再删除
  1. <a href="$forumurl"{if $forum[redirect]} target="_blank"{/if}><img src="{IMGDIR}/forum{if $forum[folder]}_new{/if}.gif" alt="$forum[name]" /></a>
复制代码
这一行下面的
  1. <!--{/if}-->
复制代码
(2)找到
  1. <dl{if !empty($forum[extra][iconwidth]) && !empty($forum[icon])} style="margin-left: {$forum[extra][iconwidth]}px;"{/if}>
复制代码

删除其中的
  1. {if !empty($forum[extra][iconwidth]) && !empty($forum[icon])} style="margin-left: {$forum[extra][iconwidth]}px;"{/if}
复制代码


2、修改竖排
找到,大概106行 - 111行
  1. <td class="fl_icn" {if !empty($forum[extra][iconwidth]) && !empty($forum[icon])} style="width: {$forum[extra][iconwidth]}px;"{/if}>
  2.                                                                 <!--{if $forum[icon]}-->
  3.                                                                         $forum[icon]
  4.                                                                 <!--{else}-->
  5.                                                                         <a href="$forumurl"{if $forum[redirect]} target="_blank"{/if}><img src="{IMGDIR}/forum{if $forum[folder]}_new{/if}.gif" alt="$forum[name]" /></a>
  6.                                                                 <!--{/if}-->
复制代码
替换为
  1. <td class="fl_icn">
  2.                                                                         <a href="$forumurl"{if $forum[redirect]} target="_blank"{/if}><img src="{IMGDIR}/forum{if $forum[folder]}_new{/if}.gif" alt="$forum[name]" /></a>
复制代码
手动修改方法,原理同上
找到
  1. <td class="fl_icn" {if !empty($forum[extra][iconwidth]) && !empty($forum[icon])} style="width: {$forum[extra][iconwidth]}px;"{/if}>
复制代码
删除其中的
  1. {if !empty($forum[extra][iconwidth]) && !empty($forum[icon])} style="width: {$forum[extra][iconwidth]}px;"{/if}
复制代码
删除这一行下面的

  1. <!--{if $forum[icon]}-->
  2.                                                                         $forum[icon]
  3.                                                                 <!--{else}-->
复制代码
删除

  1. <a href="$forumurl"{if $forum[redirect]} target="_blank"{/if}><img src="{IMGDIR}/forum{if $forum[folder]}_new{/if}.gif" alt="$forum[name]" /></a>
复制代码
这一行下面的

  1. <!--{/if}-->
复制代码



二、分类信息标题中列出字段 [如下]


江信国际花园精装1房1厅800便宜出租
800-元
信息:个人  类型:整租  区域:清河区  附近信息:联通大厦、易初莲花附近  配套设施:水 电 管道煤气



[chuzuzjvalue][chuzuzjunit]
      800              元
下面的依次类推
  1. .elevk_mlr5{margin:0 3px;color:#999;}
  2. .elevk_mlr5 em{color:#999;}
  3. .elevk_adc{color:#333;font-size:12px;}
  4. </style>
  5. <span class="elevk_mlr5">[chuzuzjvalue][chuzuzjunit]</span>
  6. <br>
  7. {chuzuzjhgr}:[chuzuzjhgrvalue][chuzuzjhgrunit]  {leixing}:[leixingvalue][leixingunit]  {quyu}:[quyuvalue][quyuunit]  {weizhi}:[weizhivalue][weizhiunit]  {chuzuptss}:[chuzuptssvalue][chuzuptssunit]
复制代码


在贴子打印旁边添加内容找到
  1. <span class="pipe">|</span><a href="forum.php?mod=viewthread&action=printable&tid=$_G[tid]" target="_blank">{lang thread_printable}</a>
  2.                                         <!--{/if}-->
复制代码
在后面随便添加

修改不断添加中……


 楼主| rhl88 发表于 2010-10-15 14:19:42 | 显示全部楼层
本帖最后由 rhl88 于 2010-11-30 09:59 编辑

在贴子中添加显示IP与位置要显示的位置添加
  1. $userip $userlocation
复制代码
覆盖附件里的文件到source/module/forum/



可以添加多个论坛创始人方法
打开config/config_global.php
找到
$_config['admincp']['founder'] = '1';
添加你要的UID,用,间隔
如:
$_config['admincp']['founder'] = '1,12';

让主题分类默认展开
修改位置:static/js/forum.js     132行

var baseh = o.getElementsByTagName('li')[0].offsetHeight * 2;       2(修改为4,如果想显示更多可以修改更大的数)


版块信息
版块简介
  1. $_G['forum'][description]
复制代码
本版块规则
  1. $_G['forum'][rules]
复制代码

分类信息中添加缩略图点击出现大图
  1. <img src="[photovalue] [photounit]" file="[photovalue] [photounit]" width="180" height="120" class="zoom" onclick="zoom(this, this.src)" onmouseover="showMenu({'ctrlid':this.id,'pos'})">
复制代码
其中[photovalue] [photounit]为自定义缩略图 width="180" height="120"为宽和高
演示:http://bbs.huaiancheng.com/forum-viewthread-tid-69905-extra-page%3D1%26filter%3Dsortid%26sortid%3D24.html
点击右边的图片


回复

使用道具 举报

 楼主| rhl88 发表于 2010-10-15 14:19:58 | 显示全部楼层
本帖最后由 rhl88 于 2010-11-10 18:08 编辑

原缓存文件data/cache/style_*_forum_viewthread.css为
  1. template/default/common/module.css
复制代码


在贴子签名上添加自定义内容打开template/default/forum/viewthread_node.htm
找到
  1. <div class="uo{if $_G['group']['allowrecommend'] && $_G['setting']['recommendthread'][status]} nrate{/if}">
复制代码
在上面添加
你要自定义的内容。



回复

使用道具 举报

5277 发表于 2010-10-15 15:11:04 | 显示全部楼层
支持啊
回复

使用道具 举报

cerps 发表于 2010-10-15 15:16:42 | 显示全部楼层
支持下
回复

使用道具 举报

qq276253818 发表于 2010-10-15 15:17:08 | 显示全部楼层
回复

使用道具 举报

广告 发表于 2010-10-15 17:21:50 | 显示全部楼层
支持个啊 。。。
回复

使用道具 举报

肥蛋糕 发表于 2010-10-15 17:29:58 | 显示全部楼层
回复

使用道具 举报

ywdwz 发表于 2010-10-15 17:55:53 | 显示全部楼层
最好给贴个图看的直观点
回复

使用道具 举报

ilei365 发表于 2010-10-15 18:09:43 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-20 21:23 , Processed in 0.042163 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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