Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

eXtreme Styles

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Kastaneda
Former team member
Сообщения: 702
Стаж: 19 лет 6 месяцев

eXtreme Styles

Сообщение Kastaneda »

eXtreme Styles mod

MOD Title: eXtreme Styles mod 2
MOD Author: CyberAlien http://www.phpbbstyles.com
MOD Description: Этот модуль оптимизирует систему шаблонов phpBB и имеет некоторые дополнительные возможности. Он компилирует и выполняет файлы значительно быстрее, имеет систему кэша, которая ускоряет выполнение шаблонов во много раз, позволяет использовать код php в шаблонах и несколько других возможностей для дизайнеров шаблонов и стилей phpBB. Модуль имеет огромную панель управления, которая заменяет собой стандартные средства управления стилями phpBB более эффективными и удобными функциями. Модуль также позволяет быстро импортировать и экспортировать стили, используя формат *.style.

Возможности «eXtreme Styles»:
  • Алгоритм быстрой компиляции шаблонов;
  • Быстрое выполнение шаблонов (даже при отключённом кэшировании);
  • Система кэша не использует базу данных;
  • Автоматическая проверка ошибок в шаблонах при компиляции;
  • Почти все настройки модуля могут быть сконфигурированы в административной панели;
  • Возможность вставки кода PHP в шаблоны.;
  • Неограниченные включения <!-- BEGIN blah --><!-- END blah --> в одной строке;
  • Включения других файлов tpl с помощью команды <!-- INCLUDE file.tpl -->;
  • Вы можете сконфигурировать отдельные tpl файлы для обычного template.php и для файла template.php от модуля «eXtreme Styles». Это может быть сконфигурировано в файле xs.cfg;
  • Переменная {LANG} переписывается на текущий язык. Это может использоваться для создания истинно многоязычных шаблонов (вы можете использовать это в адресах url: "images/lang_{LANG}/icon_blah.gif");
  • Переменная {PHP} переписывает расширение файла данными сессии;
  • Переменная {TEMPLATE} переписывается в текущий каталог шаблона;
  • В панели администрирования вы можете переключить всех пользователей от использования одного стиля на другой, и легко изменить стиль форума по умолчанию;
  • Простой импорт и экспорт стилей;
  • Копирование шаблонов и стилей;
  • Улучшенная установка и удаление стилей;
  • Редактор шаблонов прямо в административной панели, который также может редактировать текстовые файлы и файл .htaccess;
  • Лексемы IF, ELSEIF, ELSE, ENDIF, DEFINE, UNDEFINE;
  • Встроенная поддержка мода «Category Hierarchy» 2.1.x;
  • Поддержка команды BEGINELSE.
Официальная страница модуля «eXtreme Styles»
Документация и поддержка
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Kastaneda 06.10.2007 13:11, всего редактировалось 4 раза.
Аватара пользователя
svk
phpBB 2.0.3
Сообщения: 384
Стаж: 18 лет 9 месяцев
Откуда: Москва, Fortuna-net

Сообщение svk »

За перевод респект
NETBYNET Holding system administrator
SHOCK
phpBB 1.4.3
Сообщения: 91
Стаж: 19 лет 9 месяцев
Благодарил (а): 5 раз

Сообщение SHOCK »

Kastaneda
Действительно спасибо за перевод, это облегчило понимание его применения ;)
Только все равно не понял я как правильно делать инклюды как PHP.
Честно говоря даже не пробывал, но похоже, что просто надо вставлять PHP код в файлы *.tpl и он их превращает в *.php b и уже от туда идет обработка.
Правильно понял?
Kastaneda
Former team member
Сообщения: 702
Стаж: 19 лет 6 месяцев

Сообщение Kastaneda »

SHOCK писал(а):Только все равно не понял я как правильно делать инклюды как PHP.
Код PHP обрамляется переключателями:

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

<!-- BEGIN switch_xs_enabled -->
Код PHP.
<!-- END switch_xs_enabled -->
Пример: следующий код позволяет запоминать введённое имя гостя при ответе на тему.
Открыть файл posting_body.tpl и в самое начало ввести:

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

<!-- BEGIN switch_xs_enabled -->
<?php
if(xs_switch($this, 'switch_username_select') && empty($this->vars['USERNAME']))
{
        global $HTTP_COOKIE_VARS;
        if(isset($HTTP_COOKIE_VARS['guest_name']))
        {
                $this->vars['USERNAME'] = htmlspecialchars(stripslashes($HTTP_COOKIE_VARS['guest_name']));
        }
}
?>
<!-- END switch_xs_enabled -->
SHOCK
phpBB 1.4.3
Сообщения: 91
Стаж: 19 лет 9 месяцев
Благодарил (а): 5 раз

Сообщение SHOCK »

Просто СПАСИБО ;)
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5278
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 790 раз

Сообщение Siava »

Поставил этот мод проверить насколько хорошо он кеширует и оптимизирует выполнение шаблонов. Всё хорошо встало и работает, хотя время генерации страниц чуточку больше (примерно на 0.05-0.1с) чем при использовании стандартного template.php с кешированием файлов.

Странная проблемка.. у меня eZportal. Так вот список новостей портала при использовании мода пропадает :(
Залил на хостинг, там всё корректно. Вот такая ерунда. Возможно как-то связано с настройками моего сервера? :? или может кто решал такую проблемку?

У меня php 4.4.0
На хостинге 4.3.10
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Siava
А ваш форум в фирефоксе в данный момент не открывается. Просто белое окно.
Соответственно и db_generator.php
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5278
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 790 раз

Сообщение Siava »

Поручик
Проверил, всё работает.. в трёх разных браузерах. :roll:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Zen
phpBB 2.0.2
Сообщения: 317
Стаж: 18 лет 6 месяцев
Откуда: Москва

Сообщение Zen »

Siava писал(а):Проверил, всё работает.. в трёх разных браузерах
Уже работает, но вчера (время точно не скажу) точно не открывался, у меня тоже Firefox.
Вот хотел кстати попросить ссылку на скрипт для db_generator.php (желательно который у Поручика). :roll:
Как устанавливать MODs/STYLEs
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Zen писал(а):Вот хотел кстати попросить ссылку на скрипт для db_generator.php
а ведь одно и тоже
Siava писал(а):©2003 Freakin' Booty ;-P & Antony Bailey
A sourceforge.net hosted project
Поручик писал(а):©2003 Freakin' Booty ;-P & Antony Bailey
A sourceforge.net hosted project
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Zen
phpBB 2.0.2
Сообщения: 317
Стаж: 18 лет 6 месяцев
Откуда: Москва

Сообщение Zen »

VVVas
Спасибо.
Как устанавливать MODs/STYLEs
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Zen писал(а):желательно который у Поручика
У меня моденный собственноручно.
брать отсюда http://forum.aeroion.ru/topic15.html
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5278
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 790 раз

Сообщение Siava »

Так что с моим вопросом? :mrgreen:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Zen
phpBB 2.0.2
Сообщения: 317
Стаж: 18 лет 6 месяцев
Откуда: Москва

Сообщение Zen »

Поручик писал(а):брать отсюда http://forum.aeroion.ru/topic15.html
The requested URL could not be retrieved

Уже не важно, я скачал с оф. сайта. Все равно спасибо.
Как устанавливать MODs/STYLEs
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Siava писал(а):Возможно как-то связано с настройками моего сервера?
Достучался. Возможно с самим модом связано. Попробуйте откат назад.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html

Вернуться в «Поддержка модов для phpBB 2.0.x»