Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как через доп.поле вывести список с выбором картинок?

Как через доп.поле вывести список с выбором картинок?


     07.03.2019    shortstory, дополнительные поля    Все вопросы » Общие вопросы    1767

вопрос
Приветствую.Вопрос возможно глупый, но тем не менее для меня важный.Не могу понять как сделать через доп поле выбор из списка определенной картинки,т.е. допустим выбрал HD и картинка в краткой новости HD выставилась,выбрал TS, и соответствующая картинка. Скрины прикладываю.
И 2-й вопрос похож,допустим делаешь доп поле жанр и выбираешь жанр,но каждый разным цветом-комедия(зеленый),ужасы(синий),драмма(красный),понимаю что нужно прописать стили css, но как если жанры на русском написаны.
Буду признателен за вашу помощь!
Как через доп.поле вывести список с выбором картинок?


Как через доп.поле вывести список с выбором картинок?

Версия DLE 10.4

Ответил: OuteerMan


Выводить список для картинок качества не обязательно.
[xfgiven_country]<img src="http://site.name/templates/skin/images/[xfvalue_country].jpg" class="classname" />[/xfgiven_contry]

Стилями подогнали картинку туда где ей место.

Для жанров можно попробовать так

[ifxfvalue genre="комедия"]<span class="classname">комедия</span>[/ifxfvalue]
[ifxfvalue genre="ужасы"]<span class="classname">ужасы</span>[/ifxfvalue]

4 комментария

OuteerMan
Юзер

OuteerMan - 7 марта 2019 23:16 -

Это простые способы, более сложные я не писал но если надо в лс.

OuteerMan
Юзер

OuteerMan - 7 марта 2019 23:33 -

Но с жанрами тут есть неприятный момент похоже. И такой вариант с шаблонами скорей всего не будет работать с вариантами где в дополнительном поле несколько слов разделённые через какой-то символ. Условий получиться слишком много.

"комедия, ужасы" или "комедия, ужасы, документальные" и для всего такого надо будет отдельную строку делать. Поэтому это решаемо только в процессе проказа новости.

Dimzan
Юзер

Dimzan - 8 марта 2019 11:37 -

Немного не понял если честно,этот пример мой не конкретный,мне именно нужно выводить 3 разных картинки,выбрал в доп.поле "1" и вывелась в краткой новости картинка 1,выбрал в поле "2" и вывелась картинка 2.
Не хочу создавать для каждой отдельное доп.поле.
А второй вопрос касался конкретно одного слова в доп.поле,без запятых.
Пример выбрал пункт работает и вывелось слово "работает" синим цветом в краткой новости,выбрал не работает и слово "не работает" красным. Делал так в шортстори Статус :<span class="[xfvalue_status]">[xfvalue_status] </span>
Но в доп.поле пишешь русскими,а в style как прописать латиницей не знаю.

REDFLAME
Юзер

REDFLAME - 9 марта 2019 14:43 -

1 вариант -----------
Тип поля - Список

На одной строке одно значение. Вы можете использовать разные значения для вывода текста в самом списке при добавлении значения поля и при выводе этого значения на сайте. Для этого нужно использовать разделитель '|', например Yes|Да. При добавлении, пользователю для выбора будет указан пункт Да, а на сайте будет выведено значение поля как Yes
-------------------------------------------------------------------------------------------
2 вариант -----------

[ifxfvalue status="работает"]on[/ifxfvalue]
[ifxfvalue status="не работает"]off[/ifxfvalue]

<span class="[ifxfvalue status="работает"]on[/ifxfvalue][ifxfvalue status="не работает"]off[/ifxfvalue]">[xfvalue_status] </span>

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх