搜索
开启辅助访问 切换到宽版

QQ登录

只需一步,快速开始

扫一扫,访问微社区

注册 找回密码
查看: 5644|回复: 1
打印 上一主题 下一主题

opencar集成phpbb

[复制链接]
跳转到指定楼层
楼主
发表于 2014-9-17 21:09:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
前2天发布了opencart集成discuz的文章和插件,最近看到网友做了opencart和phpbb整合,所以收集过来与大家分享

opencart集成代码下载 opencart (1).zip (8.49 KB, 下载次数: 129)
该代码是在opencart1.56的基础上修改的,如果你是1.56,那么可以直接覆盖(模板需要根据你自己的模板来修改)。

下面来解释下实现原理。

phpbb.php文件为主要文件,在opencart的注册、登录、退出功能后都会通过ajax来执行phpbb.php文件。该文件这里就不贴出来了,有兴趣的自己下载来看。

这次是采用的session的方式来处理的,session一共保存了三个变量:wy_opt(操作)、wy_n(用户名)、wy_p(密码),在phpbb.php会通过session获取这三个变量,根据wy_opt的不通来分别处理。

注册:

修改了 /catalog/model/account/customer.php


登录:

由于登录的入口有很多:单独的登录、注册后自动登录、checkout时候的登录等,为了方便调用我修改了库文件

/system/library/customer.php


退出:

修改了/catalog/controller/account/logout.php


AJAX调用phpbb.php

修改了 /catalog/view/theme/default/template/common/footer.tpl。添加了调用phpbb.php文件的ajax方法。

这里其实还能再优化下,可以根据是否存在$_session['wy_opt']来判断是否执行该ajax


opencart的代码部分修改就是这些了,其实也挺简单的。

最后是要修改phpbb注册、登录、退出连接,让跳转到opencart的注册、登录、退出来处理,OK一切结束~

转载自https://blog.0710ku.com/?p=246

这个方案还不太完善,没有考虑找回密码和修改密码的功能,希望后续能够补全。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
沙发
发表于 2018-9-4 07:38:43 | 只看该作者
opencart集成discuz的文章和插件,这个链接在哪里??论坛里没找到…
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

QQ|手机版|OpenCart - 中文官方网站 ( 蜀ICP备09033774号|人工智能

GMT+8, 2024-12-22 23:51 , Processed in 0.061335 second(s), 25 queries , Gzip On.

快速回复 返回顶部 返回列表