Демонстрационный форум MaestroSite.ru

Расширенный поиск  
Доступные темы оформления:
Страницы: 1

Автор Тема: [dev] GenericControls - элементы шаблона оформления  (Прочитано 6297 раз)

maestrosite.ru

  • Администратор
  • Новичок
  • *****
  • Сообщений: 54
    • Сказать спасибо

Основа для оформления страниц - отображение html-элементов.

Использование готовых элементов позволяет упростить оформление страниц при написании модов. Вместе с тем выводимые элементы будут выглядеть "как родные" для всех тем оформления.

В данный момент доступны элементы:
- заголовок категории
- простой заголовок
- заголовок информационного центра
- кнопки отправки и предварительного просмотра
- блок HTML-формы с добавлением при необходимости параметров для проверки "одноразовости" отправки
- блок roundframe
- блок content
- блоки content с фоновыми стилями windowbg и windowbg2
- выпадающий список дерева разделов
- отображение списка разделов

+ Блоки могут выводится при помощи механизма слоёв.


Пример 1. Вывод содержимого страницы в блоке roundframe: loadTemplate('maestrosite-GenericControls');
$context['template_layers'][] = 'roundframe';


Пример 2. Вывод простого заголовка и содержимого страницы в блоке content: loadTemplate('maestrosite-GenericControls');
$context['title_bar_label'] = 'Mega Title, Super Bar!';
$context['template_layers'][] = 'title_bar';
$context['template_layers'][] = 'windowbg2_content';


Пример 3. Вывод заголовка и "одноразовой" формы: checkSubmitOnce('check');
В шаблоне: loadTemplate('maestrosite-GenericControls');
GenericControls::cat_bar( $txt['subcribe'] );
GenericControls::form_header( $post_url );
echo $txt['your_email'], ': <input type="text" name="email" value="" />';
GenericControls::form_footer();


Страница мода на официальном сайте SMF: http://custom.simplemachines.org/mods/index.php?mod=3482
Записан
Всегда можно сказать "спасибо"!

maestrosite.ru

  • Администратор
  • Новичок
  • *****
  • Сообщений: 54
    • Сказать спасибо
Re: [dev] GenericControls - элементы шаблона оформления
« Ответ #1 : 19 Октябрь 2012, 07:50:38 »

Версия 0.2
+ отображение дерева разделов
Записан
Всегда можно сказать "спасибо"!
Страницы: 1
 

Пример блока

Как без установки портала вывести на главной странице колонку справа? Например, для вывода рекламы