[有新问题请教]Simple Joomla1.5 Bridge for phpBB3.0

在这里讨论和发布PHPBB3.0.X风格和主题
Post Reply
User avatar
sync
学有小成
学有小成
Posts: 103
Joined: 2007-06-20 11:57

[有新问题请教]Simple Joomla1.5 Bridge for phpBB3.0

Post by sync » 2008-05-20 5:51

新问题http://phpbbchina.com/forum/viewtopic.p ... 043#p16043

没想到我一直在joomla英文论坛和phpbb英文官方论坛折腾的这个作品原来是我们老大的杰作。 :cry:
对于这个整合,我有几个疑问要请教老大。

1、在开始整合之前,是不是先分别用不同的数据库安装好joomla 1.5.X和phpbb3?(这点不用回答了,很傻的问题!)

2、(另外附带一个问题: 我安装的是joomla 1.5.3, 服务器是自己在xp系统上搭建的php环境: PHP 5.2.5+Apache 2.2.8+MySQL 5.0.45+phpMyAdmin 2.11.4+ZendOptimizer 3.3.0+OpenSSL 0.9.8g+eAccelerator 0.9.5.2,要如何设置服务器才能让php mail function正常使用?如图: )


3老大如果能在研究一下,如何把wordpress作类似的整合就更完美了。(找了一下,有人做了相关的工作,但还是不完善) :)
Last edited by sync on 2008-05-28 1:29, edited 6 times in total.
Evil Gamber Online, Play online texas hold'em

User avatar
sync
学有小成
学有小成
Posts: 103
Joined: 2007-06-20 11:57

目前还不是非常完善

Post by sync » 2008-05-20 20:46

老大,你现在的这个整合目前还不是非常的完善,主要表现在数据库方面:
1、用户的资料不能互相共享
2、论坛的帖子不能在joomla页面动态显示(这点已经用了另外一个mod来实现)。

所以我目前是用了你这个整合的style部分,数据库还是分开管理,等老大实现了如下几个功能就可以正式投入使用了:

1、用户在Joomla注册的资料可以在phpbb管理。
2、用户在phpbb注册的资料可以在joomla中管理。
3、joomla的首页能动态显示论坛的帖子情况。
Last edited by sync on 2008-05-22 23:33, edited 2 times in total.
Evil Gamber Online, Play online texas hold'em

User avatar
sync
学有小成
学有小成
Posts: 103
Joined: 2007-06-20 11:57

问题二

Post by sync » 2008-05-20 22:46

IOsetting老大,你修改的风格漏了一层(如图所示的“1“标志这一层),请问如何实现。
我觉得这一层增加了整体的立体感,而且感觉有点玻璃的效果很漂亮。
Attachments
screenshot46.png
screenshot46.png (52.19 KiB) Viewed 1987 times
Evil Gamber Online, Play online texas hold'em

User avatar
sync
学有小成
学有小成
Posts: 103
Joined: 2007-06-20 11:57

问题三

Post by sync » 2008-05-23 0:01

老大,你修改的的这个风格在IE浏览器里的显示效果和joomla不统一,是满屏的。

1、IE打开,满屏。(开始我以为是我的设置不对,后来我用IE打开你提供的Demo站点,发现同样的问题,所以我感觉是老大修改风格还不完善,估计老大不是用IE浏览器。 :grin:
2、firefox打开,正常。
3、Opera打开,正常。

该如何修改才能满足IE浏览器的显示效果让phpbb3和joomla的宽度统一?

请看图示
Attachments
Screenshot.png
Screenshot.png (247.69 KiB) Viewed 1947 times
Evil Gamber Online, Play online texas hold'em

User avatar
mymsn
技术组成员
技术组成员
Posts: 380
Joined: 2008-02-24 18:13

Re: [请教IOsetting老大]Simple Joomla1.5 Bridge for phpBB3.0

Post by mymsn » 2008-05-23 0:47

比我学的高的高的高的高,我就没整合成功过。一遍一遍删数据库,一遍一遍安装。人说30以后不学艺。现在的社会,只能注定被淘汰,多亏我只是爱好phpbb,如果是职业,我早就饿死了


我想,这会不会和你用的Joomla1.5的版本有关系? :(
不知道怎么喜欢上phpbb,但喜欢上就丢不开了 :(

User avatar
sync
学有小成
学有小成
Posts: 103
Joined: 2007-06-20 11:57

Re: [请教IOsetting老大]Simple Joomla1.5 Bridge for phpBB3.0

Post by sync » 2008-05-23 22:05

IOsetting老大太忙了,来的时候请帮忙看看哦!
Evil Gamber Online, Play online texas hold'em

User avatar
sync
学有小成
学有小成
Posts: 103
Joined: 2007-06-20 11:57

Re: [已经解决]Simple Joomla1.5 Bridge for phpBB3.0

Post by sync » 2008-05-25 14:32

from flyinghail:

模板中的吧 不过最简单是改ucp.php 直接在 case 'register': if ($user->data['is_registered'] || isset($_REQUEST['not_agreed'])) { redirect(append_sid("{$phpbb_root_path}index.$phpEx")); } 后面加上 redirect(joomla的注册地址);

变为:

Code: Select all

case 'register':
		if ($user->data['is_registered'] || isset($_REQUEST['not_agreed']))
		{
			redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
		}redirect('../index.php?option=com_user&task=register');

		$module->load('ucp', 'register');
		$module->display($user->lang['REGISTER']);
这一步是转到joomla的注册页面,解决在phpbb3中注册的资料不能在joomla登录,因为phpbb3用的是joomla的数据库。
Evil Gamber Online, Play online texas hold'em

User avatar
sync
学有小成
学有小成
Posts: 103
Joined: 2007-06-20 11:57

redirect不能实现新窗口中打开页面,怎么办?

Post by sync » 2008-05-28 1:27

Code: Select all

case 'register':
      if ($user->data['is_registered'] || isset($_REQUEST['not_agreed']))
      {
         redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
      }redirect('../index.php?option=com_user&task=register');

      $module->load('ucp', 'register');
      $module->display($user->lang['REGISTER']);
把joomla和phpbb3整合了之后,为了让用户注册的资料使用joomla的数据库,我把phpbb3的注册指向了joomla的注册页面,添加了redirect('../index.php?option=com_user&task=register');这段代码,我这里想实现指向的网页在新窗口中打开,改怎么改?
Evil Gamber Online, Play online texas hold'em

Post Reply