Як зробити зручний журнал на 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.