Friday, March 16, 2007

怎样将discuz!联盟论坛改为友情链接!

实现效果:
鼠标悬停在联盟论坛时(LOGO与文字皆可)居中显示论坛名称以及说明,并统一LOGO大小,背景透明为论坛背景色,自定义栏目上文字并来回滚动,去掉2个多余的小图标!

修改文件:cache.func.php(include 目录下!) templates.lang.php 和 discuz.htm (这2个文件所在处:/templates/default/ 目录下!)


步骤一, 打开 cache.func.php 文件,查找:

QUOTE:
if($flink['note']) {
                                        $forumlink['content'] = "<a href=\"$flink[url]\" target=\"_blank\"><span class=\"bold\">$flink[name]</span></a><br>$flink[note]";
                                        if($flink['logo']) {
                                                $forumlink['type'] = 1;
                                                $forumlink['logo'] = $flink['logo'];
                                        } else {
                                                $forumlink['type'] = 2;
                                        }
                                        $data[] = $forumlink;
                                } else {
                                        if($flink['logo']) {
                                                $tightlink_logo .= "<a href=\"$flink[url]\" target=\"_blank\"><img src=\"$flink[logo]\" border=\"0\" alt=\"$flink[name]\"></a> ";
                                        } else {
                                                $tightlink_text .= "<a href=\"$flink[url]\" target=\"_blank\">[$flink[name]]</a> ";
                                        }
                                }
                        }

替换为:

QUOTE:
if($flink['logo']) {
                                                $tightlink_logo .= "<a href=\"$flink[url]\" target=\"_blank\"><img src=\"$flink[logo]\" width=\"88\" height=\"31\" border=\"0\" alt=\"$flink[name]\n$flink[note]\"></a> ";
                                        } else {
                                                $tightlink_text .= "<a href=\"$flink[url]\" target=\"_blank\" title=\"$flink[name]\n$flink[note]\">[$flink[name]]</a> ";
                                        }
                                }

步骤二, 打开 templates.lang.php 文件,查找:

QUOTE:

'board_links' => '联盟论坛',

改为:

QUOTE:

'board_links' => '友情连接',

步骤三, 打开 discuz.htm  文件,查找:

QUOTE:

{lang board_links}

修改为:

QUOTE:

{lang board_links}

接着在上面查找下面这代码删除:

QUOTE:

<img id="forumlinks_img" src="{IMGDIR}/$collapseimg[forumlinks]" border="0" align="right" alt="" /></a>

然后查找:

QUOTE:
<td width="5%" align="center" valign="middle"><img src="{IMGDIR}/forumlink.gif" alt="" /></td>

删除!

再查找:


QUOTE:
<td width="77%" valign="middle">$flink[content]</td>



修改为:

QUOTE:
<td width="100%" valign="middle">$flink[content]</td>

最后步骤到后台:更新缓存 完工OK!

0 comments:

Powered By Blogger