Шаблони
Оновлення шаблонів
Що потрібно знати та виконувати під час встановлення оновлення. Оновлення передбачає заміну ВСІХ файлів з архіву оновлення. В іншому випадку програма може працювати з помилками або перестане працювати. Якщо ви зробили свій дизайн і створили директорію власного дизайну, то ВСІ файли дизайну з архіву оновлення template/default/ слід скопіювати (замінити) у вашу директорію дизайну. Порівнюйте файли попередньої версії з актуальною версією щодо змін і вносьте правки до ваших шаблонів.
Дивіться розділ Оновлення шаблонів
Ви збираєтеся робити свій дизайн. Ваші дії:
1) Директорії з усіма піддиректоріями та файлами: template/default/ та skin/default/ завантажуєте до себе на комп'ютер.
2) Перейменовуйте директорії: template/default/ та skin/default/ у template/mydomain/ та skin/mydomain /
3) Заливайте нові папки на сервер.
4) У файл u_name.inc.php прописуєте дані вашого шаблону
<?php
$names = array (
'default' => 'Default',
'mydomain' => 'Мій шаблон',
);
?>5) Те саме і з директорією стилів.
6) У файл u_name.inc.php прописуєте дані вашого стилю
<?php
$names = array (
'default' => 'Default',
'mydomain' => 'Мій шаблон',
);
?>7) В адмінці Налаштування - Конфігурація переключаєтеся на ваш шаблон та стилі.
8) Зберігає налаштування та оновлює кеш Налаштування - Кешування - Оновити весь кеш.
9) Працюєте лише з файлами вашого шаблону. Змінюєте як завгодно і будь що. Змінювати шаблон на дефолт не треба.
Директорію шаблонів і стилів за замовчуванням видаляти не рекомендується. Ви завжди зможете перевірити можливі помилки при верстці, переключивши шаблон на дефолтний.
Для кожного інформаційного модуля можна створити будь-яку кількість файлів шаблонів для всіх розділів.
Таким чином, дизайн і виведення інформації в кожному інформаційному модулі може відрізнятися.
Більш того, у кожному інформаційному модулі можна використовувати кожну сторінку з різними файлами шаблонів.
Структура шаблонів та стилів
За замовчуванням усі шаблони в директорії: template/default/
header.htm - верх для всіх модулів, крім модуля Користувачі
footer.htm - низ для всіх модулів, крім модуля Користувачі
Файли шаблонів кожного з модулів у директорії: template/default/назва модуля.
За замовчуванням усі стилі в директорії: skin/default/, а поруч директорії із зображеннями. Виключення модуль Користувачі
Стилі модуля підзавантажуються автоматично, виходячи з назви модуля. Назва модуля відповідає назві стилю.
Приклади створення власних шаблонів у модулі, що клонується Статті
Припустимо, що ви клонували модуль Статті і хочете зробити розділ Новини
Власні шаблони можна додавати з адмінпанелі. Ми розглянемо додавання шаблонів, заливаючи їх на сервер FTP менеджером.
Шаблони модуля, що клонується, ті ж, що й шаблони вихідного модуля і знаходяться в тій же директорії. У нашому випадку в директорії: template/default/article/.
Після того, як ви клонували модуль, у вашій адмінпанелі з'явиться розділ управління цим модулем. У нашому випадку: Модулі - Новини.
Переходимо до розділу: Налаштування модуля і бачимо:

Тобто. поки що власних шаблонів у нас немає і вибирати нічого.
Копіюємо існуючі шаблони, в яких ми хочемо змінити дизайн: index.htm, list.htm, show.htm та search.htm
Перейменовуємо їх у: index-news.htm, list-news.htm, show-news.htm и search-news.htm
Змінюємо дизайн цих шаблонів, використовуючи власні теги
Використовуємо власний стиль для модуля, що клонується, завантаживши в директорію стилів skin/default/ файл стилів: skin/default/news.css
Для зручності вибору власних шаблонів в адмінпанелі прописуємо назви власних шаблонів. Відкриваємо файл: u_name.inc.php, який знаходиться в директорії: template/default/article/
Додаємо в цей файл назви власних шаблонів:
Заливаємо змінений файл u_name.inc.php на сервер.
Переходимо до розділу: Налаштування модуля та вибираємо створені шаблони для кожного розділу:

Будь-який із вибраних вами шаблонів може бути використаний при додаванні інформації.
А якщо потрібно використовувати різні шаблони для кожної окремої сторінки чи категорії?
І це можливо. Читаємо далі:
Приклад створення шаблону для кожної окремої сторінки або категорії
Створюємо додаткові шаблони: list-news-main.htm та show-news-main.htm
Змінюємо дизайн цих шаблонів, використовуючи власні теги
Для зручності вибору власних шаблонів в адмінпанелі прописуємо назви власних шаблонів. Відкриваємо файл: u_name.inc.php, який знаходиться в директорії: template/default/article/
Додаємо в цей файл назви власних шаблонів:
Заливаємо змінений файл u_name.inc.php на сервер.
Переходимо до розділу: Категорії та вибираємо створені шаблони для кожного розділу:

Будь-який із вибраних вами шаблонів може бути використаний при додаванні інформації.
А якщо потрібно використовувати різні шаблони для кожної окремої сторінки змісту?
І це можливо. Створюєте будь-яку кількість шаблонів змісту за прикладом: list-news-main1.htm, show-news-main2.htm, show-news-main3.htm і вибираєте потрібний вам шаблон при додавання інформації.
Ви можете додавати, змінювати, видаляти шаблони з адмінпанелі, створюючи бекапи шаблонів.
Шаблони обмінника
Дивіться розділ: Обмін валют - Шаблони
Last updated