【发布时间】:2014-03-20 11:16:18
【问题描述】:
我将 MyBB 用于论坛,将 Wordpress 用于博客。当我尝试将两者集成到一个页面中时,我会遇到函数之间的冲突。论坛标题和wordpress包含的一些功能具有相同的标识符。
我需要这两个函数,但我显然无法更改 wordpress 或 mybb 中某些内容的名称。
这些相互冲突的问题有哪些解决方案?
我可以取消包含的文件吗?
如果我可以使用 iframe,那么它与滚动和边框的搭配会看起来不太好。如果这是唯一的方法,那么如何删除边框和滚动条,以便在代码位于原始页面本身时看起来完全相同?
【问题讨论】:
-
切换到正确使用命名空间的库。
-
您实际上是在尝试合并 PHP 中最糟糕和最大的两个代码库。没有好的解决方案,有些事情根本不能很好地协同工作。
-
您实际上是在尝试真正整合两者(共享用户表、会话等),还是只是在您的博客页眉和页脚中显示论坛?后者很容易,前者则不那么容易。
-
runkit 重命名函数怎么样?我可以在包含第二个包含之前重命名所有冲突的函数。
-
@YashasSamaga 你找到runkit的解决方案了吗?考虑自己写一个答案,这样在谷歌上找到这个答案的人就会从中受益