Итак, сегодня мы разберем, как сделать в постбите ссылки на социальные профили пользователей, если они пожелают указать о себе такую информацию.
Часть 1. Создаем категорию для социальных полей профиля. Идем в админку - Дополнительные поля профиля - Категории полей профиля и создаем новую категорию, называем, например, "Социальные сети". Из настроек важного ничего нет, разве что пункт "Местоположение в профиле" - лучше указать как "Только во вкладке "Обо мне"" и разрешить настройки конфиденциальности.
Часть 2. Создаем сами поля Админка - Дополнительные поля профиля - Добавить новое поле профиля пользователя.
Настраиваем на свой вкус, но тип указываем как текстовое одной строкой, категорию ту, что создали в первой части, отображение в "Редактировать данные".
Часть 3. Редактируем постбит под наши картинки. Загрузив картинку на сервер и записав путь к ней, ищем шаблон postbit_legacy нужного стиля, добавляем код:
Код:
<if condition="$show['member']">
<if condition="$post['fieldХХХ']">
<div class="название класса со стилем">
<if condition="$post['fieldХХХ']"><a href="$post[fieldХХХ]" target="_blank"><img src="ссылка на картинку" border="0"></a> </if>
</div>
</if>
</if>
ХХХ меняете на свой номер поля.
Куда добавлять? Пробуйте. Например, сразу после
Код:
$template_hook[postbit_userinfo_right]
Если полей два, то код изменяется на
Код:
<if condition="$show['member']">
<if condition="$post['field10']|$post['fieldYYY']">
<div class="название класса со стилем">
<if condition="$post['fieldХХХ']"><a href="$post[fieldХХХ]" target="_blank"><img src="ссылка на картинку" border="0"></a> </if>
<if condition="$post['fieldYYY']"><a href="$post[fieldYYY]" target="_blank"><img src="ссылка на картинку" border="0"></a> </if>
</div>
</if>
</if>
Сравните и вы поймете, что куда добавить. Для трех полей код выглядит уже так:
Код:
<if condition="$show['member']">
<if condition="$post['fieldХХХ']|$post['fieldYYY']|$post['fieldZZZ']">
<div class="название класса со стилем">
<if condition="$post['fieldXXX']"><a href="$post[fieldXXX]" target="_blank"><img src="ссылка на картинку" border="0"></a> </if>
<if condition="$post['fieldYYY']"><a href="$post[fieldYYY]" target="_blank"><img src="ссылка на картинку" border="0"></a> </if>
<if condition="$post['fieldZZZ']"><a href="$post[fieldZZZ]" target="_blank"><img src="ссылка на картинку" border="0"></a> </if>
</div>
</if>
</if>