Ну... Начну с того, что захотелось сделать доп. поле с выбором нескольких... И выбор отображался виде иконок.
Мне нужно было, что бы у пользователя, в настройка профиля был список игр, и он мог выбрать из них 7 самых любимых, после чего, в его профиле этображался не сам список игр, а иуонки игр, при нажатии на которые осуществлялся поиск по форуму, с ключевым словом - названия игры...
Визуально это выглядит так:
Мой кабинет -> Редактировать данные
Мой профиль -> Обо мне
При навидении на иконку, выводится название игры, а при нажатии, производится поиск по форуму.
И так, инструкция:
1) Заходим в админку - доп. поля профиля... И создаем новое.
Тип поля профиля: флажки с возможностью выбора нескольких
Заголовок: Любимые игры
Максимум опций: 7
Элементов на строку: 1
Опции: Список всех игр, каждое название с новой строки
Обязательное поле: нет
Доступно для редактирования пользователем: да
Доступен поиск по этому полю в списке пользователей: нет
Отображать в списке пользователей: нет
Какая страница отображает эту опцию?: редактировать данные
2) Создаем и запоминаем field (у меня это 6)
Далее: Стили и шаблоны - Управление стилями - ищем шаблон memberinfo_block_aboutme
В нем ищем
PHP Code:
$block_data[fields]
И под ним вставляем код
PHP Code:
</br><b>Любимые игры:</b></br>
<if condition="$userinfo[field6] & 1">
<a href="ссылка"><img src="картинка" border="0" title="название игры" /></a>
</if>
<if condition="$userinfo[field6] & 2">
<a href="ссылка"><img src="картинка" border="0" title="название игры" /></a>
</if>
<if condition="$userinfo[field6] & 4">
<a href="ссылка"><img src="картинка" border="0" title="название игры" /></a>
</if>
<if condition="$userinfo[field6] & 8">
<a href="ссылка"><img src="картинка" border="0" title="название игры" /></a>
</if>
<if condition="$userinfo[field6] & 16">
<a href="ссылка"><img src="картинка" border="0" title="название игры" /></a>
</if>
<if condition="$userinfo[field6] & 32">
<a href="ссылка"><img src="картинка" border="0" title="название игры" /></a>
</if>
<if condition="$userinfo[field6] & 64">
<a href="ссылка"><img src="картинка" border="0" title="название игры" /></a>
</if>
<if condition="$userinfo[field6] & 128">
<a href="ссылка"><img src="картинка" border="0" title="название игры" /></a>
</if>
<if condition="$userinfo[field6] & 256">
<a href="ссылка"><img src="картинка" border="0" title="название игры" /></a>
</if>
<if condition="$userinfo[field6] & 512">
<a href="ссылка"><img src="картинка" border="0" title="название игры" /></a>
</if>
<if condition="$userinfo[field6] & 1024">
<a href="ссылка"><img src="картинка" border="0" title="название игры" /></a>
</if>
<if condition="$userinfo[field6] & 2048">
<a href="ссылка"><img src="картинка" border="0" title="название игры" /></a>
</if>
<if condition="$userinfo[field6] & 4096">
<a href="ссылка"><img src="картинка" border="0" title="название игры" /></a>
</if>
Все, готово...
А так, я в этом шаблоне вообще удалил
PHP Code:
$block_data[fields]
Вручную все прописываю...
Я не программер... Но понимаю, что такой способ может сильно нагрузить сервак, по-этому я запретил гостям просматривать инфу о пользователях...
Подобную схему можно использовать, например, при выборе Операционной системы, или еще чего-то...
Надеюсь, кому-то это будет полезно