1

Тема: PunBB 1.4 - FAQ

Вывод названия тем в форуме (вместо даты) на главной странице.

Для отображения названий последних обновленных тем в форумах на индексной странице необходимо установить расширение Last topic titile on index page. Тема расширения на официальном форуме поддержки - (Please log in or register to see this URL).

После установки необходимо в административной панели в разделе "Расширения" найти вышеназванное расширение и нажать на ссылку "Синхронизировать все форумы"

http://punbb.ru/extensions/hcs_image_uploader/uploads/20000/9500/29767/thumb/p15s0mi0ogmfrgmv4jp1fv71eho1.png

Только после выполнения данной операции на индексной странице форума будут выведены названия тем.

(Please log in or register to see this URL) | Перед созданием темы => (Please log in or register to see this URL) | (Please log in or register to see this URL)

Расширения распространяются по (Please log in or register to see this URL)

Сайт KANekT

Поделиться

2

Re: PunBB 1.4 - FAQ

Создание своей страницы

<?php

if (!defined('FORUM_ROOT'))
    define('FORUM_ROOT', './');
require FORUM_ROOT.'include/common.php';

if ($forum_user['g_read_board'] == '0')
    message($lang_common['No view']);

// Setup main heading
$forum_page['main_title'] = forum_htmlencode($forum_config['o_board_title']);

define('FORUM_ALLOW_INDEX', 1);
define('FORUM_PAGE', 'my_page');
require FORUM_ROOT.'header.php';

// START SUBST - <!-- forum_main -->
ob_start();

?>    
        <div class="main-head">
        <h2 class="hn"><span>Зоголовок</span></h2>
    </div>
       <div class="main-content">
<p>Содержимое</p>
       </div>
<?php

$tpl_temp = forum_trim(ob_get_contents());
$tpl_main = str_replace('<!-- forum_main -->', $tpl_temp, $tpl_main);
ob_end_clean();
// END SUBST - <!-- forum_main -->

require FORUM_ROOT.'footer.php';
(Please log in or register to see this URL) | Перед созданием темы => (Please log in or register to see this URL) | (Please log in or register to see this URL)

Расширения распространяются по (Please log in or register to see this URL)

Сайт KANekT

Поделиться

3

Re: PunBB 1.4 - FAQ

После исправления страниц вместо русских букв отображаются кракозябры.

Сохранить файлы в формате UTF-8 без BOM.
Для этого можно использовать редактор (Please log in or register to see this URL)

Исправление файлов русификации
Скачать редактор (Please log in or register to see this URL)

Открываем, через меню - Поиск\Найти в файлах набираем нужную фразу, указываем директорию поиска, ищем, изменяем, сохраняем.

(Please log in or register to see this URL) | Перед созданием темы => (Please log in or register to see this URL) | (Please log in or register to see this URL)

Расширения распространяются по (Please log in or register to see this URL)

Сайт KANekT

Поделиться

4

Re: PunBB 1.4 - FAQ

Установка расширений

  • Загрузить архив с расширением.

  • Распаковать в папку extensions/. Например Вы загружаете расширение pun_bbcode на ftp форума /home/user/example.com/punbb/. То для успешной установки файл /home/user/example.com/punbb/extensions/pun_bbcode/manifest.xml должен быть доступен.

  • Зайди на свой форум под учетной записью администратора в раздел "Администрирование ⇒ Расширения ((Please log in or register to see this URL)). Загруженное расширение должно быть в списке.

  • Нажать кнопку установить и следовать дальнейшим инструкциям.

(Please log in or register to see this URL) | Перед созданием темы => (Please log in or register to see this URL) | (Please log in or register to see this URL)

Расширения распространяются по (Please log in or register to see this URL)

Сайт KANekT

Поделиться

5

Re: PunBB 1.4 - FAQ

Установка Русификации форума

  • Загрузить (Please log in or register to see this URL)

  • Распаковать в папку Lang/. То есть для успешной установки папка /home/user/example.com/punbb/lang/Russian не должна быть пустой.

  • Зайди на свой форум под учетной записью администратора в раздел "Администрирование ⇒ Настройки" - выбираем Основной язык Russian - заходим в профиль "Настройки ⇒ Язык" - выбираем Russian

(Please log in or register to see this URL) | Перед созданием темы => (Please log in or register to see this URL) | (Please log in or register to see this URL)

Расширения распространяются по (Please log in or register to see this URL)

Сайт KANekT

Поделиться

6

Re: PunBB 1.4 - FAQ

Добавление своего пункта меню

Форма ввода HTML-кода гиперссылок. В главное меню может быть добавлено любое количество пунктов. Формат записи добавления новых пунктов такой: X = <a href="URL">ССЫЛКА</a> где X — позиция, на которую ссылка должна быть помещена (например, 0 вставит новый пункт в самом начале, а 2 вставит новый пункт после пункта «Пользователи»). Каждый новый пункт пишется с новой строки.

Пример

0 = <a href="URL">ССЫЛКА</a>
(Please log in or register to see this URL) | Перед созданием темы => (Please log in or register to see this URL) | (Please log in or register to see this URL)

Расширения распространяются по (Please log in or register to see this URL)

Сайт KANekT

Поделиться

7

Re: PunBB 1.4 - FAQ

Как найти источник ошибки PHP на форуме PunBB

  • Включить отладку в config.php
    define('FORUM_DEBUG', 1);

    define('FORUM_SHOW_QUERIES', 1);

  • Cмотрим в строке 302 файла header.php название хука.

  • смотрим в таблице extension_hooks по столбцу id кто использует этот хук, либо выполняем запрос:
    SELECT * FROM Префикс_extension_hooks WHERE id="наш хук"
    чтобы получить отфильтрованный список, либо ищем имя хука в файлах c именем manifest.xml.

  • Получив расширения использующие хук, ищем в их манифестах источник ошибки. В данном случае это непоределенная переменная Users count, смотрим контекст и принимаем решение.

В данном случае, судя по названию переменной она отсутствует в языковом файле.

(Please log in or register to see this URL) | Перед созданием темы => (Please log in or register to see this URL) | (Please log in or register to see this URL)

Расширения распространяются по (Please log in or register to see this URL)

Сайт KANekT

Поделиться

8

Re: PunBB 1.4 - FAQ

Как изменить группу пользователя

  • My PunBB forum → Администрирование → Пользователи

  • Ищите нужного пользователя, отметить галочкой и нажать переместить в группу

  • Указать желаемую новую группу пользователя

(Please log in or register to see this URL) | Перед созданием темы => (Please log in or register to see this URL) | (Please log in or register to see this URL)

Расширения распространяются по (Please log in or register to see this URL)

Сайт KANekT

Поделиться

9

Re: PunBB 1.4 - FAQ

Как в форуме создать еще несколько разделов?

Используйте расширение Subforums  - скачать ((Please log in or register to see this URL))

Как из форума сделать Портал

Используйте расширение Portal By Daris
Работает только на MySQL, версия форума 1.3. Не поддерживается и не дорабатывается.

Post's attachments

portal_by_daris.zip 40.73 Кб, 83 скачиваний с 2012-07-10 

You don't have the permssions to download the attachments of this post.
(Please log in or register to see this URL) | Перед созданием темы => (Please log in or register to see this URL) | (Please log in or register to see this URL)

Расширения распространяются по (Please log in or register to see this URL)

Сайт KANekT

Поделиться

10

Re: PunBB 1.4 - FAQ

Включил режим профилактики и вышел из форума. Как исправить?

Поставить в кэше конфига (/cache/cache_config.php) o_maintenance в 0, зайти в администрирование и выключить.

(Please log in or register to see this URL) | Перед созданием темы => (Please log in or register to see this URL) | (Please log in or register to see this URL)

Расширения распространяются по (Please log in or register to see this URL)

Сайт KANekT

Поделиться

11

Re: PunBB 1.4 - FAQ

Появляется ошибка:
Извините! Произошла ошибка.

Это временная ошибка. Просто обновите страницу. Если проблема не решается, попробуйте повторить через 5-10 минут.

Включите дебаг, расскоментировав строки (удалив символы //):

//define('FORUM_DEBUG', 1);
//define('FORUM_SHOW_QUERIES', 1);
 

в файле config.php
Повторите действие, вызвавшее ошибку, сообщение об ошибке будет содержать более подробную информацию. Заодно посмотрите лог ошибок сервера.
Только после этих действий создайте новую тему. Обязательно предоставляйте информацию дебага и логов сервера, мы же не телепаты.

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

12

Re: PunBB 1.4 - FAQ

После установки расширения все поломалось. Как восстановить работоспособность форума?

Открываем config.php, находим строчку:

//define('FORUM_DISABLE_HOOKS', 1);;

убираем символы //
Если такой строки нет, то добавляем ее.
Заходим в админку, удаляем расширение, после которого случилась беда.

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться