discuz diy帖子列表增加调用字段|Discuz教程下载

兔源码_免费的Discuz模板|插件|素材|建站资源下载

 找回密码
 立即注册
QQ登录

兔源码_免费的Discuz模板|插件|素材|建站资源下载

 找回密码
 立即注册
QQ登录
返回列表 

discuz diy帖子列表增加调用字段

[复制链接]

欢迎加入兔源码站长交流群,您的加入是我们前行的动力!

DZ站长建站交流群:493651246

[ 温馨提示:点击上方群文字,可快速加入QQ群 ]

diy帖子列表模块里可调用字段在文件/source/class/block/forum/block_thread.php里面。

相关教程:discuz diy帖子列表增加调用字段调用所有附件图片
说明下我所说的这些字段指的是:{url}、{title}、{pic}之类的。
1.jpg
这里并不是全部(圈里有俩是我后加的下面说),默认只列出了常用字段,如果需要可以增加,去block_thread.php添加一些代码。
1.先说下block_thread.php这个文件,这里我们可给他分为三个区块:
第一个区块,171行左右开始
2.jpg
*这里添加后可在前端diy弹出框显示可使用的字段

第二个区块355行左右开始,这部分是数据查询
3.jpg
第三个区块371行左右开始,这部分是数据调用
4.jpg
*OK,废话说完了,开始正题。。。

示例:
以增加帖子作者用户组和用户组名称颜色为例
1、找到
  1. 'id' => array('name' => lang('blockclass', 'blockclass_field_id'), 'formtype' => 'text', 'datatype' => 'int'),
复制代码
其下增加
  1. 'grouptitle' => array('name' => "用户组", 'formtype' => 'text', 'datatype' => 'string'),
  2. 'groupcolor' => array('name' => "用户组头衔颜色", 'formtype' => 'text', 'datatype' => 'string'),
复制代码
2、找到
  1. if($style['getsummary']) {
  2. $threadtids[$data['posttableid']][] = $data['tid'];
  3. }
复制代码
其下增加
游客,如果您要查看本帖隐藏内容请回复
3、找到
  1. 'monthviews' => $data['views']
复制代码
其上面增加
游客,如果您要查看本帖隐藏内容请回复
这样就改完了,后台——工具——更新缓存——3个全选——更新。
好了,去看看diy里是不是和我的一样: 5.jpg
{grouptitle}和{groupcolor}和其他字段一样用法,不需要啰嗦了。
测试结果截图:
6.jpg
注意!!!
此修改增加了中文,请注意文件编码,错误编码会导致diy失效。

其他模块和字段的增加方法类似。

各位看官,如果你要将此文转到别处,不要求注明来源,别把代码贴错坑人就好。

版权声明
1、转摘或引用本站内容资源须注明原网址,并标明本站网址(兔源码www.tuyuanma.com);
2、对于转摘或引用本站内容资源而引起的民事纠纷、行政处罚或其他损失,本站不承担责任;
3、对于不遵守本声明或其他违法、恶意使用本站内容者,本站保留其追究法律责任的权利。



493651246站长邮箱:tuyuanma@qq.com 站长QQ:3197813386

© 2015-2021 本站内容皆来自互联网及用户分享,如需删除请提供软著或商标证书。

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