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

Дополнительное поля картинкой


     04.08.2011    дополнительные поля, картинка    Все вопросы » Общие вопросы    4811

вопрос
Доброго времени суток.
В дле есть Дополнительные поля,так вот как сделать дополнительное поля таким оброзом чтобы вместо Букв была опредиленная картинка.
Например создали доп поля с выбором одного.
PC
PSP
PS2
xbox360

И в добавлении новости при выборе PC в новости выводилась как картинка оприделенная для этого слова.

Ответил: Sander


Создается доп. поле, тип "список" с названием, например platform
Каждое название должно быть без пробелов.
В шаблоне новости (полной или короткой, где пожелаете), пишется так:
[xfgiven_platform]<img src="{THEME}/images/[xfvalue_platform].png" alt="[xfvalue_platform]" />[/xfgiven_platform]

Соответственно в папке {THEME}/images/ должны находиться файлы изображений с именами:
PC.png
PSP.png
PS2.png
xbox360.png

12 комментариев

rabidabi
Юзер

rabidabi - 5 августа 2011 16:15 -

хм интересно надо попробовать!

Heon
Юзер

Heon - 7 августа 2011 22:29 -

А возможно сделать выбор нескольших?тоесть не одно значения а например 2 или 3.

ПафНутиЙ
Админ

ПафНутиЙ - 7 августа 2011 22:41 -

Если не ошибаюсь - нет.

Каков вопрос - таков и ответ. Просто помните об этом.

nowheremany
Эксперт

nowheremany - 26 августа 2011 09:27 -

Ты не ошибаешься

Благодарность принимаю тут Связь

Aleks
Юзер

Aleks - 14 сентября 2011 22:28 -

Ошибаетесь, можно, хоть 100 штук, только в доп поле через запитую писать надо

rashpil
Эксперт

rashpil - 15 сентября 2011 09:11 -

Aleks, В строчные или многострочные поля можно и матом написать) А вот будет корректно работать только при наличии одного заведомо известного значения дополнительного поля под которое заготовлена картинка.

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

Heon
Юзер

Heon - 14 октября 2011 13:26 -

Будте любезны подскажите в чем ошибка
поля платформа у меня сделана как "одна строка",в поля вожу значения PC,PSP ну и так через заяпую,почему картинки не выводятся.В шаблоне все так
[xfgiven_platform]<img src="{THEME}/images/[xfvalue_platform].png" alt="[xfvalue_platform]" />[/xfgiven_platform]

ПафНутиЙ
Админ

ПафНутиЙ - 14 октября 2011 17:22 -

а потому что на сервере скорее всего нет картинки с именем: PC,PSP.png

Каков вопрос - таков и ответ. Просто помните об этом.

Heon
Юзер

Heon - 14 октября 2011 17:43 -

Имеются так как по одной картинке выводит.
Если делаю по одной то все нормально выводит а если через запятую то выводит так
site.ru/templates/мой_шаблон/images/PSP,xbox360.png

ПафНутиЙ
Админ

ПафНутиЙ - 14 октября 2011 20:40 -

вот я о чём щас только сказал?
когда в папке site.ru/templates/мой_шаблон/images/
будет файл PSP,xbox360.png тогда будет всё ок.

Каков вопрос - таков и ответ. Просто помните об этом.

Heon
Юзер

Heon - 14 октября 2011 21:44 -

То есть на каждый файл надо делать еще картинку типо

PSP,xbox360.png
PС,xbox360.png

и т.д?

Heon
Юзер

Heon - 15 октября 2011 17:31 -

Цитата: rashpil
Aleks, В строчные или многострочные поля можно и матом написать) А вот будет корректно работать только при наличии одного заведомо известного значения дополнительного поля под которое заготовлена картинка.

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

Можете подсказать ваше решения?

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

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

наверх