Снёс Джумлу с последнего сайта. Теперь больше никакой Джумлы, всё. В Joomla всё плохо, кроме обилия компонентов. Одного из них мне сильно стало нехватать - это вывод последних сообщений с форума PhpBB. И вот я решил написать маленький класс, реализующий доступ к данным PhpBB.
Вот он: http://www.ilich.me/phpbbworkshop/
Использовать очень просто.
include "phpbbworkshop.php"; // инклюдим
$phpBBWorkshop = new PhpBBWorkshop(); //инстанцируем
$phpBBWorkshop->connect(); // коннектимся
$posts = $phpBBWorkshop->getLastPosts("5, 10, 1",10); //получаем последних сообщений из форумов с айдишниками 5, 10 и 1
$phpBBWorkshop->disconnect(); //дисконектимся
А выводить сообщения можно например так:
foreach($posts as $post){
echo '<a href="' . $post['url'] . '">' . $post['title'] . '</a>';
}
Буду рад, если этот класс пригодится кому-нибудь)
Глянул мельком класс.
ОтветитьУдалитьФункция getLastPosts выведет сообщения, даже если форум закрытый.
А вообще вещь полезная.
Кстати да, учту.
ОтветитьУдалитьКроме того, getLastPosts возвращает топики, а не посты :) Это я вчера понял, когда выложил.