Google
 
发新话题
打印

[新鲜发布] 文章页相关帖子主题列表(DZ)

主题管理操作: Yuan 于 2008-6-29 23:25 加入精华

文章页相关帖子主题列表(DZ)

最后回复者: 查看数: 446 回复数: 10 最新回复
与好友共享:
演示效果 :


具体可见分享网相应的帖子内容.

功能:
主题TAG相应主题列表.
无TAG时,将主题发表作者相应主题列表.
无限乱数,将不会有重复主题出现.
有效地解决吸引游客等问题.

找到viewthread.php.
查找:
Copy
语言代码:
$thread['tags'] .= '<a href="tag.php?name='.rawurlencode($tags['tagname']).'" target="_blank">'.$tags['tagname'].'</a> ';

修改为:(此处修改修正TAG显示样式为红色)
Copy
语言代码:
$thread['tags'] .= '<a href="tag.php?name='.rawurlencode($tags['tagname']).'" target="_blank"><font color=red>'.$tags['tagname'].'</font></a> ';

查找:
Copy
语言代码:
viewthread_updateviews();
        @
extract($_DCACHE['custominfo']);

在它们的上面添加:
Copy
语言代码:
$tagon=1;   //此功能开关,0为关,1为开;
$sqlsum=5;  //主题显示条数,TAG下实际情况,用户主题准确
$tagsa explode(',',$metakeywords);
$count=count($tagsa)-2;
$sunm=rand(0,$count);
if(
$tagon!=0){
if(empty(
$metakeywords)){
$query $db->query("SELECT `tid`,`author` FROM `{$tablepre}posts` WHERE `tid` =$tid AND `first`>0 LIMIT 0,1");
     while (
$authora=$db->fetch_array($query)){
             
$author['author']=$authora['author'];
     }
     unset(
$query);
}
!empty(
$metakeywords)?$sql="SELECT `tid`,`subject`,`author`,`dateline` FROM `{$tablepre}posts` WHERE `first`>0 AND `subject` LIKE '%$tagsa[$sunm]%' LIMIT 0,$sqlsum":$sql="SELECT * 
FROM `{$tablepre}posts` WHERE `author`='{$author['author']}' AND `tid`!=$tid AND  `first`>0 ORDER BY `pid` DESC LIMIT 0 , $sqlsum"
;
$tagarray=array();
$tagsell = array();
$query $db->query("$sql");
while (
$tagsell=$db->fetch_array($query)) {
        
$tagsell['tid'] = $tagsell['tid'];
        
$tagsell['subject'] = cutstr($tagsell['subject'],45);
        
$tagsell['author'] = cutstr($tagsell['author'],9);
        
$tagsell['dateline']= gmdate("$dateformat $timeformat"$tagsell['dateline'] + $timeoffset 3600);
        
$tagarray[] = $tagsell;
}}


注意:配置文件可自行设置一下,建议为了站点规则,显示条数为10条之下!!

打开viewthread.htm文件,
删除掉如下代码, 请用查找功能:
Copy
语言代码:
<class="posttags">{lang thread_keywords}
                                                                <!--{if 
$thread['tags']}-->$thread[tags]<!--{/if}-->

再查找:
Copy
语言代码:
<!--{if $post['signature'] && !$post['anonymous'] && $showsignatures}-->
                                                        <
div class="signatures" style="maxHeightIE: {MAXSIGROWS}px;">
                                                                
$post[signature]
                                                        </
div>
                                                <!--{/if}-->


在它的上面添加:(A3)
Copy
语言代码:
<!--{if !empty($tagarray)&&$post['number']==1}-->
                <
h3 style="background:none; border:1px solid #99CC33; color:#333333"><span><!--{if empty($metakeywords)}-->该用户相关主题列表<!--{else}-->{lang thread_keywords}<!--{/if}-->
                                                                <!--{if 
$thread['tags']}-->$thread[tags]<!--{/if}--></span></h3>
                         <!--{
loop $tagarray $tagsell}-->
      <
div style="border:1px solid #99CC33;margin-top:2px; line-height:25px; width:100%;"><span style="float:left; line-height:25px; width:150px; text-align:left; border-right:1px solid #99CC33; margin-left:5px;"> <font color="#666666">作者</font>: <a href="space.php?username=$tagsell[author]" target="_blank">$tagsell[author]</a></span><span style="float:left; line-height:25px; width:400px; text-align:left; border-right:1px solid #99CC33; margin-left:5px;"> <font color="#666666">主题</font>: <a href="thread-$tagsell[tid]-1-1.htmltarget="_blank">$tagsell[subject]</a></span><span style="float:left; line-height:25px; width:150px; text-align:left; margin-right:1px solid #99CC33;  margin-left:5px;"> <font color="#666666">时间</font>: $tagsell[dateline]</span></div>
      <!--{/
loop}-->
       <!--{/if}-->


完美兼容FF就用以下代码:(A3)
Copy
语言代码:
<!--{if !empty($tagarray)&&$post['number']==1}-->
                <
h3 style="background:none; color:#333333"><span><!--{if empty($metakeywords)}-->该用户相关主题列表<!--{else}-->{lang thread_keywords}<!--{/if}-->
                                                                <!--{if 
$thread['tags']}-->$thread[tags]<!--{/if}--></span></h3>
      <
table width="100%" border="0">
                         <!--{
loop $tagarray $tagsell}-->
                           <
tr>
    <
td width="20%" style="border-bottom:1px solid #ECF4FB"> <font color="#666666">作者</font>: <a href="space.php?username=$tagsell[author]" target="_blank">$tagsell[author]</a></td>
    <
td width="60%" style="border-bottom:1px solid #ECF4FB"><font color="#666666">主题</font>: <a href="thread-$tagsell[tid]-1-1.html" target="_blank">$tagsell[subject]</a></td>
    <
td width="20%" style="border-bottom:1px solid #ECF4FB"><font color="#666666">时间</font>: $tagsell[dateline]</td>
        </
tr>
      <!--{/
loop}-->
</
table>
       <!--{/if}-->


边线颜色为:#99CC33.用户可试着将代码:background:none;删除掉, 看看效果,呵呵.

已经修正部分链接,
解决TAG显示两处的问题.
你现在是游客:请登录或者注册

搜索更多相关主题的帖子:

Rojo google reader netvibes 哪吒 抓虾 my yahoo Feedsky FEED 订阅
作者: Yuan 主题: 20日视频升级记录. 时间: 2008-11-21 12:33
作者: Yuan 主题: php数组的操作函数. 时间: 2008-11-8 11:33
作者: Yuan 主题: html\css 小小技巧经验.. 时间: 2008-11-8 11:23
作者: Yuan 主题: 完整制作网吧系统 时间: 2008-11-7 10:09
作者: Yuan 主题: Javascript 事件 一览表 时间: 2008-11-6 19:44

TOP

最新网站秀: (还等什么?马上加入我们吧! 快速加入

 潮州论坛  灵下异度  封开家园  大冶信息网  游友网  咖啡可乐雨  国际华人交  番禺电脑医  奥一网  北京资迅网  Hebe 甄宝团  飛輪海環球 
用户正在观看:
爱情
漂亮少妇自拍视频
性感少妇超强诱惑
性感的少妇
实拍少妇在家走光
作品源自网络,请支持正版


《阴沼地》1


《阴沼地》2


《阴沼地》3


《阴沼地》4完
链接怎么修改???
主题</font>: <a href="thread-$tagsell[tid]-1-1.html" target="_blank">
我放上去了这个插件,相关主题帖子地址全是错误的,那个链接怎么修改,不好意思,我是菜鸟

TOP

是非静态??
成功仅仅是与失败一线之隔,望着对面的风景。

   谁能够坚持下去,时间则证明他是强者。

TOP

【问题已解决:是我的论坛数据表问题。】老大我按您的方法做了,可是很多帖子打不开了,出现如下提示,请问我该怎么办啊:
引用:
Discuz! info: MySQL Query Error

User: 将就活着
Time: 2008-10-17 6:36pm
Script: /bbs/viewthread.php

SQL: SELECT *
FROM `[Table]posts` WHERE `author`='这边看' AND `tid`!=669 AND `first`>0 ORDER BY `pid` DESC LIMIT 0 , 5
Error: Table '[Table]posts' is marked as crashed and should be repaired
Errno.: 1194

Similar error report has beed dispatched to administrator before.

TOP

表' [表]员额'标记为坠毁并应修复

TOP

【问题已解决:是我的论坛数据表问题。】

TOP

你是6.1???  QQ:104979058

TOP

【问题已解决:是我的论坛数据表问题。】我用 repair.php 修改了。现在效果很好。多谢老大开发出这么好的插件。

今天就看到了效果。PV提高了将近10%呢,而且只是短短的几个小时。我想明天我的站的PV肯定就会有大幅度提升。

再次感谢老大。

TOP

老大,如果是PW的论坛呢,怎么修改啊?

TOP

PW论坛应该有开发...   原理差不多, 不同的人开发不同的样式..

TOP

1.男同学站在我左边,女同学站在我右边,其他人原地不动...结果就他没动。   2.有一天外面下大雨,老师满脸雨水的走进教室,在讲桌前不知道找着什么东西,找了一会就问前排的同学:“我擦纸的脸呢?”
  3.线段a是线段b的一半,那线段b是线段a的多少呢?(全班皆静,候高论,半晌后)线段b就是线段a的两半。(晕)
  4.初中,某数学老师讲方程式变换,在讲台上袖子一挽大声喝道:同学们注意!我要变形了!……
  5.一同学在下面闹,我们老师说:“你给我站到黑板上面去!!”高难度啊。 www.125sf.com
  6.我初中老师讲题目喜欢用投身其中……“我的底面半径是20CM,我的高是50CM,那么我……”下面有人说“是饭桶……”全班爆笑……
  7.初中英语老师是个秃子,一天上课,他问一个同学:“whatdayistoday?’(我的头是秃头?)同学想了一下,回答:“Yes.”
  8.高三数学摸底一男生问:老师,画图没有铅笔,是借一支还是用钢笔?老师(老年妇女)答:随你的大小便吧。
  9.高中的代数老师:“说话不许出声音。” www.pk987.com
  10.高中一化学老师兼教导主任做题时故意做错,然后让某同学找出其中的错误。该同学艰难的答出之后,老师赞许而很严肃地说:“很好,你看出了老师的破腚(绽)。”众皆木然,下课后,老师刚走出去,全班哄堂大笑。
  11.某日,我们高中数学老师跟我们讲函数周期表时,讲到“周期”二字时激动地走下讲台,对着全班同学说:“你们还不了解周期啊,真的是猪都比你们聪明些。”然后他指着第一排的一个女生说:“你知道什么是周期吗?你跟他们解释一下。”全班均晕倒。 www.pppsf.com
  12.我们初中时候规定升国旗时候要穿校服,结果总有一些人没有穿校服或者是单只穿裤子或者是衣服。然后每次升旗之前校长都拿着一个扩音喇叭在那里说:“有的同学不穿衣服,有的同学不穿裤子,有的就干脆衣服裤子都不穿。”
  13.语文老师教赤壁的课文,说起曹兵在华容道互相践踏,感慨道:人流是可怕的……
  14.某天上数学偶看到偶们数学老师牙上有片绿叶子(老师中午估计是吃韭菜馅的饺子了)过了一会发现叶子没了………下课的时候发现在我们班某女生的脖子上……
  15.初中语文课的女老师刚从师大毕业,什么都好,就是喜欢突击式地抽同学上黑板默写名词解释。方法是,老师口述某个词,同学默写,并加解释。记得有一次,抽到一个不爱听讲的男生。老师一遍一遍地重复念“间或”,那男生抓着头皮在黑板前熬了好几分钟,突然刷刷刷地写下:贱货:下流呸,不是好东西。全班暴笑,女老师气得面红耳赤,一句话都讲不出。www.gmbbb.cn

TOP

发新话题