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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

『hack』提问贴插件 for dz 2.5sp1(答谢多人的版本在整理测试中)[原创]

[复制链接]
springleafem 发表于 2005-7-3 17:38:52 | 显示全部楼层
哎,又是2。X的
回复

使用道具 举报

福帅 发表于 2005-7-3 18:44:46 | 显示全部楼层
谢谢,顶上去
回复

使用道具 举报

 楼主| flyinleaf 发表于 2005-7-3 18:56:27 | 显示全部楼层
原帖由 FreeDZ 于 2005-7-3 14:07 发表
见到附件的名称,让我想起原来FD里有这个插件就是这样的功能,,..

但是插件名称不同....偶忘记名字了./




DF是什么啊?
回复

使用道具 举报

 楼主| flyinleaf 发表于 2005-7-3 18:59:11 | 显示全部楼层
原帖由 文文の封印 于 2005-7-3 14:17 发表
可以悬赏积分不



最后的悬赏操作都在thanks.php里了
如果有兴趣可以自己改一下啊
回复

使用道具 举报

 楼主| flyinleaf 发表于 2005-7-3 21:16:16 | 显示全部楼层
我学php还不到一个星期
大家多指点吧

如有类似插件纯属巧合,绝非侵权
回复

使用道具 举报

chen1mao 发表于 2005-7-3 22:17:26 | 显示全部楼层
好阿!!
和csdn一样了。
类似于faq一样。。
支持!顶噢~~
回复

使用道具 举报

wydgm 发表于 2005-7-3 23:17:42 | 显示全部楼层
forumdisplay.php






查找


  CODE: [Copy to clipboard]   
while($thread = $db->fetch_array($query)) {



下面添加


  CODE: [Copy to clipboard]   
if($thread['poll']==2){
                $ttid=$thread['tid'];
                $conn = $db->query("select * from asks WHERE tid='$ttid'");
                $ask = $db->fetch_array($conn);
                $thread[tm]=$ask['tm'];
                $thread[aname]=$ask['aname'];
                $thread[answered]=($ask['aid']!='0');
               
        }



这里有两处哦

而且改了之后看帖子内容无论是不是提问帖,标题后面都是有悬赏标志。。。

楼主指点
回复

使用道具 举报

天才白痴梦 发表于 2005-7-3 23:30:35 | 显示全部楼层
由于意思
回复

使用道具 举报

lj80117 发表于 2005-7-4 00:52:48 | 显示全部楼层
有意思
回复

使用道具 举报

 楼主| flyinleaf 发表于 2005-7-4 09:44:55 | 显示全部楼层
原帖由 wydgm 于 2005-7-3 23:17 发表
forumdisplay.php






查找


  CODE: [Copy to clipboard]   
while($thread = $db->fetch_array($query)) {



下面添加


  CODE: [Copy to clipboard]   
if($thread['poll']==2){ ...



很感谢您能使用,并且帮忙测试

第一个关于查找有两处的问题
经过对全新dz2.5的查找,里面确定只有一处。
另外有两处格式类似的
不过while($thread = $db->fetch_array($query)) {
红字处是别的变量。所以如果您装了其他插件可能添加过一句一样的

那么给出添加代码下面的部分代码:

  1. $thread['icon'] = isset($_DCACHE['icons'][$thread['iconid']]) ? '<img src="'.SMDIR.'/'.$_DCACHE['icons'][$thread['iconid']].'" align="absmiddle">' : '&nbsp;';
  2.         $thread['lastposterenc'] = rawurlencode($thread['lastposter']);
复制代码




第二个问题非常感谢你,这是我的疏忽,没有判断是否是发问贴。
再次感谢您!

插件内容已经改正,对于您已经修改过的请进行一下操作:

viewthread.htm
查找

  1. <tr style="color: {HEADERTEXT}"><td class="bold">{lang subject}: $thread[subject]
复制代码


后面加


  1. <!--{if $thread['poll']==2}-->
复制代码


然后从此处起后面不远处找到一个
<!--{/if}->
找到后后面再加一个
<!--{/if}->

就可以了!
再次感谢

[ 本帖最后由 flyinleaf 于 2005-7-4 12:03 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 20:36 , Processed in 0.024473 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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