Рейтинг на dle
Почнемо з питання, який можливо ви собі ставите: - А чи потрібен взагалі рейтинг матеріалів на сайті? Насправді це зовсім не обов'язковий компонент і ваш сайт може цілком обійтися без нього. Однак, погодьтеся, кожен з нас хоче додати на свій сайт якусь родзинку, зробити його більш сучасним і зручним для відвідувачів.
Крім цього, система оцінки статей може мати й іншу практичну користь. Грунтуючись на оцінках Новомосковсктелей, ви можете визначити, матеріали якої тематики більше подобаються користувачам і, відповідно, більше уваги приділяти цьому напрямку.
Як же в DLE додати на ваш сайт рейтинг? Зробити це досить просто і при цьому ми навіть можемо вибирати між варіантами рейтингу. DLE пропонує на вибір три варіанти рейтингу з коробки:
рейтинг 5 зірок
рейтинг подобається / не подобається
Вибір можна зробити в меню адмінки Налаштування системи - Налаштування виводу новин.
Для того ж, щоб рейтинг відобразився в призначеній для користувача частині, нам буде потрібно внести деякі зміни в шаблон короткої новини (shortstory.tpl) і шаблон повної новини (fullstory.tpl). Звичайно ж, ці правки нам потрібно робити тільки в тому випадку, якщо ваша тема не підтримує систему оцінювання матеріалів.
Після використання тега, DLE згенерує відповідну розмітку, згідно з якою вам залишиться написати під неї стильове оформлення і додати необхідні картинки обраного варіанту рейтингу. Ось, наприклад, як виглядає розмітка рейтингу 5 зірок:
Як бачимо, зоряний рейтинг в DLE - це список, кожен елемент якого відповідає за свою зірку. А ось так виглядає картинка для зоряного рейтингу:
Як бачимо, це спрайт, кожна з частин якого відповідає за той чи інший стан зірки (звичайне, при наведенні і при виведенні оцінки). У стилях, відповідно, картинка абсолютно позиціонується, щоб рейтинг заробив.
Загалом, нічого особливо складного немає, але, якщо у вас виникли будь-які проблеми з реалізацією рейтингу, тоді ви можете скористатися підказкою, заглянувши в будь-яку тему DLE, яка йде за замовчуванням після установки движка.
Ну а я на цьому з вами прощаюся. Нагадую, що якщо ви хочете навчитися створювати сайти з нуля для DLE, тоді зверніть увагу на наш курс Створення сайту на CMS DLE. Успіхів!
Найсвіжіші новини IT і веб-розробки на нашому Telegram-каналі