Як зробити зручний журнал на uCoz - Каталог статей - Каталог Мирчар на поличці
У співтовариствіон-лайн ігри для дівчатМірчар дуже популярні "Журнали". Це такий формат ведення фан-сайту, при якому кілька матеріалів об'єднуються під одну "обкладинку" за ідейними та іншими ознаками, але найчастіше – тимчасовими, та й самі матеріали нагадують статті глянсових журналів.
Номер, випуск- сукупність матеріалів журналу, об'єднані під "обкладинкою".
1. Вибір модулів
ДляобкладинкимодуліБлогтаНовинизалучають наявністю календаря (а журнал - періодичне видання), але ускладнюють програмування (втім, це питання вирішується залученням додаткового поля як для обкладинки , так і для самих матеріалів Будь-який інший модуль - це спрощене програмування, але відсутність календаря матеріалів З інших контент-модулів більше підійдеКаталог Файлів, оскільки має можливість затримки матеріалів за датою. певний день, а так можна обійтися премодерацією.
2. Заміна стандартних написів (ПУ – Налаштування).
Почнемо саме із заміни написів, щоб потім у налаштуваннях модулів було легше орієнтуватися.
Форма додавання модуля Каталогу файлів:
| Назва матеріалу | Назва випуску |
| Короткий опис матеріалу | Анонс номера |
| Скріншот | Обкладинка |
Це основні пункти, якими необхідно провести перейменування. Перегляньте інші пункти та перейменуйте їх за власним бажанням.
3. Налаштування каталогу файлів.
Займемосяобкладинкою нашого журналу. Не самою картинкою, звичайно, і навіть не зовнішнім виглядом – технічною стороною "кухні".
3.2.Налаштування модуля
Що тут особливо потрібно відзначити, так це поля у формі додавання матеріалів: назва випуску, анонс, повний текст, обкладинка - обов'язкові поля (дві галочки). Решта, включаючи порядок - на ваш розсуд.
Ще можна включити "можливість вибрати дату додавання матеріалу" і до нього "Не виводити матеріали, дата додавання яких більша за поточну дату".

Переходимо до матеріалів журналу, теж із технічного боку.
4.1. Налаштування фільтрів
Власне, це найважливіша і головна частина всього уроку і всієї ідеї. Саме завдякифільтрамми бачитимемо на сторінці обкладинки потрібні нам матеріали. Але і тут uCoz має обмеження, цілком здорові, інакше ми б з вами наламали дров. УДошці Оголошеньвсього три фільтри, по 100 значень у кожному. Якщо використовувати лише один, то 100 номерів журналу - це не так багато. Ми використовуємо комбінацію двох фільтрів: 100х100 = 10 000 номерів - це вже достатній заділ для творчого польоту. Третій фільтр можна залишити про запас.
Як це буде працювати?При додаванні журнальної статті потрібно зі значень фільтрів скласти номер випуску:
№ випуску = фільтр2+фільтр1 випуск №1: Фільтр2=не заповнений; Фільтр1=1 випуск №56: Фільтр2=не заповнений; Фільтр1 = 56 ... випуск №100: Фільтр2 = 1; Фільтр1=00 випуск №10056: Фільтр2=100; Фільтр1 = 56
Разом10099 випусків на повному автоматі.
Звичайно, можна було б і заповнення фільтрів зробити автоматичним, щоб не розжовувати подробиці необізнаним, але тоді урок точно б не вийшов.
Категорії виконуватимуть рольрубрик журналу. Це дуже зручно, оскільки оформити матеріали можна в залежності від рубрики простою установкою стилів.
4.3. Налаштування модуля
Тут аналогічно модулю файлів, більшість установок - з роботою і звичкою. Серед полів форми додавання виберіть назву, анонс, повний текст та коди випуску (що є фільтри) – обов'язковими та зображення, файл-архів. Якщо ви хочете організувати навігацію в матеріалах аналогічно журналу: наступний матеріал - попередній матеріал, у спрощеному варіанті можна використовувати додаткові поля для посилань на них.

Ще одне припущення, яке ми приймаємо в уроці: припустимо, що№ журналу = $ID$ обкладинки(матеріалукаталогу файлів). Щоб номери не пропадали даремно, обкладинки не можна видаляти лише редагувати. Це можна уникнути, якщо використовувати додаткові поля як в одному, так і в іншому модулі. Але ось чи підвищить це рівень автоматизації верстки - питання відкрите.
Тому налаштуємоправа:
ПУ - Користувачі - Групи користувачів - Налаштування прав для всіх груп. Приберемо можливістьвидалятивсі матеріали модуляКаталог файлівнавіть уадміністраторів. В крайньому випадку, ви завжди зможете видалити матеріал через ПУ – керування матеріалами. Зайві права на додавання матеріалів теж краще зняти (у гостей, користувачів і навіть перевірених) – все одно над сайтом у Міречару оре тільки команда.

6. Скрипти та коди
Помістимо $BODY$ в
Саме цей "див" завантажуватиметься на сторінці "обкладинки". А якщо раптом у вашому номері матеріалів досить багато (скільки встановили налаштування модуля на одну сторінку розділу), внизу буде виводитися перемикач сторінок.
6.2. Шаблон власнеобкладинки(сторінка матеріалудля модуля файлів)
Спочатку йде картинкаобкладинки, потім "повний текст"обкладинки. У контейнер
#contentLinks - це ID дива, в який завантажуються матеріали (в обкладинці) #numbers - це ID дива, який завантажується в перший (на сторінці розділів матеріалів).
І остання доважка, такий собі бонус - розмальовка матеріалів за рубриками.
Оскільки заголовки - це часто посилання, нам довелося додати правило відвідуваних посилань :visited.