天一社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 545|回复: 0

把DZX3.*的编辑记录移到帖子正文内容的底下

[复制链接]

84

主题

87

帖子

276

积分

中级会员

Rank: 3Rank: 3

积分
276
发表于 2017-12-1 12:11:48 | 显示全部楼层 |阅读模式

编辑记录默认显示在帖子正文的上方正中间,最显眼的位置。其实编辑记录只是个记录,只对某些原创内容或即时辩论内容有参考意义,放在这么显眼的位置根本没必要,移到正文下方且放在右侧而且把字体颜色尽量变淡,把多余的空白行去掉,不影响对正文的阅读才好。修改方法如下。格东站长网

1、打开/source/language/forum/lang_misc.php文件,把以下代码格东站长网


  •         'post_edit' => " 本帖最后由 {editor} 于 {edittime} 编辑 \n\n",格东站长网

  •         'post_edit_regexp' => '/^\[i=s\] 本帖最后由 .*? 于 .*? 编辑 \[\/i\]\n\n/s',格东站长网

  •         'post_edithtml' => ' 本帖最后由 {editor} 于 {edittime} 编辑 <br /><br />',

    

  •         'post_edithtml_regexp' => '/^\[i=s\] 本帖最后由 .*? 于 .*? 编辑 \[\/i\]<br \/><br \/>/s',

     

  •         'post_editnobbcode' => '[ 本帖最后由 {editor} 于 {edittime} 编辑 ]\n\n',格东站长网

  •         'post_editnobbcode_regexp' => '/^\[ 本帖最后由 .*? 于 .*? 编辑 \]\n\n/s',

[color=rgb(16, 142, 130) !important]复制代码


修改为


  •         'post_edit' => " 本帖由 {editor} 于 {edittime} 编辑 \n",格东站长网

  •         'post_edit_regexp' => '/\[i=s\] 本帖由 .*? 于 .*? 编辑 \[\/i\]\n/s',

  •         'post_edithtml' => ' 本帖由 {editor} 于 {edittime} 编辑 <br />',

                        

  •         'post_edithtml_regexp' => '/\[i=s\] 本帖由 .*? 于 .*? 编辑 \[\/i\]<br \/>/s',格东站长网

  •         'post_editnobbcode' => '[ 本帖由 {editor} 于 {edittime} 编辑 ]\n',格东站长网

  •         'post_editnobbcode_regexp' => '/\[ 本帖由 .*? 于 .*? 编辑 \]\n/s',

[color=rgb(16, 142, 130) !important]复制代码

格东站长网

2、打开/source/class/model/model_forum_post.php,把以下代码格东站长网


  • $this->param['message'] = lang('forum/misc', $this->param['htmlon'] ? 'post_edithtml' : (!$this->forum['allowbbcode'] || $this->param['bbcodeoff'] ? 'post_editnobbcode' : 'post_edit'), array('editor' => $editor, 'edittime' => $edittime)) . $this->param['message'];

[color=rgb(16, 142, 130) !important]复制代码


修改为格东站长网


  • $this->param['message'] = $this->param['message']. lang('forum/misc', $this->param['htmlon'] ? 'post_edithtml' : (!$this->forum['allowbbcode'] || $this->param['bbcodeoff'] ? 'post_editnobbcode' : 'post_edit'), array('editor' => $editor, 'edittime' => $edittime));

[color=rgb(16, 142, 130) !important]复制代码

格东站长网

3、打开/template/default/common/module.css文件,把以下代码


 

  • i.pstatus { display: block; margin-bottom: -30px; font-size: 12px; text-align: center; font-style: normal; line-height: 32px; color: {LIGHTTEXT}; }

[color=rgb(16, 142, 130) !important]复制代码

格东站长网

修改为


  

  • i.pstatus { display: block; margin-bottom: -30px; font-size: 12px; text-align: right; font-style: normal; line-height: 32px; color: #BBBABA; }

[color=rgb(16, 142, 130) !important]复制代码


X3.1的编辑记录比7.2的复杂好多,连语言都由一条变六条了。这六条语言代码是三对,要两两对应,如果对应不好,帖子中就会出现多余的文字。另外发现一个问题:<br \/>这个代码,程序文件中不是这样写的,但帖子里被解析了,应该以原代码为准。

本文来自

格东站长网


回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|天一社区 ( 鄂ICP备17022947号 )

GMT+8, 2020-7-2 21:21 , Processed in 0.111613 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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