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

 找回密码
 立即注册
搜索

[已解决] 主题分类-板块标题-调用修改-代码放出-欢迎测试

[复制链接]
easy1106 发表于 2010-5-30 21:23:52 | 显示全部楼层 |阅读模式
原来只能调用普通标题 - 标题-作者- 时间

很多朋友 希望  【主题分类】【板块名称】-标题-作者-时间  的调用方式

这里给出解决办法

第一步:修改source\class\block\block_thread。php

            找到
  1.                 while($data = DB::fetch($query)) {
  2.                         $_G['thread'][$data['tid']] = $data;
  3.                         if($style['getpic'] && $data['attachment']=='2') {
  4.                                 $pic = $this->getpic($data['tid']);
  5.                                 $data['attachment'] = $pic['attachment'];
  6.                                 $data['remote'] = $pic['remote'];
  7.                         }
复制代码
替换为
  1. while($data = DB::fetch($query)) {
  2.                         $_G['thread'][$data['tid']] = $data;
  3.                         if($style['getpic'] && $data['attachment']=='2') {
  4.                                 $pic = $this->getpic($data['tid']);
  5.                                 $data['attachment'] = $pic['attachment'];
  6.                                 $data['remote'] = $pic['remote'];
  7.                         }
  8.                         $bankuaii = "SELECT name FROM ".DB::table('forum_forum')." WHERE fid='$data[fid]' ";
  9.                         $bkname = mysql_query($bankuaii);
  10.                         $rows=mysql_fetch_assoc($bkname);
  11.                        
  12.                         $zhutii = "SELECT name FROM ".DB::table('forum_threadclass')." WHERE typeid='$data[typeid]' ";
  13.                         $ztname = mysql_query($zhutii);
  14.                         $rowss=mysql_fetch_assoc($ztname);
复制代码
找到
  1. $list[] = array(
  2.                                
  3.                                 'id' => $data['tid'],
  4.                                 'idtype' => 'tid',
  5.                                 'title' => cutstr(str_replace('\\\'', ''', addslashes($data['subject'])), $titlelength),
  6.                                 'url' => 'forum.php?mod=viewthread&tid='.$data['tid'].($viewmod ? '&from=portal' : ''),
  7.                                 'pic' => $data['attachment'] ? 'forum/'.$data['attachment'] : STATICURL.'image/common/nophoto.gif',
  8.                                 'picflag' => $data['attachment'] ? ($data['remote'] ? '2' : '1') : '0',
  9.                                 'summary' => $style['getsummary'] ? $this->getthread($data['tid'], $summarylength) : '',
  10.                                 'fields' => array(
复制代码
替换为
  1. $list[] = array(
  2.                                
  3.                                 'id' => $data['tid'],
  4.                                 'idtype' => 'tid',
  5.                                 'title' => cutstr(str_replace('\\\'', ''', addslashes($data['subject'])), $titlelength),
  6.                                 'url' => 'forum.php?mod=viewthread&tid='.$data['tid'].($viewmod ? '&from=portal' : ''),
  7.                                 'pic' => $data['attachment'] ? 'forum/'.$data['attachment'] : STATICURL.'image/common/nophoto.gif',
  8.                                 'picflag' => $data['attachment'] ? ($data['remote'] ? '2' : '1') : '0',
  9.                                 'summary' => $style['getsummary'] ? $this->getthread($data['tid'], $summarylength) : '',
  10.                                 'fields' => array(
  11.                                         'zhuti' => $rowss['name'],
  12.                                        
  13.                                         'bankuai' => $rows['name'],
复制代码
第二步:修改source\include\portal\portal_blockclass.php

            找到
  1. $blockclass = array(
  2.         'forum' => array(
  3.                 'name' => lang('blockclass', 'blockclass_forum'),
  4.                 'subs' => array(
  5.                         'forum_thread' => array(
  6.                                 'name' => lang('blockclass', 'blockclass_forum_thread'),
  7.                                 'fields' => array(
复制代码
替换为
  1. $blockclass = array(
  2.         'forum' => array(
  3.                 'name' => lang('blockclass', 'blockclass_forum'),
  4.                 'subs' => array(
  5.                         'forum_thread' => array(
  6.                                 'name' => lang('blockclass', 'blockclass_forum_thread'),
  7.                                 'fields' => array(
  8.                                         'zhuti' => array('name' => lang('blockclass', 'blockclass_thread_field_zhuti'),'formtype' => 'text', 'datatype' => 'string'),
  9.                                         'bankuai' => array('name' => lang('blockclass', 'blockclass_thread_field_bankuai'),'formtype' => 'text', 'datatype' => 'string'),
复制代码
第三步:修改source\language\lang_blockclass.php

            找到
  1. 'blockclass_forum_thread' => '帖子类',
复制代码
在下面添加
  1. 'blockclass_thread_field_zhuti' => '主题分类',
  2.         'blockclass_thread_field_bankuai' => '板块名称',
复制代码
第四布:登录后台   门户   模块样式   添加样式  选择帖子类   

            就看到 2个新的标签了  一个是   主题分类{zhuti}   一个是 板块名称{bankuai}

第五步:前台调用的时候  选择样式 为你新建的样式   就看到效果了  







刚研究X  欢迎批评指证   近期将做   不同板块不同自定义风格  。。。。。。

官方不做这些   只能自己动手了   这些东西  原来DZ版本都有的  现在X 都没有了  不知道 为什么。。。。。。。。

评分

4

查看全部评分

回复

使用道具 举报

 楼主| easy1106 发表于 2010-5-30 21:27:20 | 显示全部楼层
啊  有需要的  感觉好用的  别忘给我评个分啊   我就不隐藏内容了。。。。
回复

使用道具 举报

aster8888 发表于 2010-5-30 21:29:49 | 显示全部楼层
回复

使用道具 举报

bingyifeng 发表于 2010-5-30 21:31:19 | 显示全部楼层
给个演示 懒的研究
回复

使用道具 举报

 楼主| easy1106 发表于 2010-5-30 21:33:08 | 显示全部楼层
我只在本机做测试  没用X 做站  X  还很不完善
回复

使用道具 举报

不被谁所认识 发表于 2010-5-30 21:36:22 | 显示全部楼层
还有这个问题https://discuz.dismall.com/forum. ... 86038&from=home

https://discuz.dismall.com/forum. ... 85747&from=home

共两个问题,X还没研究出来怎么修改
回复

使用道具 举报

cebook 发表于 2010-5-30 21:39:38 | 显示全部楼层
回复 1# easy1106 的帖子
“刚研究X  欢迎批评指证   近期将做   不同板块不同自定义风格  。。。。。。”

    强贴留名,期待这个功能

回复

使用道具 举报

 楼主| easy1106 发表于 2010-5-30 22:18:17 | 显示全部楼层
(EM:131:)(EM:131:)(EM:131:)
回复

使用道具 举报

lishiminv 发表于 2010-5-31 14:13:18 | 显示全部楼层
同问啊,没有主题分类的调用
回复

使用道具 举报

hugongting 发表于 2010-5-31 19:28:06 | 显示全部楼层
先顶了再说 试试看
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-30 06:35 , Processed in 0.118660 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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