Вот например я адовый класс кеширования сделал http://www.ilich.me/cachedquery/.
Назначение - уменьшение количества запросов к БД и обеспечение функционирования в случае отказа БД.
В архиве файл example.php из которого становится, как ChachedQuery использовать. Есть несколько known bugs, но для версии 0.1 вполне рабочая штука.
Буду рад услышать отзывы и пожелания.
понедельник, 28 марта 2011 г.
среда, 16 марта 2011 г.
Вывод последних сообщений с форума PhpBB
Снёс Джумлу с последнего сайта. Теперь больше никакой Джумлы, всё. В 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>';
}
Буду рад, если этот класс пригодится кому-нибудь)
Вот он: 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>';
}
Буду рад, если этот класс пригодится кому-нибудь)
Подписаться на:
Сообщения (Atom)