Шаблони

Оновлення шаблонів

Що потрібно знати та виконувати під час встановлення оновлення. Оновлення передбачає заміну ВСІХ файлів з архіву оновлення. В іншому випадку програма може працювати з помилками або перестане працювати. Якщо ви зробили свій дизайн і створили директорію власного дизайну, то ВСІ файли дизайну з архіву оновлення 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