Как делается яркое выделение контента в списке? 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 889
Здравствуйте.
В списке контента, Объекты на карте, желаю выделять определённые записи как либо по ярче других.
Вот на пример вот так:
Как делается яркое выделение контента в списке?

Ярким флажком и на нем своя надпись.

Я пользуюсь для этого Маркеры - поле для типов контента http://addons.instantcms.ru/addons/markers.html

В настройках стоят галочки показывать в списке и показывать в записи. В самой записи флажок маркера отображается, а в списке эта запись просто выделяется немного другим цветом. Пример:
Как делается яркое выделение контента в списке?


Как сделать так, что бы в списке записей, выводились какие либо флажки как на первом примере?
Благодарю.
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 3415
@Aliaksandr, попробуйте сделать заказ на доработку
Дизайн для Инстант = Я зарабатываю тут =
= Уроки для Конструктора тем =
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 889
Cтудия Sitestroi:

@Aliaksandr, попробуйте сделать заказ на доработку

Это грошы надо, а хочется самому понять)))
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1827
Добавьте в тип контента поле типа "флаг" с системным именем is_vip
При добавлении контента поставьте галочку в это поле.
Оно у вас вот так выделится как вы показали.
Фактически при таких действиях к данному блоку добавляется класс is_vip и у этого класса дописаны стили.
Мой блог с плюшками
Посетитель
small user social cms
Медаль
Сообщений: 889
Kreator:

Добавьте в тип контента поле типа "флаг" с системным именем is_vip
При добавлении контента поставьте галочку в это поле.
Оно у вас вот так выделится как вы показали.
Фактически при таких действиях к данному блоку добавляется класс is_vip и у этого класса дописаны стили.
Поле флаг
Как делается яркое выделение контента в списке?
отображение как
Как делается яркое выделение контента в списке?
Посетитель
small user social cms
Медаль
Сообщений: 925
Поднимаю тему. Аналогичный вопрос. Но надо чтобы слово да и соответственно поле не выводилось, а сама запись меняла фон.
Анапа объявления
Быстрый хостинг
Посетитель
small user social cms
Медаль
Сообщений: 653
Capitan, как вариант - подготовить соответствующий дизайн списка записей (или добавить пару строчек в текущий шаблон). В котором добавлять нужный css класс в том случае, когда надо выделить запись. Само поле при этом можно и не выводить.
Посетитель
small user social cms
Медаль
Сообщений: 925
@SmartControl, Меня конкретно интересует для биллинга. Я попробовал так.
В цсс поменял .is_vip на .is_yellow
Спойлер
и в настройках поля поменял системное поле .is_vip на .is_yellow
Но! ничего не произошло и где теперь искать что нужно изменить?
Анапа объявления
Быстрый хостинг
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1902
Capitan:
.is_vip на .is_yellow
Ну а теперь то же самое сделайте в файле шаблона списка.
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2792
Capitan, https://github.com/instantsoft/icms2/blob/master/templates/default/content/default_list.tpl.php#L24
Украинский для инстант
Посетитель
small user social cms
Медаль
Сообщений: 925
Олег Васильевич я, неужели данунафиг, Спасибо.
Анапа объявления
Быстрый хостинг
Посетитель
small user social cms
Медаль
Сообщений: 201
А можно более подробно пожалуйста, я не поняла. Шаблон вывода используется не стандартный, вот этот http://goodmade.ru/instantcms2/193-shablon-blocks-dlja-spiska-zapisei.html как подкрасить некоторые посты именно в этом шаблоне списка?
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1902
@Milyana, не знаю точно, как там обстоят дела, но если ориентироваться на демо, то примерно так:

В файле шаблона (_list.tpl.php) найдите div с классом content_list_item. В дефолтном шаблоне в этом месте есть код, который проверяет, заполнено ли поле is_vip:
Код PHP:
  1. <?php if (!empty($item['is_vip'])){ ?> is_vip<?php } ?>
Как делается яркое выделение контента в списке?

Если заполнено, то применяются стили для класса is_vip. Но для этого нужно создать поле "Флаг" с системным именем is_vip. Если этот флаг отмечен, то, соответственно, к данной записи применяются эти стили.
Посетитель
small user social cms
Медаль
Сообщений: 201
неужели данунафиг:

@Milyana, не знаю точно, как там обстоят дела, но если ориентироваться на демо, то примерно так:

В файле шаблона (_list.tpl.php) найдите div с классом content_list_item. В дефолтном шаблоне в этом месте есть код, который проверяет, заполнено ли поле is_vip:
Код PHP:
  1. is_vip
Как делается яркое выделение контента в списке?

Если заполнено, то применяются стили для класса is_vip. Но для этого нужно создать поле "Флаг" с системным именем is_vip. Если этот флаг отмечен, то, соответственно, к данной записи применяются эти стили.

Я так и сделала, но ничего не применилось. Может потому что шаблон не дефолтный?
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1902
@Milyana:
Я так и сделала, но ничего не применилось. Может потому что шаблон не дефолтный?
Какая разница, какой шаблон? В коде у записи есть класс is_vip? Если да, то остается только раскрасить это в css.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.