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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

X1.5增加【最后回复者】变量({lastposter}),超强!!

[复制链接]
得瑟网-主站 发表于 2011-1-24 15:56:31 | 显示全部楼层 |阅读模式
本帖最后由 得瑟网-主站 于 2011-1-26 20:32 编辑

演示
得瑟网:http://www.derser.net

X1.5的帖子模块在调用帖子的时候,无法显示最后回复者{lastposter},好像7.0中有这个功能。
如果要增加这个功能,无非是增加{lastposter}变量功能,在相应的模块中调用。

下面就谈谈如何增加这个变量:

1、找到文件 \source\class\block\forum\block_thread.php,第176行
     内容:


  1. 01.'recommends' => array('name' => lang('blockclass', 'blockclass_thread_field_recommends'), 'formtype' => 'text', 'datatype' => 'int'),
复制代码

     在这行代码下面插入一行新的代码,如下:
  1. 01.'lastposter' => array('name' => lang('blockclass', 'blockclass_thread_field_lastposter'), 'formtype' => 'text', 'datatype' => 'string'),
复制代码

      在这个文件中的第383行,找到
      内容:
  1. 'monthviews' => $data['views']
复制代码
     在这个代码后边加入英语“,”
      修改后的代码是
  1. 'monthviews' => $data['views'],
复制代码

      然后新起一行,插入下面代码:
  1. 'lastposter' => ($data['lastposter'] ? $data['lastposter'] : '')
复制代码

2、找到文件\source\language\lang_blockclass.php, 在第62行下面新插入一行, 复制下面代码进去

  1. 'blockclass_thread_field_lastposter' => '最后回复作者',
复制代码

后台>工具>更新缓存>,然后更新DIY模块分类缓存。


3、后台->门户-》增加“帖子模块”

模块名称:[X1.5]帖子列表+最后回复者(有序)

代码:

<div class="module cl xl xl1">
<ol>
[loop]
<li><em><a  href="home.php?mod=space&username={lastposter}"{target}>{lastposter}</a></em><a href="{url}" title="{title}"{target}>{title}</a></li>
[/loop]
</ol>
</div>



这个帖子,不火呀。如果想DIY,肯定用的着的,留个脚印吧。



我发现有很多站长都是在孤独奋战,一个人的精力是有限的,站长互助群 的成立正是要解决这个问题,本着:交换链接、交流经验、互相推广、互相兼职的原则。

站长互助群(QQ):43730238

评分

3

查看全部评分

 楼主| 得瑟网-主站 发表于 2011-1-24 16:01:11 | 显示全部楼层
没人顶吗。
回复

使用道具 举报

222la 发表于 2011-1-24 16:50:18 | 显示全部楼层
回复

使用道具 举报

zzsns 发表于 2011-1-24 17:03:01 | 显示全部楼层
支持
回复

使用道具 举报

小暖er 发表于 2011-1-24 17:13:35 | 显示全部楼层
其实没弄明白是什么情况...
回复

使用道具 举报

 楼主| 得瑟网-主站 发表于 2011-1-24 17:22:59 | 显示全部楼层
回复 小暖er 的帖子

就是在DIY调用 帖子的时候,无法调用帖子对应的最后回复者。
回复

使用道具 举报

小暖er 发表于 2011-1-24 17:24:42 | 显示全部楼层
噢噢,那有用,火速拿去用~谢谢LZ
回复

使用道具 举报

plr000 发表于 2011-1-24 17:37:38 | 显示全部楼层
这个要支持一下  http://www.imeip.com http://www.178tc.com http://www.hlsky.net http://bbs.hlsky.net
回复

使用道具 举报

eyecoco 发表于 2011-1-24 18:05:41 | 显示全部楼层
技术贴一定要支持阿
回复

使用道具 举报

cisual 发表于 2011-1-24 18:47:44 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 06:41 , Processed in 0.035838 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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