Перейти к публикации

Проблемы с дополнительными полями пользователя


Рекомендованные сообщения

Добрый день. 

Сайт использует стандартный шаблон Red.

Столкнулся с проблемой, при создании дополнительного поля пользователя со списком, поле не выводит изображение. К примеру, если в списке указать:

<img src="/img/uw/bands/garreks-reavers.png" class="fr-fic fr-dii" style="width:23px;" alt="Garreks Reavers"> Garreks Reavers

То при редактировании профиля будет указан полный код без преобразование в изображение, а в самом профиле будет отображаться только "Garreks Reavers" без кода и изображения.
Хотелось бы чтобы параметр выводил в обоих случаях изображением.

Спасибо, если найдете время помочь.  

Ссылка на сообщение
Поделиться на других сайтах

Не допустим HTML в списках <select>. Вы не сможете использовать этот код. Только текст.

Ссылка на сообщение
Поделиться на других сайтах

Можно обыграть это через тег [if field = "значение"] текст [/if] Как то так :

[if xfield_x = "значение"] <img src="/img/uw/bands/garreks-reavers.png" class="fr-fic fr-dii" style="width:23px;" alt="Garreks Reavers"> [/if][xfgiven_x] [xfvalue_x] [/xfgiven_x]

Костыль конечно, но все же

Ссылка на сообщение
Поделиться на других сайтах
04.07.2024 в 18:53, dds сказал:

Можно обыграть это через тег [if field = "значение"] текст [/if] Как то так :


[if xfield_x = "значение"] <img src="/img/uw/bands/garreks-reavers.png" class="fr-fic fr-dii" style="width:23px;" alt="Garreks Reavers"> [/if][xfgiven_x] [xfvalue_x] [/xfgiven_x]

Костыль конечно, но все же

Спасибо, помогло.

В голову пришел еще простой вариант, если значение в списке и название картинки одинаковые: <img src="/img/uw/bands/[xfvalue_uw-you-band].png" class="fr-fic fr-dii" style="width:23px;"/> [xfvalue_uw-you-band], но мне он не подошел, для реализации этого списка. 

Ссылка на сообщение
Поделиться на других сайтах

userinfo.tpl успешно поправил, но в profile_popup.tpl выводит просто код. Код:

<li><div class="ui-c1 grey">Underworlds</div><div class="ui-c2">
[if xfield_uw-you-band="Garrek`s Reavers"]<img src="/img/uw/bands/garreks-reavers.png" class="fr-fic fr-dii" style="width:23px;">[/if][xfgiven_uw-you-band][xfvalue_uw-you-band][/xfgiven_uw-you-band]</div></li>

В userinfo.tpl данный код корректно обрабатывается, если в списке выбраны "Garrek`s Reavers", то выводи: [изображение] Garrek`s Reavers.
В  profile_popup.tpl выводит без обработки кода: [if xfield_uw-you-band="Garrek`s Reavers"][Изображение][/if] Garrek`s Reavers.

Подскажите, что с этим можно сделать?

Ссылка на сообщение
Поделиться на других сайтах
12 минут назад, fmax1991 сказал:

Подскажите, что с этим можно сделать?

Ничего. Эти теги в этом шаблоне не поддерживаются. Каждый шаблон имеет свой набор тегов и не зависит от других. Все поддерживаемые теги описаны в документации https://dle-news.ru/extras/online/index.html?profile.html и там эти теги не описаны, в отличии от userinfo.tpl  https://dle-news.ru/extras/online/all23.html 

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

Ссылка на сообщение
Поделиться на других сайтах

 

1 час назад, celsoft сказал:

Ничего. Эти теги в этом шаблоне не поддерживаются. Каждый шаблон имеет свой набор тегов и не зависит от других. Все поддерживаемые теги описаны в документации https://dle-news.ru/extras/online/index.html?profile.html и там эти теги не описаны, в отличии от userinfo.tpl  https://dle-news.ru/extras/online/all23.html 

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

А возможно ли как-то взять переменную [xfvalue_uw-you-band], которую мы задаем и использовать ее в собственном js?

Ссылка на сообщение
Поделиться на других сайтах

Можно. Теги  [xfvalue_uw-you-band] выводит в шаблоне содержимое доп. поля в том месте в котором вы его поставите. А HTML или  JS в этом месте будет, совершенно неважно. Поэтому ничего собственно не мешает использовать содержимое в JS коде. Шаблонный тег, это не переменная, это вывод содержимого там где вам нужно в вашем шаблоне.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...