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

#1 3 октября 2015 в 11:57
Спросил тут у меня как то челоек — как я сделал выделение отдельных постов в списке другим цветом. Решил ответить тут, может кому то ещё пригодится. Решение наипростейшее и по сути уже заложено в базовый функционал второй ветки.



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

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

  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 рассказывал в видеообзоре биллинга для двойки
#2 3 октября 2015 в 12:40
Все гениальное просто!
Спасибо что поделились, очень полезная вещь!
#3 3 октября 2015 в 13:18


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

Alexprofi

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

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

Если нужно, мог бы сделать на благо сообщества
#4 3 октября 2015 в 20:46
Да, хорошая мысль. Думаю было бы очень полезно…
#5 4 октября 2015 в 14:42

Да, хорошая мысль. Думаю было бы очень полезно...

Alexprofi

Выложу на днях.
#6 4 октября 2015 в 22:49
Прекрасно, будем ждать!
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.