Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Дополнительное поля картинкой

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


     04.08.2011    Общие вопросы    2672

вопрос
Доброго времени суток.
В дле есть Дополнительные поля,так вот как сделать дополнительное поля таким оброзом чтобы вместо Букв была опредиленная картинка.
Например создали доп поля с выбором одного.
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
43 | 39

rabidabi - 5 августа 2011 16:15 - Юзер

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

Heon
6

87 | 84

Heon - 7 августа 2011 22:29 - Юзер

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

ПафНутиЙ
1064

3393 | 2433

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

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

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

nowheremany
192

1659 | 1292

nowheremany - 26 августа 2011 09:27 - Эксперт

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

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

Aleks
1

21 | 19

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

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

rashpil
33

232 | 182

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

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

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

Heon
6

87 | 84

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

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

ПафНутиЙ
1064

3393 | 2433

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

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

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

Heon
6

87 | 84

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

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

ПафНутиЙ
1064

3393 | 2433

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

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

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

Heon
6

87 | 84

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

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

PSP,xbox360.png
PС,xbox360.png

и т.д?

Heon
6

87 | 84

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

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

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

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

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

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