FAQ по phpBB 3.0 Olympus - Редакция 2.

Темы по наиболее часто задаваемым вопросам по phpBB 3.0.x. Читать в первую очередь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Закрыто
Аватара пользователя
Smayliks
Поддержка
Поддержка
Сообщения: 2157
Зарегистрирован: 08.03.2005 14:23
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 149 раз
Контактная информация:

FAQ по phpBB 3.0 Olympus - Редакция 2.

Сообщение Smayliks » 03.11.2009 21:03

Внимание! Если Вас послали в фак с одноразрядным номером пункта/вопроса (например, 21, а не 2.1), то Вам в Старый FAQ-3 (phpbb3)
  1. Общие вопросы.
    1. Где можно скачать актуальную версию phpBB3?
      Скачать последнюю доступную версию phpBB3 можно по этой ссылке.
      Обратите внимание, что одним из минимальных требований для нормального функционирования phpbb3 является использование кодировки UTF-8. Другие варианты не предусмотрены.
      Скачать другие версии phpbb можно тут: http://sourceforge.net/project/showfile ... up_id=7885

    2. Где можно почитать документацию к phpBB3?
      На английском языке в папке /docs/ дистрибутива форума.
      На русском языке: http://www.phpbbguru.net/community/view ... hp?t=15773
    3. Какие версии phpBB3 (Olympus) официально поддерживаются?
      Поддерживаются:
      - обновления с версии phpBB3 RC1 до любой более поздней версии
      - конференции, сконвертированные из phpBB 2.0.x в phpBB3 RC1 и выше
      - вновь установленные последние версии phpBB3
      При этом поддерживается исключительно последняя на текущий момент выпущенная версия phpBB3.
      Не поддерживаются:
      - версии, обновлённые с phpBB3 Beta
      - конференции, сконвертированные из phpBB 2.0.x в phpBB3 Beta
      - phpBB3 Beta версии
    4. Можно ли сконвертировать форум версии 2.0.x в phpBB 3.0?
      Да, можно. Конвертор включен в дистрибутив начиная с версии phpBB3.0 Beta5.
      Документация по конвертированию на русском языке.
      FAQ и обсуждение.

    5. Можно ли будет сконвертировать форум phpBB 3.0 в phpBB 2.0.Х?
      Вариант вопроса: Возможна ли обратная конвертация форума phpBB 3.0 в phpBB 2.0.Х?
      Нет, такого конвертора, по крайней мере в открытом доступе, не существует, ввиду его нецелесообразности, так как дальнейшее развитие и поддержка phpBB 2.0.Х с 2009 года прекращены.
    6. Как добавить свои смайлики в phpBB3?
      http://www.phpbbguru.net/community/view ... hp?t=15718
  2. Локализация.
    1. Где можно скачать перевод phpBB3 на русский?
      Русский перевод, в том числе наборы изображений, можно скачать с официального сайта.
      Если вам есть что сказать по поводу перевода, мы с удовольствием вас выслушаем.
    2. Другой язык скачал, залил, а выбрать не могу. Почему?
      Потому что его нужно установить в админке. Читаем тему.
    3. Почему после русификации не видны кнопки?
      Вариант вопроса: Поставил новый (другой) стиль (скин), но при заходе в любой форум не видны (отсутствуют) кнопки (нет кнопок, значков) "Новая тема", "Тема закрыта" и другие.
      Потому что вы не установили соответствующий imageset (набор картинок).
      Для установки:
      1) Скачайте нужный вам набор (наборы) русифицированных картинок с официального сайта.
      2) Распакуйте содержимое архива (архивов) и загрузите на сервер в папку форума /styles.
      Если русифицированный набор изображений уже загружен на сервер в соответствующую папку, но изображения не видны:
      3) Войдите в администраторский раздел, перейдите в раздел "Стили", кликните по ссылке "Наборы изображений" в левой колонке.
      4) Справа в блоке "Установленные наборы изображений" найдите название нужного вам набора изображений и кликните по ссылке "Обновить" напротив него, затем "Да" в окне подтверждения.
      Конспективно: Создайте папку styles/НАЗВАНИЕ_ВАШЕГО_СТИЛЯ/imageset/ru и скопируйте туда русские или, если их нет, английские кнопки. Далее действовать согласно вышеприведённой инструкции.
    4. Поставил мод, отредактировал файлы для русского языка, а на странице непонятные значки, крякозябры?
      Вариант вопроса: После редактирования файла вверху страницы появляется примерно такое сообщение

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

      [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".
      Список редакторов для работы с кодировкой UTF-8 (Unicode) можно найти на этой странице.
      Notepad (Блокнот) из комплекта Windows для редактирования не подходит, так как он не поддерживает сохранение файла без указанной метки.
    5. Проблемы с отображением русских символов.
      Возможно, это связано с настройками сервера.
      http://www.phpbbguru.net/community/view ... hp?t=16555
  3. Стили.
    1. Какие стили включены в релиз phpBB3?
      В финальной версии phpBB 3.0 включены два стиля: subsilver2 и prosilver, при этом последний назначен стилем по умолчанию.
    2. Подходят ли стили для phpbb2 к phpbb3? Где найти стили для phpbb3?
      Нет, не подходят. Стили можно найти на сайте phpbb.com и на некоторых других сайтах. Смотри ссылки ниже.
    3. Как изменить главный логотип? Как задать его размеры?
      Необхоимо закачать нужный вам файл логотипа в папку форума/styles/ваш_стиль/imageset/ . Затем выполнить следующие действия: "Администраторский раздел" - закладка "Стили" - "Наборы изображений" - напротив своего стиля щёлкнуть "Изменить" - выбрать "Главный логотип" - нажать кнопку "Выбор" - ниже выбрать ваш файл логотипа и задать его размеры.
    4. Как в prosilver перенести блок информации о пользователе в топиках на левую сторону?
      Небольшие изменения в коде + тема
      А еще: Статья из базы знаний phpbb.com + перевод

    5. Как вернуть стиль prosilver по умолчанию после манипуляций с другими стилями (не могу зайти в административный раздел)
      Попробуйте выполнить этот скрипт reset_style_id.php
      Здесь выложен готовый файл с данным скриптом

    6. Как сделать фиксированную ширину стиля?
      http://www.phpbbguru.net/community/view ... hp?t=18651

    7. Я внёс изменения в шаблоны (*.html) и в тему оформления (*.css), а никаких изменений не видно. Почему?
      Ответ: Потому что стили кешируются и конференция работает с кеш-копиями. Кеш бывает серверный (файловый) и кеш в базе данных. Это зависит от ваших настроек. После редактирования стиля для отображения изменений необходимо обновить кеш. Весь инструментарий находится в админке на вкладке Стили. После редактирования шаблонов - Обновить шаблоны стиля, после редактирования css - Обновить тему стиля, после изменения файлов изображений - Обновить набор изображений стиля. Учтите, что очистка кеша (кнопкой на вкладке Общее) одновременно обновляет шаблоны и выполненные запросы к базе данных, но не обновляет css и загруженные изображения.

    8. Как изменить заголовок (title) страниц форума?
      Прочтите тему

    9. Как вставить PHP-код в шаблон?
      Читаем тему.

    10. Как сделать, чтобы в версии для печати осуществлялся вывод всех сообщений темы на одной странице?
      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;
      }
  4. Моды.
    1. Как установить (инсталлировать) МОД для phpBB3?
      Прочитать тему http://www.phpbbguru.net/community/topic20956.html
      и дополнительно http://www.phpbbguru.net/community/topic16899.html

    2. Возможна ли установка модов, написанных для phpBB2, на phpBB3 (Olympus)?
      Нет, так как скрипты форума полностью переписаны и, соответственно, все моды для phpBB2 с phpBB3 (Olympus) не совместимы.

    3. Какие уже есть моды для phpBB 3.0 (Olympus)?
      Об этом можно узнать, посетив форум модификаций phpBB3.
      Существует сообщество по созданию модификаций для phpBB 3.0 (Olympus) на сайте Star Trek Guide
      Есть раздел МОДов на нашей конференции http://www.phpbbguru.net/community/forum34.html

    4. Интегрирована ли форма быстрого ответа в phpBB3?
      Нет для версий до 3.0.5 включительно.
      Доступны моды, добавляющие в phpBB3 соответствующую функциональность. Один из вариантов МОДа здесь: http://phpbbguru.net/community/viewtopic.php?t=16236

    5. Как сделать, чтобы ссылки открывались в новом окне по умолчанию в phpBB3?
      Сделать небольшие изменения в коде

    6. Как сделать, чтобы в сообщении всегда присутствовала информация о его редактировании?
      Небольшие изменения в коде

    7. Как убрать редиректы (страницы служебной информации, типа "Сообщение отправлено")?
      http://phpbbguru.net/community/viewtopic.php?t=18085

    8. Хочу изменить условия регистрации, которые выводятся на экран перед регистрацией. Как это сделать?
      Вариант 1: Отредактировать переменную 'TERMS_OF_USE_CONTENT' в файле language/ru/ucp.php. Не забывайте, что файл следует сохранить в кодировке UTF-8 без BOM.
      Вариант 2: Зайти в Административный раздел - Система - Языковые пакеты. Щёлкнуть мышкой по ссылке Russian, в выпадающем меню выбрать нужный файл (ucp.php) и отредактировать нужную переменную. Если вы изменили языковой файл, изменения будут сохранены в отдельной папке для последующего скачивания. Изменения не будут видны вашим пользователям до тех пор, пока вы не замените исходные языковые файлы на сервере (загрузив новые).

    9. Как бороться со спамерскими регистрациями?
      Варианты вопроса: Спам на форуме. Замучили спамеры. Борьба со спамом. Как бороться со спамом?
      По возможности, запретите гостевой постинг на форумах. Используйте штатные возможности для ограничения размещения ссылок, используйте МОДы для предотвращения автоматических регистраций.
      Предотвращение спама в phpbb3
  5. Возможные проблемы и ошибки.
    1. Почему созданные вновь категории (форумы, подфорумы) не видны на главной странице?
      Варианты вопроса:Я создаю новые форумы, но их никто не видит.
      Я администратор с полными правами, но я не вижу созданного форума.
      Я установил соответствующие права доступа к новому форуму, но всё-равно не вижу его.
      Я создал новую категорию с соответствующими правами, но не вижу её.
      Я скопировал права доступа с родительской категории на форум. Затем изменил права доступа для родительской категории, но права доступа на форуме не изменились. Почему?
      Я установил модераторам полные модераторские права, но они не могут прилеплять темы и создавать объявления.
      Я создал приватный форум и специальную группу, которой разрешил к нему доступ, а остальным пользователям запретил. Но члены этой группы не имеют доступа к нему.

      Потому что вы не установили им права доступа.
      http://www.phpbbguru.net/community/view ... hp?t=16538
      Эти и другие вопросы по правам доступа - http://www.phpbbguru.net/community/topic16063.html

    2. Почему в форме создания темы/форме ответа отсутствуют значки тем?
      Вариант вопроса: значки тем отсутствуют после конвертации из phpBB2.
      Необходимо включить значки тем в настройках свойств форума, выбрав соответствующий пункт.

    3. Хостер сменил MySQL 3.0.x/4.0.x на MySQL 4.1.x/5.x. После этого возникают ошибки вида "Field 'forum_last_post_subject' doesn't have a default value [1364]". Что делать?
      Скачайте файл mysql_upgrader.php, загрузите содержащийся в нём скрипт на сервер в корневую папку форума и запустите. Вы получите список SQL-запросов, которые необходимо затем выполнить в базе данных форума для исправления ошибки. Не забудьте сделать полный бэкап базы данных перед выполнением SQL-запросов.

    4. Всё время выдаёт "Ошибка отправки формы. Попробуйте ещё раз."
      Вариант вопроса: Невозможно войти в администраторский раздел, выдает ошибку "General Error - You need to enter your password to access the Administration Control Panel."
      Установленный вами нестандартный стиль устарел и несовместим с установленной вами версией phpBB3. Даже если автор(ы) стиля утверждают обратное.

    5. При регистрации нового пользователя, когда пользователь ввёл все свои данные и нажимет кнопку отправить открывается страница с ошибкой: "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-адреса:" (то есть выставить соответствующий переключатель в "Нет").

    6. При работе форума возникают ошибки вида: "Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 1245184 bytes) in /home/kr/domains/kr.dp.ua/public_html/forum/includes/utf/data/utf_compatibility_decomp.php on line 2"
      Ошибка связана с недостаточным количеством памяти, разрешённым для работы PHP-скриптов. Для решения проблемы необходимо, обратившись к хостеру или в файле .htaccess (если разрешено хостером), увеличить значение следующего параметра в php.ini:

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

      memory_limit = 8M      ; Maximum amount of memory a script may consume (8MB)
    7. Имеется проблема с загрузкой файлов и аватар. Что делать?
      Прочитать статью и тему

    8. Вирус на форуме. Заражение трояном index.php. Что делать и откуда это взялось?
      Прочтите тему

    9. Выдает ошибку вида: table 'name' is marked as crashed and should be repaired. Что делать?
      Прочтите тему

    10. Почему у меня в администраторском разделе только два варианта способов активации вновь зарегистрированных пользователей: "Отключено" и "Нет"? Или на странице входа нет ссылки "Забыл пароль"?
      Потому что у вас отключена отправка email-сообщений с конференции: Администраторский раздел - вкладка Общее - Настройки почты

    11. Если вас послали искать error.log или вы сами считаете, что ваши проблемы связаны с ошибками на стороне сервера, вам сюда - error.log - описание и примеры

    12. В phpbb 3.0.5 получаю ошибку при просмотре личных сообщений типа:

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

      [phpBB Debug] PHP Notice: in file /includes/functions_privmsgs.php on line 1818: implode() [function.implode]: Bad arguments.
      Необходимо редактирование кода, инструкция здесь
Полезные ссылки:
//
// That's all, Folks!
// -------------------------------------------------

Закрыто

Вернуться в «FAQ (phpBB 3.0.x)»