FAQ по phpBB 3.0

Ответить
Аватара пользователя
Distructor
Администратор
Сообщения: 1607
Зарегистрирован: 28.12.2009
Ответы на частые вопросы. Со временем тема будет обновляться и дополняться вопросами пользователей.
Почему созданные вновь категории (форумы, подфорумы) не видны на главной странице?
Потому что вы не установили им права доступа.
Почему после русификации не видны кнопки?
Потому что вы не установили соответствующий imageset (набор картинок).
Вариант вопроса: Поставил новый (другой) стиль (скин), но при заходе в любой форум не видны (отсутствуют) кнопки (нет кнопок, значков) "Новая тема", "Тема закрыта" и другие.

Создайте папку styles/НАЗВАНИЕ_ВАШЕГО_СТИЛЯ/imageset/ru и скопируйте туда русские или, если их нет, английские кнопки.
Затем
- Войдите в администраторский раздел, перейдите в раздел "Стили", кликните по ссылке "Наборы изображений" в левой колонке.
- Справа в блоке Установленные наборы изображений найдите название нужного вам набора изображений и кликните по ссылке "Обновить" напротив него, затем "Да" в окне подтверждения.
Поставил мод, отредактировал файлы для русского языка, а на странице непонятные значки, крякозябры?
Вариант вопроса: После редактирования файла вверху страницы появляется примерно такое сообщение
Код: Выделить всё
[phpBB Debug] PHP Notice: in file /adm/index.php on line 149: Cannot modify header information - headers already sent by (output started at /language/ru/acp/common.php:1)

Дело в том, что файлы phpbb3 необходимо редактировать в редакторе, поддерживающем кодировку UTF-8, сохраняя их в указанной кодировке без метки "BOM" (Например Notepad++). Notepad (Блокнот) из комплекта Windows для редактирования не подходит, так как он не поддерживает сохранение файла без указанной метки.
Как сделать, чтобы ссылки открывались в новом окне по умолчанию в phpBB3?
Ответ: сделать небольшие изменения в коде ( http://www.phpbbguru.net/community/view ... hp?t=17908 ссылка внешняя)
Как изменить главный логотип? Как задать его размеры?
Ответ: Необхоимо закачать нужный вам файл логотипа в папку форума/styles/ваш_стиль/imageset/ . Затем выполнить следующие действия: Администраторский раздел - закладка Стили - Наборы изображений - напротив своего стиля щёлкнуть Изменить - выбрать Главный логотип - нажать кнопку Выбор - ниже выбрать ваш файл логотипа и задать его размеры.
Почему в форме создания темы/форме ответа отсутствуют значки тем?
Необходимо включить значки тем в настройках свойств форума, выбрав соответствующий пункт.
[spoiler=Хостер сменил MySQL 3.0.x/4.0.x на MySQL 4.1.x/5.x. После этого возникают ошибки вида
Field 'forum_last_post_subject' doesn't have a default value]Скачайте файл mysql_upgrader.php, загрузите содержащийся в нём скрипт на сервер в корневую папку форума и запустите. Вы получите список SQL-запросов, которые необходимо затем выполнить в базе данных форума для исправления ошибки. Не забудьте сделать полный бэкап базы данных перед выполнением SQL-запросов.[/spoiler]
Всё время выдаёт "Ошибка отправки формы. Попробуйте ещё раз."
вариант: невозможно войти в администраторский раздел, выдает ошибку "General Error - You need to enter your password to access the Administration Control Panel."
Установленный вами нестандартный стиль устарел и неовместим с установленной вами версией phpBB3. Даже если автор(ы) стиля утверждают обратное.
Как сделать, чтобы в версии для печати осуществлялся вывод всех сообщений темы на одной странице?
OPEN
viewtopic.php

FIND
// Make sure $start is set to the last page if it exceeds the amount

BEFORE, ADD
if($view == 'print')
{
$config['posts_per_page'] = $total_posts;
$start = 0;
}
Возможна ли установка модов, написанных для phpBB2, на phpBB3 (Olympus)?
Нет, так как скрипты форума полностью переписаны и, соответственно, все моды для phpBB2 с phpBB3 (Olympus) не совместимы.
При регистрации нового пользователя, когда пользователь ввёл все свои данные и нажимет кнопку отправить открывается страница с ошибкой

Код: Выделить всё

CGI Error 
The specified CGI application misbehaved by not returning a complete set of HTTP headers.
Вариант:

Код: Выделить всё

The entered e-mail domain has no valid MX record.
Ответ: в администраторском разделе, в закладке "Общие", раздел "Конфигурация сервера" -> "Безопасность" отключить настройку Проверить правильность почтовой записи в DNS (MX Record) домена email-адреса: (то есть выставить соответствующий переключатель в Нет).
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 1245184 bytes) ...
ошибка связана с недостаточным количеством памяти, разрешённым для работы PHP-скриптов. Для решения проблемы необходимо, обратившись к хостеру или в файле .htaccess (если разрешено хостером), увеличить значение следующего параметра в php.ini

Код: Выделить всё

memory_limit = 8M      ; Maximum amount of memory a script may consume (8MB)
Как убрать редиректы (страницы служебной информации, типа "Сообщение отправлено")?
Я внёс изменения в шаблоны (*.html) и в тему оформления (*.css), а никаких изменений не видно. Почему?
Потому что стили кешируются и конференция работает с кеш-копиями. Кеш бывает серверный (файловый) и кеш в базе данных. Это зависит от ваших настроек. После редактирования стиля для отображения изменений необходимо обновить кеш. Весь инструментарий находится в админке на вкладке Стили.
Хочу изменить условия регистрации, которые выводятся на экран перед регистрацией. Как это сделать?
Вариант 1: Отредактировать переменную 'TERMS_OF_USE_CONTENT' в файле language/ru/ucp.php. Не забывайте, что файл следует сохранить в кодировке UTF-8 без BOM.
Вариант 2: Зайти в Административный раздел - Система - Языковые пакеты. Щёлкнуть мышкой по ссылке Russian, в выпадающем меню выбрать нужный файл (ucp.php) и отредактировать нужную переменную. Если вы изменили языковой файл, изменения будут сохранены в отдельной папке для последующего скачивания. Изменения не будут видны вашим пользователям до тех пор, пока вы не замените исходные языковые файлы на сервере (загрузив новые).
Почему у меня в администраторском разделе только два варианта способов активации вновь зарегистрированных пользователей: "Отключено" и "Нет"? Или на странице входа нет ссылки "Забыл пароль"?
Ответ: Потому что у вас отключена отправка email-сообщений с конференции: Администраторский раздел - вкладка Общее - Настройки почты
Как бороться со спамерскими регистрациями?
По возможности, запретите гостевой постинг на форумах. Используйте штатные возможности для ограничения размещения ссылок, используйте МОДы для предотвращения автоматических регистраций.
Предотвращение спама в phpbb3
Источник http://www.phpbbguru.net/community/topic15646.html

Аватара пользователя
Distructor
Администратор
Сообщения: 1607
Зарегистрирован: 28.12.2009
Отображается табличка "Форум временно отключен"
Скорее всего не удалена папка install или форум отключен в админке
Я что-то намудрил с админкой и теперь не могу наказывать и удалять чужие сообщение
скорее всего вы удалили себя из группы "Супермодератор"
Как сделать галлерею аваторок
Загрузить их на сервер в папку \images\avatars\gallery (если она не менялась в админке) и разрешить использование галереи аватар
Отображается ошибка "Достигнут максимальный размер ваших вложений"
Админка-->Сообщения-->Вложения-->Настройки вложений-->Общая квота вложений(Максимально доступное дисковое пространство для вложений. Значение 0 соответствует неограниченному размеру.)-->Ноль или своё значение
Как включить отображение группы "Супермодератор" в легенде
Админка -> вкладка "Пользователи и группы" -> столбец "Группы" -> "Управление группами" -> ищешь группу "Супермодераторы" и жмешь "Настройки" напротив нее.
Там есть пункт "Отображать группу в легенде" отмечаешь и сохраняешь.
Удалил пользователя из группы модераторов, но в его профиле все равно указано что он модератор
В профиле пользователя нажми на "Администрировать", там выбери в выпадающем списке "Группы".
Если там он не состоит в группе "Модератор" - то в этом же выпадающем списке выбери "Звание".
Должно стоять - "Специального звания не присвоено"
Как дать модераторские права только на конкретный раздел простому пользователю
Админка -> Форумы -> Модераторы форумов
выбрать форум, выбрать пользователя

Ответить