前几天我终于崩溃了,购买了 IP.Board,将我的网站转移到一个比 MyBB 更专业的论坛软件。我觉得这是我一生中最大的错误之一。我不熟悉这里使用的任何编程风格,对我来说这只是一团糟。
在过去的两天里,我一直在盯着 IP.Board,试图弄清楚如何做一些事情,比如创建简单的钩子等,但是网站指南已经关闭,并且没有任何我可以遵循的教程我能找到的互联网。
所以,我决定只查看论坛软件附带的钩子的源代码,例如最近的帖子,但是在打开钩子/目录中的源文件时,我似乎犯了一个大错误提供了几行代码:
<?php
class boardIndexRecentTopics
{
public $registry;
public function __construct()
{
$this->registry = ipsRegistry::instance();
}
public function getOutput()
{
return $this->registry->getClass('class_forums')->hooks_recentTopics();
}
}
现在,我完全迷失了,没有什么可参考的,我一直在挖掘,挖掘,挖掘答案,但我找不到任何东西。我只是想弄清楚如何做一些基本的事情,比如显示用户头像、创建个人资料链接等。我已经知道如何轮询数据库以获取我需要的信息。我在 Java 中工作了很长时间才了解基本结构,过去我有大量的 PHP 项目非常实用,但这是一个全新的混乱程度。
我在哪里可以找到这个recent topics
钩子的实际源代码,这样我就可以开始学习了。
如果我仍然使用我完全熟悉的 MyBB,我会完成 12 次。