PhpSay > 贴吧伙伴 > 贴吧程序 > PHPSAY贴吧插件
直接进入贴吧做法.

点击数:655  |   回复数:14   |   最后回复发表于01.25

1
tv214
发表于 2009.10.20 10:44:07
要想直接进入帖吧,可以把 forum.php 复制改成 index.php 把原先的 index.php 删除.注意修改前请备份相关文件.
forum.php 页面代码修改如下:

<?php
require_once(dirname(__FILE__)."/./global.php");

$fid=1; //注意这里的 $fid 把1 改成你想调用的帖吧的ID

if( !isset($fid) || !is_numeric($fid) || $fid < 0 )
{
header("location:./");
}
else
{
$DB->connect($mysql_host,$mysql_user,$mysql_pass,$mysql_dbname);

$DB->query("SET NAMES 'utf8'");

$ForumArr = $TB->getForumInfo($fid);

if( empty($ForumArr['fid']) )
{
echo "<script>alert('该吧不存在或被锁定');location.href='./create.php';</script>";
}
else
{
$digest = false;

if( isset($_GET['digest']) && $_GET['digest'] == 1 )
{
$digest = true;
}

$TopicArr = $TB->getForumTopic($ForumArr['fid'],$page,$per_topic_num,$digest);

$NewTopic = $TB->getNewTopic($ForumArr['fid']);

$isModerator = 0;

for( $i=0;$i<count($ForumArr['moderator']);$i++ )
{
if( $ForumArr['moderator'][$i]['uid'] == $loginArr['uid'] )
{
$isModerator = 1;
}
}

if( $loginArr['group'] == 4 && $isModerator != 1 )
{
$loginArr['group'] = 2;
}

$groupArr = $userGroup[$loginArr['group']];

$tmp = template("forum.html");

$tmp->assign( 'codeName', $code_name );

$tmp->assign( 'codeVersion', $code_version );

$tmp->assign( 'siteName', $site_name );

$tmp->assign( 'siteDomain', $site_domain );

$tmp->assign( 'siteIcp', $site_icp );

$tmp->assign( 'searchWord', $ForumArr['name'] );

$tmp->assign( 'searchType', "1" );

$tmp->assign( 'loginArr', $loginArr );

$tmp->assign( 'ForumArr', $ForumArr );

$tmp->assign( 'Digest', $digest );

$tmp->assign( 'TopicArr', $TopicArr );

$tmp->assign( 'NewTopic', $NewTopic );

$tmp->assign( 'isModerator', $isModerator );

$tmp->assign( 'uppic', $uppic );

$tmp->assign( 'groupArr', $groupArr );

$tmp->output();
}

$DB->close();
}

ob_end_flush();
2楼
tv214发表于 2009.10.20 10:44:39
?>
3楼121.9.193.*发表于 2009.10.21 23:21:34
tv214兄不错,无私精神!

之前这么多人问,现在居然没人顶,看不下去
4楼202.101.215.*发表于 2009.10.22 22:28:48
顶啊~
5楼119.176.42.*发表于 2009.10.24 14:55:49
收藏了先!谢谢了!
6楼58.246.29.*发表于 2009.10.29 16:54:02
Notice: Undefined variable: uppic in /home/investgo/public_html/bbs/index.php on line 80

照这个方法做了,页面头部出现这个事什么意思?有哪位高手知道吗?
7楼
kiyu发表于 2009.10.30 23:46:15
支持下
8楼
tv214发表于 2009.11.06 11:45:18
直接把
$tmp->assign( 'uppic', $uppic );
这个删除就可以了
9楼222.210.48.*发表于 2009.11.11 19:48:03
支持一个~
10楼218.75.124.*发表于 2009.11.18 14:19:43
你吗的,解释一下会死人啊!!!!!
11楼
anna464发表于 2010.01.04 22:48:08
顶起来
12楼
stlsun发表于 2010.01.05 14:20:53
顶起来
13楼
阿吉发表于 2010.01.23 10:37:18
可以是可以,好象页面变乱了。。
14楼
普通老百姓发表于 2010.01.25 08:34:01
我也是页面上部会出现一排6楼的样子,不懂怎么回事。
15楼
普通老百姓发表于 2010.01.25 08:43:40
是我理解不对吗?
楼主是说把原index.php删了,把原forum.php改成index.php,然后复制本页中的代码存为forum.php是吗?
还是什么呢?可否讲清楚点嘛。。
1

发表回复 

  • 您未登录,帖子将以匿名回复。设置昵称 | 登录 | 注册
  • 加大减小
  • 快捷键:Ctrl+Enter

其它帖子

插入表情

插入图片

图片链接:

图片链接以 http:// 开头。

插入视频

视频链接:

目前支持优酷、土豆、酷6、56、六间房、搜狐、新浪、爆米花等多家视频网站