Powered by Invision Power Board
Здравствуйте Гость ( Вход | Регистрация ) Выслать повторно письмо для активации

Forum Rules Правила раздела

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

Страницы: (2) [1] 2   ( Перейти к первому непрочитанному сообщению ) Reply to this topicStart new topicStart Poll

> Ваш профиль ВКонтакте, В сообщении.
Dron
Отправлено: Апр 14 2010, 18:56
Quote Post


admin of ipb.su
Group Icon

Группа: Пользователи
Сообщений: 6 040
Пользователь №: 3
Регистрация: 27-Октября 07
Из: г.Псков
Member Offline

Репутация: 133




Дополнение (доп. поле). Позволяет отображать в каждом вашем сообщении иконку с ссылкой на ваш профиль ВКонтакте. Либо в профиле под аватаром, либо в нижней панели сообщения, рядом с кнопками: Карточка, ПМ и.т.д.

Инструкция:

АЦ -- Пользователи и группы -- Доп-ные поля профиля -- Создать новое поле:
Название поля = Ваш адрес ВКонтакте
Описание = Внимание! В поле указываем только id Образец: id21368578
Тип поля = Текстовое поле
Максимальное кол-во символов (для текстового поля или области) = 12
Порядковый номер отображения = "Любое число отличное от уже созданных полей" (запомните это число).
Добавить это поле и на страницу регистрации? = Нет
Сделать это поле обязательным для заполнения? = Нет
Скрыть это поле в профиле? = Нет
Поле может быть отредактировано пользователем? = Да


Далее
АЦ -- Скины и шаблоны -- Макросы -- Редактировать -- Добавить макрос:
Ключ макроса =
Цитата
VK_IMG

Заменять на =
Цитата
<img src='http://www.spbgu.ru/forums/style_images/1/incontact.gif' Alt='Я ВКонтакте' width="19" height="19" Title='Мой профиль ВКонтакте'/>
Сохраняем


Далее
АЦ -- Скины и шаблоны -- Html-шаблоны -- Настройка Html -- Просмотр темы (Topic View Section) -- Post Entry
Там в зависимости от того где мы хотим видеть иконку, делаем следующее:
Если хотим в профиле, то ищем -
Цитата
{$author['member_status']}

и ниже этого фрагмента добавляем -
Цитата
<a href='http://vk.com/{$author[field_x]}' target="_blank"><{VK_IMG}></a>
Сохраняем

Если хотим в нижнюю панель сообщения, то ищем -
Цитата
{$author['addresscard']}

и поле этого фрагмента добавляем -
Цитата
<a href='http://vk.com/{$author[field_x]}' target="_blank"><{VK_IMG}></a>
Сохраняем

Примечание: Не забудьте x заменить на номер поля (которое мы запоминали).


Теперь у каждого пользователя в профиле появилось дополнительное поле, которое нужно заполнять по следующему принципу:
Ссылка на профиль ВКонтакте выглядит так: http://vk.com/id12345678
где "id12345678" уникальный идентификатор пользователя, вот именно это "id12345678" и нужно указывать при заполнении доп.поля.

Примечание: У тех пользователей, у кого данное поле не заполнено, иконка будет ссылаться на гл.страницу ВКонтакте.

Пример работы дополнения: ТУТ.

Это сообщение отредактировал аsm-а - Янв 15 2015, 18:07


--------------------

Мой блог: Блог Dron'а
E-mail: dron@ipb.su.
ICQ: 263635213.
-----------------------------------------------------------------------
user posted image

-----------------------------------------------------------------------
Вопрос/Ответ на тему IPB.SU
-----------------------------------------------------------------------
user posted image - Отблагодари, если я помог.
Top
Moon Light
Отправлено: Апр 16 2010, 22:35
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 1
Пользователь №: 2 214
Регистрация: 13-Апреля 10
Member Offline

Репутация: нет




Оч классно и нужно.. но вот вопрос.. как сделать так.. чтобы те кто не заполнял поле вконтаке этой кнопочки не была.. а то мешается безтолку.. все равно профиля в контакте нет.. а кнопка есть..

Ну кароче как ее скрыть тем кто не ввел свой ИД в наше новое поле?)
Top
rabotnik
Отправлено: Апр 17 2010, 02:43
Quote Post


работяга :)
Group Icon

Группа: Пользователи
Сообщений: 22
Пользователь №: 2 195
Регистрация: 3-Апреля 10
Member Offline

Репутация: 2




Moon Light,
QUOTE (Moon Light @ Вчера, 23:36)
Ну кароче как ее скрыть тем кто не ввел свой ИД в наше новое поле


из первого поста строчку
CODE
<a href='http://vkontakte.ru/{$author[field_x]}' target="_blank"><{VK_IMG}></a>

видоизменяешь так
CODE
<script>
<!--
if ("$author[field_x]" != "") {
document.write('<a href="http://vkontakte.ru/{$author[field_23]}" target="_blank"><{VK_IMG}></a>')
}
//-->
</script>
Top
Moon Light
Отправлено: Апр 18 2010, 23:36
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 1
Пользователь №: 2 214
Регистрация: 13-Апреля 10
Member Offline

Репутация: нет




А есть ли возможность сделать еще одну функцию с Вконтакте.. которую ввели на выходных?

QUOTE
Open API
Open API - система для разработчиков сторонних сайтов, которая предоставляет им возможность авторизовывать пользователей ВКонтакте на своих сайтах и с их согласия пользователей получать доступ к их информации, друзьям, фотографиям, аудиозаписям, видеороликам, объявлениям и др.

В рамках подключения Вашего сайта к Open API создается приложение, которое будет иметь доступ ко всем текущим методам ВКонтакте API непосредственно на Вашем сайте. Помимо этого Open API предоставляет возможность упростить процесс регистрации новых пользователей на Вашем сайте, если у них уже есть учетная запись ВКонтакте.
Top
Dron
Отправлено: Апр 19 2010, 00:03
Quote Post


admin of ipb.su
Group Icon

Группа: Пользователи
Сообщений: 6 040
Пользователь №: 3
Регистрация: 27-Октября 07
Из: г.Псков
Member Offline

Репутация: 133




QUOTE (Moon Light @ Вчера, 23:37)
А есть ли возможность сделать еще одну функцию с Вконтакте.. которую ввели на выходных?

Не думаю, что в ближайшее время будет реализовано... не приоритетная задача.


--------------------

Мой блог: Блог Dron'а
E-mail: dron@ipb.su.
ICQ: 263635213.
-----------------------------------------------------------------------
user posted image

-----------------------------------------------------------------------
Вопрос/Ответ на тему IPB.SU
-----------------------------------------------------------------------
user posted image - Отблагодари, если я помог.
Top
Ustas
Отправлено: Апр 20 2010, 00:49
Quote Post


Юзер
Group Icon

Группа: Пользователи
Сообщений: 232
Пользователь №: 1 570
Регистрация: 29-Июня 09
Из: Лен.область
Member Offline

Репутация: нет




Dron,всё поставил.У меня в профиле работает кнопочка,а если жму на кнопку другого пользователя - то кидает ВКонтакте на мою страничку(вместо странички пользователя).Хотя в профиле у пользователя всё адрес id указан.
Как быть?


--------------------
user posted image451600970 - на связи.

Top
Dron
Отправлено: Апр 20 2010, 08:12
Quote Post


admin of ipb.su
Group Icon

Группа: Пользователи
Сообщений: 6 040
Пользователь №: 3
Регистрация: 27-Октября 07
Из: г.Псков
Member Offline

Репутация: 133




Ustas,
Если все правильно установлено, то дело скорее всего в кукисах. Нажмите кнопку выйти из своего Профиля ВКонтакте и после этого перейдите по ссылке на профиль другого пользователя. Если не поможет, то пробуйте переустановить дополнение.


--------------------

Мой блог: Блог Dron'а
E-mail: dron@ipb.su.
ICQ: 263635213.
-----------------------------------------------------------------------
user posted image

-----------------------------------------------------------------------
Вопрос/Ответ на тему IPB.SU
-----------------------------------------------------------------------
user posted image - Отблагодари, если я помог.
Top
CheltoN
Отправлено: Апр 22 2010, 14:51
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 14
Пользователь №: 2 207
Регистрация: 8-Апреля 10
Member Offline

Репутация: нет




QUOTE (Dron @ Апр 20 2010, 08:13)
Ustas,
Если все правильно установлено, то дело скорее всего в кукисах. Нажмите кнопку выйти из своего Профиля ВКонтакте и после этого перейдите по ссылке на профиль другого пользователя. Если не поможет, то пробуйте переустановить дополнение.

Все уже перепробовал -не пойму в чем засада,всех пользователей кидает на свою страницу.3 раза переустанавливал дополнение,выходил заходил -все четко делал по данной инструкции.
Top
admin
Отправлено: Апр 22 2010, 15:20
Quote Post


Разработчик
Group Icon

Группа: Администраторы
Сообщений: 5 535
Пользователь №: 1
Регистрация: 27-Октября 07
Member Offline

Репутация: 183




АдминЦентр -> Системные настройки -> Экономия CPU

Разрешить отображение дополнительных полей профиля в темах? - должно стоять "Да".


--------------------
Ответы на очень многие вопросы уже много раз давались на форуме. Пожалуйста, перед созданием темы с вопросом пользуйтесь поиском.

user posted image
Top
CheltoN
Отправлено: Апр 22 2010, 15:33
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 14
Пользователь №: 2 207
Регистрация: 8-Апреля 10
Member Offline

Репутация: нет




QUOTE (admin @ Апр 22 2010, 15:21)
АдминЦентр -> Системные настройки -> Экономия CPU

Разрешить отображение дополнительных полей профиля в темах? - должно стоять "Да".

Неделю назад ставил награды -так что там у меня стоит ДА.
Top
Ustas
Отправлено: Апр 22 2010, 16:53
Quote Post


Юзер
Group Icon

Группа: Пользователи
Сообщений: 232
Пользователь №: 1 570
Регистрация: 29-Июня 09
Из: Лен.область
Member Offline

Репутация: нет




admin,CheltoN,аналогично-не работает.Переустанавливал-не помогло.
Кидает на мою страничку ВКонтакте всех пользователей.


--------------------
user posted image451600970 - на связи.

Top
admin
Отправлено: Апр 22 2010, 17:42
Quote Post


Разработчик
Group Icon

Группа: Администраторы
Сообщений: 5 535
Пользователь №: 1
Регистрация: 27-Октября 07
Member Offline

Репутация: 183




Дайте ссылку на пользователя с заполненным полем.


--------------------
Ответы на очень многие вопросы уже много раз давались на форуме. Пожалуйста, перед созданием темы с вопросом пользуйтесь поиском.

user posted image
Top
VaXL
Отправлено: Май 26 2010, 17:34
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 38
Пользователь №: 2 300
Регистрация: 12-Май 10
Member Offline

Репутация: нет




QUOTE (rabotnik @ Апр 17 2010, 02:43)
QUOTE (Moon Light @ Вчера, 23:36)
Ну кароче как ее скрыть тем кто не ввел свой ИД в наше новое поле


из первого поста строчку
CODE
<a href='http://vkontakte.ru/{$author[field_x]}' target="_blank"><{VK_IMG}></a>

видоизменяешь так
CODE
<script>
<!--
if ("$author[field_x]" != "") {
document.write('<a href="http://vkontakte.ru/{$author[field_23]}" target="_blank"><{VK_IMG}></a>')
}
//-->
</script>

почему то не работает( если ставлю тот что в первлм посту то все отображается а если вот этим скриптом окутываю то иконка исчезает


--------------------
user posted image
Top
admin
Отправлено: Май 26 2010, 17:35
Quote Post


Разработчик
Group Icon

Группа: Администраторы
Сообщений: 5 535
Пользователь №: 1
Регистрация: 27-Октября 07
Member Offline

Репутация: 183




x на номер доп. поля заменили?


--------------------
Ответы на очень многие вопросы уже много раз давались на форуме. Пожалуйста, перед созданием темы с вопросом пользуйтесь поиском.

user posted image
Top
VaXL
Отправлено: Май 26 2010, 17:37
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 38
Пользователь №: 2 300
Регистрация: 12-Май 10
Member Offline

Репутация: нет




да


--------------------
user posted image
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic Options Страницы: (2) [1] 2  Reply to this topicStart new topicStart Poll