GVKun编程网logo

Discuz教程/去掉域名后面的/forum.php(discuz 如何去掉)

23

对于想了解Discuz教程/去掉域名后面的/forum.php的读者,本文将提供新的信息,我们将详细介绍discuz如何去掉,并且为您提供关于Discuz&UCenter修改手记,discuz

对于想了解Discuz教程/去掉域名后面的/forum.php的读者,本文将提供新的信息,我们将详细介绍discuz 如何去掉,并且为您提供关于Discuz & UCenter 修改手记,discuz论坛_PHP教程、discuz 3.2 forumdisplay_list 获取发帖者的用户组信息、discuz x3.4 论坛forum.php改为/bbs/、Discuz X3.4论坛的portal.php和forum.php这个小尾巴的有价值信息。

本文目录一览:

Discuz教程/去掉域名后面的/forum.php(discuz 如何去掉)

Discuz教程/去掉域名后面的/forum.php(discuz 如何去掉)

 
一、Discuz x3去掉主域名后面的/forum.php的方法修改方法:

进入网站后台-全局-域名设置-应用域名-将论坛设置为您的域名如:www.qijinet.net。默认域名设置为:qijinet.net。点击提交即可。附图!
 

二、
去掉面包屑导航中的forum.php的方法:

1.打开贵站正在使用的风格模版文件discuz.htm,用记事本打开,找到以下代码。(都是在很前面的代码,一眼就能看到)
  1. <div>
  2.   <a href="./"title="{lang homepage}">$$$$_G[setting][bbname]</a><em>&raquo;</em><a href="<STRONG>forum.php</STRONG>">{$$$$_G[setting][navs][2][navname]}</a>$$$$navigation
  3. </div>
复制代码
将<a href="forum.php"修改成<a href="/"即可!则地址就会是贵站的首页地址。修改后效果。

 


2.打开默认模版文件templatedefault orum orumdisplay.htm,用记事本打开,找到以下代码。(都是在很前面的代码,一眼就能看到)
  1. <div>
  2.   <a href="./"title="{lang homepage}">$$$$_G[setting][bbname]</a><em>&raquo;</em><a href="<STRONG>forum.php</STRONG>">{$$$$_G[setting][navs][2][navname]}</a>$$$$navigation
  3. </div>
复制代码
将<a href="forum.php"修改成<a href="/"即可!进入版块后,面包屑导航就会是贵站的首页地址。修改后效果。

 

3.打开默认模版文件templatedefault orum iewthread.htm,用记事本打开,找到以下代码。(都是在很前面的代码,一眼就能看到)
  1. <div>
  2.   <a href="./"title="{lang homepage}">$$$$_G[setting][bbname]</a><em>&raquo;</em><a href="<STRONG>forum.php</STRONG>">{$$$$_G[setting][navs][2][navname]}</a>$$$$navigation <em>&rsaquo;</em> <a href="forum.php?mod=viewthread&tid=$$$$_G[tid]">$$$$_G[forum_thread][short_subject]</a>
  3. </div>
复制代码
将<a href="forum.php"修改成<a href="/"即可!进入帖子页后,面包屑导航就会是贵站的首页地址。修改后效果。

 

4.jpg (75.47 KB, 下载次数: 4)

下载附件  保存到相册

2013-6-2 04:18 上传

 


4.*后一步,修改完成之后,回到网站后台。点击工具-更新缓存即可。就全部的生效了。

教程已经很简单了,很详细化的写了,如果还有不懂的就回帖联系吧!

本文章网址:http://www.ppssdd.com/code/72.html。转载请保留出处,谢谢合作!

Discuz & UCenter 修改手记,discuz论坛_PHP教程

Discuz & UCenter 修改手记,discuz论坛_PHP教程

discuz & ucenter 修改手记,discuz论坛

最近在整java和ucenter的东西,受限于项目架构需要,无法完全以ucenter为中心,所以在对接过程中遇到了许多不愉快的事情。经历多番研究,终于解决了其中了两个大问题,现记录下来,以备日后查看。

一、解决email必须填写的问题

项目并不要求用户注册时填写email,但UCENTER API要求必须输入email才可以通过验证,不得已必须得修改UCENTER代码才能绕过。以下是改动的代码:

/uc_server/control/user.php 69行:

<span>1</span> <span>//</span><span> NOTE: 解决email必须填写的问题
</span><span>2</span> <span>//if(($status = $this->_check_email($email)) < 0) {
</span><span>3</span> <span>//    return $status;
</span><span>4</span> <span>//}</span>
登录后复制

二、解决用户必须手工登录1次论坛的问题

由于BBS屏蔽了DISCUZ自带的注册、登录、找密等操作,所以必须要实现单点登录。当中遇到了一个非常蛋疼的问题:主站注册的账户同步到UCENTER之后,UCENTER并不会通知其他应用,也就是说默认情况下,其他应用(包括DISCUZ在内)无法在新用户注册之后立即更新用户列表。细细研究之后发现,DISCUZ是在本地注册、登录等事件中才会与UCENTER同步。这导致了,在主站新注册的用户,无法在BBS单点登录成功——因为在BBS中根本不存在这个用户。解决的方法有两个,一是用户手工登录一次BBS,BBS自带的机制会自动将用户信息从UCENTER同步过来;二是修改DISCUZ系统代码,在单点登录请求时自动同步用户数据。在权衡了各方面因素之后,决定采用第二套方案。以下是改动的代码:

立即学习“PHP免费学习笔记(深入)”;

/api/uc.php 192行:

<span> 1</span> <span>//</span><span> NOTE 解决用户必须手工登录1次论坛的问题</span>
<span> 2</span> <span>$member</span> = getuserbyuid(<span>$uid</span>, 1<span>);
</span><span> 3</span> 
<span> 4</span> <span>if</span> (!<span>$member</span><span>) {
</span><span> 5</span>     <span>$init_arr</span> = <span>explode</span>('','', <span>$_G</span>[''initcredits''<span>]);
</span><span> 6</span>     <span>$groupid</span> = <span>$_G</span>[''regverify''] ? 8 : <span>$_G</span>[''newusergroupid''<span>];
</span><span> 7</span> 
<span> 8</span>     C::t(''common_member'')->insert(<span>$uid</span>, <span>$get</span>[''username''], <span>md5</span>(random(10)), <span>$get</span>[''email''], <span>$_G</span>[''clientip''], <span>$groupid</span>, <span>$init_arr</span><span>);
</span><span> 9</span> 
<span>10</span>     <span>$member</span> = getuserbyuid(<span>$uid</span>, 1<span>);
</span><span>11</span> <span>}
</span><span>12</span> 
<span>13</span> <span>if</span>(<span>$member</span><span>) {
</span><span>14</span>     dsetcookie(''auth'', authcode("<span>$member</span>[password]\t<span>$member</span>[uid]", ''ENCODE''), <span>$cookietime</span><span>);
</span><span>15</span> }
登录后复制

 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/930048.htmlTechArticleDiscuz UCenter 修改手记,discuz论坛 最近在整JAVA和UCENTER的东西,受限于项目架构需要,无法完全以UCENTER为中心,所以在对接过程中遇到了许多...

discuz 3.2 forumdisplay_list 获取发帖者的用户组信息

discuz 3.2 forumdisplay_list 获取发帖者的用户组信息

rt,怎么获取发帖者的用户组信息- -!

回复内容:

rt,怎么获取发帖者的用户组信息- -!

discuz x3.4 论坛forum.php改为/bbs/

discuz x3.4 论坛forum.php改为/bbs/

把forum.PHP改成/bbs/好像没什么卵用,这里纯属为了玩,打算好好做站的慎用!
无需改动任何系统文件,用伪静态来做。。。
.htaccess中添加一句:
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^bbs/ /forum\.PHP

Discuz X3.4论坛的portal.php和forum.php这个小尾巴

Discuz X3.4论坛的portal.php和forum.php这个小尾巴

导航菜单里面修改即可,也可以做伪静态来处理

还可去dz模版template\模版名字\portal和template\模版名字\forum里面找对应的文件删除

关于Discuz教程/去掉域名后面的/forum.phpdiscuz 如何去掉的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于Discuz & UCenter 修改手记,discuz论坛_PHP教程、discuz 3.2 forumdisplay_list 获取发帖者的用户组信息、discuz x3.4 论坛forum.php改为/bbs/、Discuz X3.4论坛的portal.php和forum.php这个小尾巴的相关信息,请在本站寻找。

本文标签: