Вывод последних тем форума phpbb2 на страницах WordPress

Ура! — теперь список последних затронутых тем форума выводится так, как я давно хотел, — отображается во всех браузерах, даже если отключен джаваскрипт.
Технические подробности:
Раньше для вывода тем с форума я пользовался модом Recent topics от команды phpBB. Он выводит темы форума при помощи JavaScript — это может быть очень полезно, т.к. вывести список тем можно на любом сайте, просто встроив пару строчек в страницу. Но есть и недостаток — если в браузере отключен JavaScript, пользователь ссылок не увидит. Кроме того, такие ссылки не индексируются поисковиками.
Вот я и решил выводить их средствами PHP, для этого установил WordPress плагин «WP-Phpbb Last Topics». После вставил в тему код, как советовали в ридми.тхт плагина:

  • edit it to set: \\ прописал свои значения в кавычках через редактор плагинов вордпресс:
    $host = "http://www.yourblog.com/phpbb";
    $forum_path = "phpbb";
  • Activate the plugin through the 'Plugins' menu in WordPress \\ активировал плагин
  • \\ Установил "PHP Code Widget", добавил в сайдбар этот виджет и вписал в него код ниже:
    <?php if (function_exists('wpphpbb_topics')): ?>
    <? wpphpbb_topics(); ?>
    <?php endif; ?>

Список последних затронутых тем вывелся, но в виде знаков вопроса. Следуя совету товарища, я добавил в код плагина строку, которая «сказала» базе данных, что я хочу получать названия тем в кодировке utf8 — в которой у меня сайт. Вот эта строка:

$phpbbs = mysql_query('SET NAMES utf8');

Вставлял я ее в единственный файл плагина «wp-phpbb.php» после

$connection = mysql_connect($dbhost, $dbuser, $dbpasswd);

Спасибо за внимание.

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5Звёзд: 6Звёзд: 7Звёзд: 8Звёзд: 9Звёзд: 10 (1 оценок, среднее: 10,00 из 10)
Загрузка...

6 thoughts on “Вывод последних тем форума phpbb2 на страницах WordPress

  1. Так ты ещё и спец в веб-программировании! 🙂
    Так тебе же прямая дорога писать веб-морду к моей проге! 🙂

    Кстати, а на каких движках вообще все эти сайты и почему?

  2. Я нифига не спец… А эти ваши сайты все на разных движках, если же имеется в виду Чердак, то тут их два: движок форума phpBB3 и движок блога, позволяющий создавать блоги пользователей WordPress MU. А вопрос почему… Потому, что они бесплатны и потому, что они могут делать то, что необходимо. А еще, возможно, потому, что это самые популярные движки в своей области, посему вероятность, что я наткнусь именно на них была велика. А еще потому, что написать свой — это для меня очень сложная (чтобы не говорить невозможная) задача.

Добавить комментарий

Ваш e-mail не будет опубликован.