PDA

Просмотр полной версии : [Решение/Solution]Проблема с отсутствуем кнопок при установке стиля.



Will_Winston
31.07.2013, 00:02
Часто бывает, что после установки нового шаблона перестают отображаться кнопки действий на форуме, такие как "Новая тема", "Ответить" и тому подобные. Проблема эта возникает достаточно часто, и люди, мало знакомые с механикой работы движка phpBB, самостоятельно решить ее не могут.

Вкратце объясню, почему происходит такая штука.
Шаблон phpBB в своей структуре может хранить различные для каждого выбранного языка (здесь и далее - локали) изображения, и, как правило, в эти изображения входят и кнопки. Такие изображения должны лежать в папке с названием локали (en - английский, ru - русский, и так далее по аналогии) вместе с файлом imageset.cfg, который, собственно, и соотносит, грубо говоря, кнопку с ее изображением.
В нелокализованных (а бывает, что и в локализованных) обычно лежит только папка с файлами для английской локали, для других языков форума такой папки нет - шаблонизатор phpBB не может загрузить изображения и, соответственно, их не выводит.

Если при установке шаблона потерялись кнопки, необходимо:
1) Если шаблон был запакован - распаковать, перейти в папку imageset.
http://i42.fastpic.ru/big/2012/0701/eb/9fc2a63d0098d8708be4272474651ceb.png
http://i42.fastpic.ru/big/2012/0701/f6/7cf581f4406eb2cc0d8ab1a0a86958f6.png
2) Создать копию папки с английской локалью (en), переименовать папку - имя должно содержать название нужной локали (в случае русского языка - ru соответственно).
http://i42.fastpic.ru/big/2012/0701/48/e1a5f32eaf5a8796ef22c5e4f401be48.png
http://i42.fastpic.ru/big/2012/0701/f8/e7522b1bf15302671ea7a30b51c7d9f8.png
3) Залить папку с меткой локали в папку imageset шаблона на хост (styles/%ИмяШаблона%/imageset).
4) Очистить кэш phpBB, обновить страницу.
Voila!

Osetin
15.10.2013, 19:00
молодец,многие с этим сталкиваются,тема полезная

- John.Besson
10.12.2013, 20:21
Она бы мне не помешала года два назад, тогда тоже маялся, почему кнопок нету.