Выделение записей в списке средствами CSS

 
Посетитель
small user social cms
Медаль
Сообщений: 309
Спросил тут у меня как то челоек - как я сделал выделение отдельных постов в списке другим цветом. Решил ответить тут, может кому то ещё пригодится. Решение наипростейшее и по сути уже заложено в базовый функционал второй ветки.

Выделение записей в списке средствами CSS


В каждом отображении контента уже заложено выделение цветом. Отвечает за это класс is_vip в theme-content.css

Можно немножко подредактировать стили или вообще сделать что-то эксклюзивное. Я применил самое простое, фон и рамку:

Код PHP:
  1. .content_list .is_vip { background: #DBE5ED; }
  2. .content_list .is_vip { border: solid 2px #C45F6A; }
  3. .content_list .is_vip a,
  4. .content_list .is_vip .title_left,
  5. .content_list .is_vip .title_top { color:#A8303C; }
Далее как заставить выделять посты? В нужном нам типе контента создаём нове поле - флаг с системным именем is_vip
Теперь при добавлении записи чтобы выделить запись достаточно поставить один флажок.

Вот и всё. Проще не бывает. Кстати, об этом ещё R2 рассказывал в видеообзоре биллинга для двойки
Посетитель
small user social cms
Медаль
Сообщений: 238
Все гениальное просто!
Спасибо что поделились, очень полезная вещь!
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 309
Alexprofi:

Все гениальное просто!
Спасибо что поделились, очень полезная вещь!

Вообще была как то идея создать новый тип поля, который бы раскрашивал запись в списке. Например добавляете новость и там есть поле, в котром есть следующие опции:

1) Обвести рамкой
2) Установить фон
3) Пометить как важное
4) И так далее

Если нужно, мог бы сделать на благо сообщества
Посетитель
small user social cms
Медаль
Сообщений: 238
Да, хорошая мысль. Думаю было бы очень полезно...
Посетитель
small user social cms
Медаль
Сообщений: 309
Alexprofi:
Да, хорошая мысль. Думаю было бы очень полезно...

Выложу на днях.
Посетитель
small user social cms
Медаль
Сообщений: 238
Прекрасно, будем ждать!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.