discuz 论坛DIY增加{lastposter}最后回复者以及{forumicon}版块图标调用解读-Discuz教程下载

discuz 论坛DIY增加{lastposter}最后回复者以及{forumicon}版块图标调用解读

开通本站Svip会员,全站资源免费下
需要修改两个文件:
  1. source/language/lang_blockclass.php
  2. source/class/block/forum/block_thread.php
复制代码
一、source/language/lang_blockclass.php
查找:
  1. 'blockclass_thread_field_lastpost' => '最后回复时间',
复制代码
在其后添加:
  1. 'blockclass_thread_field_lastposter' => '最后回复者',
复制代码
二、source/class/block/forum/block_thread.php
1.查找:
  1. 'lastpost' => array('name' => lang('blockclass', 'blockclass_thread_field_lastpost'),
复制代码
在其后添加:
  1. 'lastposter' => array('name' => lang('blockclass', 'blockclass_thread_field_author'), 'formtype' => 'text', 'datatype' => 'string'),
复制代码
2.查找:
  1. 'lastpost' => $data['lastpost'],
复制代码
在其后添加:
  1. 'lastposter' => $data['lastposter'],
复制代码
下面说说如何调用版块图标
一、source/language/lang_blockclass.php 文件
查找
  1. 'blockclass_thread_field_forumname' => '版块名称',
复制代码
在其后添加:
  1. 'blockclass_thread_field_forumicon' => '版块图标',
复制代码
二、source/class/block/forum/block_thread.php
1、查找
  1. 'forumname' => array('name' => lang('blockclass', 'blockclass_thread_field_forumname'), 'formtype' => 'text', 'datatype' => 'string'),
复制代码
在其后添加:
  1. 'forumicon' => array('name' => lang('blockclass', 'blockclass_thread_field_forumicon'), 'formtype' => 'text', 'datatype' => 'string'),
复制代码
2、查找
  1. $listtids[] = $data['tid'];
复制代码
在其后添加:
  1. $foruminfo = C::t('forum_forum')->fetch_info_by_fid($data['fid']);//add by L 2012/11/1
复制代码
3、查找
  1. 'forumname' => $_G['cache']['forums'][$data['fid']]['name'],
复制代码
在其后添加:
  1. 'forumicon' => $foruminfo['icon'],
复制代码
修改后上传覆盖相应源文件,更新DIY缓存,即可见效果!(新手务必做好备份)

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部