Социальные сети
Вчера сделал для своего форум, решил запостить здесь
Сделано на 3.8.1
1.1. Идём в: Админка -> Дополнительные поля профиля -> Категории полей профиля пользователей.
1.2. Жмём:
Заголовок
2. Загружаем эту картинку
в папку images/icons
3.1. Идём в: Админка -> Дополнительные поля профиля -> Добавить новое поле профиля пользователя.
3.2.
Тип поля профиля
Заголовок
4. Идём в: Админка -> Стили и шаблоны -> Управление стилями
Открываем в нужном стиле шаблон postbit_legacy.
4.1
Ищем в нём строчку:
После добавляем:
Где:
$post['field10'] - field10 это номер Дополнительного поля профиля, который можно посмотреть в:
Админка -> Дополнительные поля профиля -> Управление дополнительными полями профиля пользователя.
Берём field соответствующий созданным нами поле и заменяем им все field10 в коде, который мы добавили.
При добавление ещё одного поля, просто повторяем пункт 3.3., но уже с данными под новую соц. сеть и добавляем в код следующее:
Изменяем:
На:
Где: $post['field11'] - field11 - второе поле соц.сети.
После:
Добавляем:
Где: $post['field11'] - field11 - второе поле соц.сети, а 111.gif - загруженная картинка, соответствующая второй социальной сети...
P.S. если не получилось или нашли косяк, пишите в приват.
Процедура не долгая.
Вчера сделал для своего форум, решил запостить здесь
Сделано на 3.8.1
1.1. Идём в: Админка -> Дополнительные поля профиля -> Категории полей профиля пользователей.
1.2. Жмём:
[Добавить новую категорию полей профиля]
Заголовок
- Социальные сети
- Ссылки на профиль в социальных сетях
- Только во вкладке "Обо мне"
- 1
- Да
2. Загружаем эту картинку
3.1. Идём в: Админка -> Дополнительные поля профиля -> Добавить новое поле профиля пользователя.
3.2.
Тип поля профиля
- Текстовое поле одной строкой
Заголовок
- Вконтакте
- Ссылка на Ваш профиль Вконтакте
- Социальные сети
- 100
- 50
- Текстовое поле одной строкой
- Нет
- Да
- Да
- Да
- Да
- Редактировать данные
4. Идём в: Админка -> Стили и шаблоны -> Управление стилями
Открываем в нужном стиле шаблон postbit_legacy.
4.1
Ищем в нём строчку:
HTML:
<div>
$vbphrase[posts]: $post[posts]
</div>
HTML:
<if condition="$show['member']">
<if condition="$post['field10']">
<fieldset style="width: 130px;" class="fieldset">
<legend>Социальные сети</legend>
<if condition="$post['field10']">
<a href="$post[field10]" target="_blank"><img src="images/icons/vkontakte.gif" border="0"></a>
</if>
</fieldset>
</if>
</if>
$post['field10'] - field10 это номер Дополнительного поля профиля, который можно посмотреть в:
Админка -> Дополнительные поля профиля -> Управление дополнительными полями профиля пользователя.
Берём field соответствующий созданным нами поле и заменяем им все field10 в коде, который мы добавили.
При добавление ещё одного поля, просто повторяем пункт 3.3., но уже с данными под новую соц. сеть и добавляем в код следующее:
Изменяем:
HTML:
<if condition="$post['field10']">
HTML:
<if condition="$post['field10']|$post['field11']">
После:
HTML:
<if condition="$post['field10']">
<a href="$post[field10]" target="_blank"><img src="images/icons/vkontakte.gif" border="0"></a>
</if>
HTML:
<if condition="$post['field11']">
<a href="$post[field11]" target="_blank"><img src="images/icons/111.gif" border="0"></a>
</if>
P.S. если не получилось или нашли косяк, пишите в приват.
Процедура не долгая.