Сообщения

Показаны сообщения с ярлыком "интеграция с phpbb3"

Вывод последних сообщений форума phpbb3 на сторонний сайт

Возникла задача вывода последних сообщений на главную страницу головного сайта. Сайт самописный и поэтому решил использовать собственный скрипт, а не поиск плагинов. Поизучав структуру базы форума обнаружил таблицу с названием phpbb_topics в ней находится 2 необходимых поля forum_id для генерации ссылки и topic_title для текста ссылки. И собственно сам скрипт инклудим в нужном месте: <?php mb_internal_encoding("UTF-8"); mb_regex_encoding("UTF-8"); extract($_POST); extract($_GET); $dbhost = "localhost"; $dblogin = "Логин"; $dbpassword = "Пароль"; $dbname = "База с форумом"; $link = mysql_connect($dbhost, $dblogin, $dbpassword); $db_selected = mysql_select_db($dbname, $link); if (!$db_selected) {     die ('Can\'t use foo : ' . mysql_error()); } $result = mysql_query("SELECT topic_title, topic_id, forum_id FROM phpbb_topics ORDER BY topic_id DESC LIMIT 0, 5;"); while ($row = mysql_fetch_assoc($result...

Работа с phpbb3 из сторонних скриптов php: Часть 1 Создание форума

Возникла идея плотно интегрировать свой сайт, а именно комментарии с форумом phpbb3. Начал поиски об его API, но толком никакой документации не обнаружил. Пришлось искать на зарубежных сайтах. Удалось найти одну статью на эту тему, но после их использования работает не совсем все ровно. Для начала надо создать файл с функциями и перед вызовом скрипта включать его в код: <?php /**  * Create a new category or forum on the fly */ function createPost ($forum,$msgSubject,$msgText) {   // note that multibyte support is enabled here   $my_subject   = utf8_normalize_nfc($msgSubject); // request_var('subject', '', true) was in place of $msgSubject   $my_text   = utf8_normalize_nfc($msgText); // request_var('my_text', '', true) was in place of $msgText   // variables to hold the parameters for submit_post   $poll = $uid = $bitfield = $options = '';   generate_text_for_storage($my_subject, $uid, $bitfield, $options, false, false, fal...