文章贴子底部相关文章导读增加方法
先上传upload 文件夹里面的东西然后修改下面的修改方法
1、查找风格目录下 templates/自己风格/风格样式表.css/ 或者templates/样式/css_common.htm这个文件最下面
在最后加上(图片地址注意修改好: background-image: url(../images/tips-close.png);):
/*相关文章*/
#related_topics {
float: center;
padding: 5px;
margin: 0 0 2px;
border: 1px dashed gray;
background-color: #f3f3f3;
width: 500px;
overflow: hidden;
text-align: left;
font-family: Arial, sans-serifarial, Verdana, Helvetica;
font-size: 12px;
line-height: 1.5;
color: black;
}
#related_topics span.close {
margin-left: 405px;
}
#related_topics span.close a {
background-repeat: no-repeat;
background-position: center center;
background-image: url(../images/tips-close.png);
padding: 4px;
background-repeat: no-repeat;
text-decoration: none;
}
#related_topics UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em;
PADDING-TOP: 0px}
#related_topics UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.25em 15px;
PADDING-TOP: 0px}
#related_topics li {
list-style: square;
margin: 5px 5px 5px 15px;
}2、修改 viewthread.php
查找:$thread = $sdb->fetch_first("SELECT * FROM {$tablepre}threads t WHERE tid='$tid'".($auditstatuson ? '' : " AND
displayorder>='0'"));
if(!$thread) {
showmessage('thread_nonexistence');
}在后面加上:
//相关文章Start
$toplcslist = '';
if ($tid){
$query = $db->query( "SELECT fid, authoridFROM {$tablepre}posts WHERE tid= '$tid'" );
$toplcs = $db->fetch_array( $query );
//$query = $db->query("SELECT subject,tidFROM {$tablepre}posts WHERE first = 1 AND authorid='{$toplcs['authorid']}' AND
fid='{$toplcs['fid']}' ORDER BY datelineLIMIT 5");
$query = $db->query("SELECT * FROM {$tablepre}posts AS t1 JOIN (SELECT ROUND(RAND() * ((SELECT MAX(pid) FROM {$tablepre}
posts)-(SELECT MIN(pid) FROM {$tablepre}posts))+(SELECT MIN(pid) FROM {$tablepre}posts)) AS pid) AS t2
WHERE t1.pid >= t2.pid AND t1.first = 1 AND t1.authorid='{$toplcs['authorid']}' AND t1.fid='{$toplcs['fid']}' AND tid!='$tid'
ORDER BY t1.pid LIMIT 5");
while ($rs = $db->fetch_array($query)) {
$rs['dateline'] = gmdate("$dateformat $timeformat", $rs['dateline'] + $timeoffset * 3600);
$toplcslist[] = $rs;
}
if ( !$toplcslist)
{$query = $db->query("SELECT * FROM {$tablepre}posts AS t1 JOIN (SELECT ROUND(RAND() * ((SELECT MAX(pid) FROM {$tablepre}
posts)-(SELECT MIN(pid) FROM {$tablepre}posts))+(SELECT MIN(pid) FROM {$tablepre}posts)) AS pid) AS t2
WHERE t1.pid >= t2.pid AND t1.first = 1 AND t1.fid='{$toplcs['fid']}' AND tid!='$tid' ORDER BY t1.pid LIMIT 5");
while ($rs = $db->fetch_array($query)) {
$rs['dateline'] = gmdate("$dateformat $timeformat", $rs['dateline'] + $timeoffset * 3600);
$toplcslist[] = $rs;
}
}
}
//相关文章End3、修改 templates/自己风格(没有就是在default)/viewthread_node.htm
查找 <a id="emailfriend" href="misc.php?action=emailfriend&tid=$tid" onclick="floatwin('open_emailfriend', this.href, 250, {if $discuz_uid}380{else}200{/if});return false;">{lang thread_email_friend}</a>
<a id="ratelink" {if $discuz_uid}href="misc.php?action=rate&tid=$tid&pid=$post" onclick="floatwin('open_rate', this.href, 250, 270);return false;"{else}href="logging.php?action=login" onclick="floatwin('open_login', this.href, 600, 400);return false;"{/if}>{lang rate}</a>
</div>
<!--{/if}-->在后面添加<!--{if $post['first']}-->
{template viewthread_topics}
<!--{/if}-->更新缓存完毕!!!!!
上传附件 OK ie6下快速回复能刷新么 能。。。。我怎么用了就刷不了了。。。太倒霉了 我的论坛是http://www.51zhuwo.com
麻烦给看一下吧。。。 viewthread.php中找不到这个代码啊。貌似不能用
页:
[1]