怎么去掉discuz首页左边的树形栏? 因为有一个需求是从另外一个系统登录到这个discuz,会将原系统中的用户信息带过来,同事不希望显示左侧的树形栏,那段代码应该在哪里改动呢? 因为一直是做java的 这个不了解 ,想各位请教下! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我需要的是正常从discuz登陆的 不需要隐藏左侧的树形栏,只有从别的系统链接过来的才会隐藏,我可以在PHP代码增加判断,判断username 是否为空的,username不为空的就隐藏左侧的树形栏 ,这段代码应该写在哪个页面中呢? 看来这个问题要让discuz高手去研究。。 在模板里面找到<div id="sidebar">做个判断就行了 forumdisplay.htm帖子列表页discuz.htm主页 main.inc.php<div id="leftmenu" class="menu">EOT;require_once DISCUZ_ROOT.'./admin/menu.inc.php';$uc_api_url = UC_API;$ucadd = $isfounder ? ", 'uc'" : '';echo <<<EOT</div> <div id="leftmenu" class="menu">EOT;//require_once DISCUZ_ROOT.'./admin/menu.inc.php';//$uc_api_url = UC_API;//$ucadd = $isfounder ? ", 'uc'" : '';echo <<<EOT</div>注释掉这三行 左侧栏就不会显示内容了 你可以在注释掉的位置加判断 加载自己的内容 没有找到 “main.inc.php”。 E:\Discuz!_6.0.0_SC_GBK\upload\admin 下确实是没有 <!--{if ($discuz_uid!=0)}--><div id="sidebar" <!--{/if}-->在我上面写的两个页面 在这个div加上这个条件,未注册的用户就看不了边栏了 我是7.**版本- -找下upload中的admincp.phpif($action == 'menu') {// require_once DISCUZ_ROOT.'./admin/menu.inc.php';} elseif($action == 'header') { require_once DISCUZ_ROOT.'./admin/header.inc.php';} elseif($action == 'logout') { $db->query("DELETE FROM {$tablepre}adminsessions WHERE uid='$discuz_uid'"); loginmsg('logout_succeed', 'index.php'); 但是我没有能在你说的两个htm中找到 id 为 sidebar的 div。 恩 找到了 其实是这样的 我说的这个论坛也不是纯粹的discuz,被改过的 按照你说的我注释掉了那段代码, 用 admin登陆看了下 左侧的树形栏还是存在 现在就像实现 在源系统的单击操作能够链接到discuz的一个栏目下,不用在discuz再次登陆的,直接把源系统的用户信息放到discuz中。 补充一下, 版本是什么都不重要, 关键是楼主的模板是否被修改过1. 修改模板达到需要的功能是最直接,但模板一换,或样式布局一变,就可能费了2. 修改*.php文件是比较保险的做法,只看你是否熟悉discuz否 - -! (推荐)本来想帮你修下,但我手上有别的事情忙着,只能顶帖的份了。 如果楼主喜欢我23楼的方案的话,可以在这里看答案http://blog.csdn.net/coolesting/archive/2010/04/26/5528410.aspx 我觉得这个东西自己没能力解决就叫人去做,一个人什么都会了那其他程序员的价值何在?我想你自己也是做程序的这个应该明白,哪怕你懂php但是还得去熟悉discuz需要个过程.PS:提供phpwind,discuz解决方案或二次开发 确实在你说的文件中找到那个id 的 div, 看来作者在源代码的基础上做了很多修改 common.ini.php是通用文件,基本不乱改的, 如果我那方法不行, 那原作者把*.php文件也改太离谱了 也莫非你那主文件不需要包含common.ini.php了 包含 是需要的 我那个discuz 是 6.0的 就这样吧~~ 用admin登陆直接把左侧的树形栏给屏蔽了 发现自己原来连这个问题都没弄懂啊!!! php一般都用什么开发工具? PHP重定向是全局参数问题? php中for循环的回调问题。请教高手! 这段代码有些语句我不懂……大家进来看看吧,不难。 PHP投票系统怎样控制一个机器只能投一次??? Warning: undefined variable: file in c:\...\index.php on line 10 中专生为什么不被社会重视,社会为什么对我们这样,大家评一评? smarty中输出变量 求一条关联SQL的写法? java至php的乱码问题 偶尔会无缘无故的向MYSQL写入两次数据,头大
forumdisplay.htm帖子列表页
discuz.htm主页
$uc_api_url = UC_API;$ucadd = $isfounder ? ", 'uc'" : '';echo <<<EOT</div>
<div id="leftmenu" class="menu">EOT;//require_once DISCUZ_ROOT.'./admin/menu.inc.php';
//$uc_api_url = UC_API;//$ucadd = $isfounder ? ", 'uc'" : '';echo <<<EOT</div>注释掉这三行 左侧栏就不会显示内容了 你可以在注释掉的位置加判断 加载自己的内容
没有找到 “main.inc.php”。
<div id="sidebar"
<!--{/if}-->
在我上面写的两个页面 在这个div加上这个条件,未注册的用户就看不了边栏了
// require_once DISCUZ_ROOT.'./admin/menu.inc.php';
} elseif($action == 'header') {
require_once DISCUZ_ROOT.'./admin/header.inc.php';
} elseif($action == 'logout') {
$db->query("DELETE FROM {$tablepre}adminsessions WHERE uid='$discuz_uid'");
loginmsg('logout_succeed', 'index.php');
我想你自己也是做程序的这个应该明白,哪怕你懂php但是还得去熟悉discuz需要个过程.PS:提供phpwind,discuz解决方案或二次开发
common.ini.php是通用文件,基本不乱改的, 如果我那方法不行, 那原作者把*.php文件也改太离谱了