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

Как вставить в доп.поле профиля ссылку на фото?


     16.03.2015    Шаблоны (TPL)    1159

вопрос
Здравствуйте, есть вопросик. На сайте создано доп поле в профиле(вид поля: список)
как вставить иконку возле каждого ответа в поле? типа статуса?

Ответа пока нет


Комментарии пользователей (1)

Lashchevsky
2

25 | 4

Lashchevsky - 17 марта 2015 05:52 - Юзер

Честно Вам признаюсь, гораздо проще сделать иначе, а именно - добавить поле не через интерфейс дополнительных полей, а через системы движка.

Конкретнее:
1. SQL запросом создать новую строку в таблице пользователей в БД;
2. Внести правки в engine/profile.php, создав там, собственно, этот список;
3. Внести правки в файл lang - добавить пункты списка с картинками;
4. Внести правки в файл userinfo.tpl, чтобы вывести это поле;
5. При необходимости - в файл админки, с той же целью, что пункт выше.

На самом деле, ничего в этом сложного нет, делается достаточно быстро.

Есть ещё вариант, он проще:

1. В userinfo.tpl создать блок в произвольном месте и в нём вывести все картинки с уникальным id для каждого;
2. Блок скрыть!!!
3. Написать маленький скрипт jQuery, который бы нашёл на странице Ваш список и каждому пункту соответственно расставил бы картинки, ориентируясь на их id.

Ещё здесь много подводных камней. В select - option лучше вообще не использовать img (не кроссбраузерно), только если подключить глифы.

В общем нет ничего сложного.:)

Нужна будет помощь - обращайтесь!

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

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