本帖最后由 amourz 于 2011-11-20 08:22 编辑
discuz x2的主题内容页的图片“设为封面”功能,仅限于顶楼。这局限性有点大了。让我们来修改一下,实现任意楼层的图片都可实现“设为封面”
1、修改template\default\forum\discuzcode.htm
找到第123行和197行
- <!--{if $firstpost && $_G['fid'] && $_G['forum']['picstyle'] && ($_G['forum']['ismoderator'] || $_G['uid'] == $attach['uid'])}-->
复制代码
改为
- <!--{if $_G['fid'] && $_G['forum']['picstyle'] && ($_G['forum']['ismoderator'] || $_G['uid'] == $attach['uid'])}-->
复制代码
2、修改source\module\forum\forum_ajax.php
找到第190行
- showmessage('set_cover_faild', '', array(), array('closetime' => 3));
复制代码
改为
- //showmessage('set_cover_faild', '', array(), array('closetime' => 3));
复制代码
3、后台更新缓存
附上改好的代码,直接上传覆盖。
任意楼层图片设为封面修改.rar
(7.31 KB, 下载次数: 501)
|