返回列表 回复 发帖

Chinaren最新风格for discuz5.5修正版

首先声明,本人是在曲靖社区的(4月7日)基础上修正了一个小BUG,其它没有大的变动!



***4月7日公告************************************
由于最近比较忙,直到今天才有时间来论坛。
看到大家在使用本站风格出现这么多的问题
估计是大家在上传中出现了错误,请一定使用FTP二进制上传
另外,论坛要开启Archiver 和普通页面均静态化
今天重新把本论坛的绝大部分文件打包发布,只要大家上传不要出现事物,并按照本站说明修改就不会出现下面的问题
***************************************


***重要文件说明,出现部分问题的可以参照一下文件进行覆盖或修改
**images/521hack_chinaren/本站风格图片
**include/CodeHighlighter/代码高亮显示需要用的文件
**include/该文件夹下增加了一些JS文件,以及修改过discuzcode.func.php与attachment.func.php
**templates/521hack_chinaren/本站风格文件
**templates/default/viewthread.htm(出现默认风格头像为地址的问题请下载覆盖)
**forum.html(顶 部 框架高度不够的请下载次文件覆盖,或 自己修改其文件)
**Index.Html(顶 部 框架高度不够的请下载次文件覆盖,或 自己修改其文件)
**mainframe.php(顶 部 框架高度不够的请下载次文件覆盖,或 自己修改其文件)
**viewthread.php (出现默认风格头像为地址的问题请下载覆盖)
**right.php (右边框架出问题的请下载覆盖)
**top.htm(顶 部 菜单)
以上文件已经重新打包发布
***************************************

安装方法:
1.把upload文件夹下所有文件上传到你的论坛根目录

2.把本风格设置成默认风格,论坛后台--基本设置--界面与显示方式---把高仿Chinaren风格设置成默认风格

3.手动修改upload目录下,top.php文件,查找
(//这里设置TOP页里显示哪些论坛 将相应fid写入)这句话,下面有如下代码:

$id='85,83,84,86,28,87,88,90,9,91,55,94,99,2,70,100,13,101,54,98,63,47,48,93';

请把上面的ID号设置成你论坛版块的ID号,然后进入后台---论坛管理---把你论坛显示顺序从0--N编号,这样实现顶部导航的顺序显示。

然后把修改好的top.php上传到你网站的论坛根目录

4.在浏览器中输入http://你的论坛地址/top.php浏览该网页,并将该网页的源代码复制到论坛根目录下的top.htm

5.代码高亮显示启用开关
找到templates/521hack_chinaren/viewthread.htm

在最后找到

js代码
<!--{if $fid == 12}-->
<script class="javascript" src="include/codehighlighter/Scripts/shBrushCode.js"></script>
<script class="javascript">
dp.SyntaxHighlighter.HighlightAll('code');
</script>
        <!--{/if}-->
修改$fid == 12,其中12对应着需要启用代码高亮显示的论坛版块的ID号(例如本站电脑网络版块需要启用改功能,则输电脑网络版块号12)如果所有论坛版块都启用,则删除<!--{if $fid == 12}-->与<!--{/if}-->

6.更新缓存

风格包代码代码已经打到包内。

以下是本人修正的二个小错误:
随便点一个版
随便一个贴子 
右边框中贴子内容上面的导航
如:XX论坛>>XX版>XXX标题

有问题
此时点XX论坛  会直接在右框架中打开首页面 
就是直接在右框架里面再出现个首页面

修改办法 
找到 模板里面的 /upload/templates/521hack_chinaren/ viewthread.htm

找到一:
<!-- 导航开始 -->
<div class="subtable nav" style="width:{TABLEWIDTH}">
<!--{if $forumjump && $jsmenu[1]}--><span id="forumlist" ><a
href="$indexname">$bbname</a></span><!--{else}--><a href="$indexname" >$bbname</a><!--{/if}--> $navigation
</div><br></div>
修改为
<!-- 导航开始 -->
<div class="subtable nav" style="width:{TABLEWIDTH}">
<!--{if $forumjump && $jsmenu[1]}--><span id="forumlist" ><a
href="$indexname">$bbname</a></span><!--{else}--><a href="$indexname" target="_parent">$bbname</a><!--{/if}--> $navigation
</div><br></div>


启用论坛快速跳转时,也会出同样的错。
找到二:
 


        <!--{if $forumjump && !$jsmenu[1]}-->
                <select onchange="if(this.options[this.selectedIndex].value != '') {
                window.location=('forumdisplay.php?fid='+this.options[this.selectedIndex].value+'&sid=$sid') }">
                <option value="">{lang forum_jump}</option>
                $forumselect
                </select>
        <!--{/if}-->
        <!--{if $visitedforums}-->
                <select onchange="if(this.options[this.selectedIndex].value != '') {
                window.location=('forumdisplay.php?fid='+this.options[this.selectedIndex].value+'&sid=$sid') }">
                <option value="">{lang visited_forums}</option>
                $visitedforums
                </select>





改成:

window 改成 top

即可
附件: 您所在的用户组无法下载或查看附件
返回列表