Добридень! Мені дуже важко було підібрати назву для цієї статті, яке передасть суть написаного мною скрипта, тому просто розповім. Скрипт написаний виключно для сайтів uCoz. Логіку написання цього скрипта я описала в статті Видалення елемента на сторінці одного класу
✪ DEMO ⇊ СКАЧАТИ
Список матеріалів на сайтах uCoz відсортований. Ви самі можете вибрати метод сортування, але змінити порядок виведення матеріалів не можете. Саме тому я написала скрипт, який розбиває матеріали на групи і кожній групі привласнює назву. Даний скрипт працює тільки в тих модулях, де є можливість створювати фільтри. а саме «Каталог файлів», «Каталог сайтів»
- На сторінці списку матеріалів дозволяє розбити матеріали на групи
- На сторінці списку матеріалів дозволяє вивести назви груп
- Можна використовувати цей метод, для того, щоб певні матеріали були завжди зверху.
- Можна групувати матеріали за бажанням на певну кількість груп, але цей метод грамотно працює, якщо самих матеріалів буде не багато, так як в поєднанні зі скриптом пагінацію (розбиття на сторінки) мій скрипт працює не зовсім коректно
Мінус скрипта і полягає в тому, що він не зовсім коректно працює в поєднанні зі скриптом пагінацію (розбиття на сторінки), і при наявності великої кількості матеріалів, доцільно використовувати його першим способом.
Для установки даного скрипта потрібно пройти кілька етапів. Я буду розповідати на конкретному прикладі, а саме матеріали на сайті uCoz завжди зверху. модуль Каталог сайтів.
- Насамперед потрібно створити відповідний фільтр і ввести мінімум два значення. Назвемо їх «ТОП новини» і просто «Новини».
- Потрібно поставити ідентифікатор всіх матеріалів з даними фільтром за допомогою атрибута class. Назва класу вибираєте будь-, я назву перший клас - top_news, а прості новини - other_news.
Панель управління - Дизайн - Управління дизайном (шаблони) - Каталог статей - Вид матеріалів.
На самому початку, перед усім вмістом вставляємо наступний код