Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум поддержки IPB.SU > Поддержка модификаций > Ваш профиль ВКонтакте |
Автор: Dron Апр 14 2010, 18:56 |
Дополнение (доп. поле). Позволяет отображать в каждом вашем сообщении иконку с ссылкой на ваш профиль ВКонтакте. Либо в профиле под аватаром, либо в нижней панели сообщения, рядом с кнопками: Карточка, ПМ и.т.д. Инструкция: АЦ -- Пользователи и группы -- Доп-ные поля профиля -- Создать новое поле: Название поля = Ваш адрес ВКонтакте Описание = Внимание! В поле указываем только 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" и нужно указывать при заполнении доп.поля. Примечание: У тех пользователей, у кого данное поле не заполнено, иконка будет ссылаться на гл.страницу ВКонтакте. Пример работы дополнения: http://mod.ipb.su/. |
Автор: Moon Light Апр 16 2010, 22:35 |
Оч классно и нужно.. но вот вопрос.. как сделать так.. чтобы те кто не заполнял поле вконтаке этой кнопочки не была.. а то мешается безтолку.. все равно профиля в контакте нет.. а кнопка есть.. Ну кароче как ее скрыть тем кто не ввел свой ИД в наше новое поле?) |
Автор: rabotnik Апр 17 2010, 02:43 | ||||||
Moon Light,
из первого поста строчку
видоизменяешь так
|
Автор: Moon Light Апр 18 2010, 23:36 | ||
А есть ли возможность сделать еще одну функцию с Вконтакте.. которую ввели на выходных?
http://vkontakte.ru/pages.php?o=-1&p=Open%20API |
Автор: Dron Апр 19 2010, 00:03 | ||
Не думаю, что в ближайшее время будет реализовано... не приоритетная задача. |
Автор: Ustas Апр 20 2010, 00:49 |
Dron,всё поставил.У меня в профиле работает кнопочка,а если жму на кнопку другого пользователя - то кидает ВКонтакте на мою страничку(вместо странички пользователя).Хотя в профиле у пользователя всё адрес id указан. Как быть? |
Автор: Dron Апр 20 2010, 08:12 |
Ustas, Если все правильно установлено, то дело скорее всего в кукисах. Нажмите кнопку выйти из своего Профиля ВКонтакте и после этого перейдите по ссылке на профиль другого пользователя. Если не поможет, то пробуйте переустановить дополнение. |
Автор: CheltoN Апр 22 2010, 14:51 | ||
Все уже перепробовал -не пойму в чем засада,всех пользователей кидает на свою страницу.3 раза переустанавливал дополнение,выходил заходил -все четко делал по данной инструкции. |
Автор: admin Апр 22 2010, 15:20 |
АдминЦентр -> Системные настройки -> Экономия CPU Разрешить отображение дополнительных полей профиля в темах? - должно стоять "Да". |
Автор: CheltoN Апр 22 2010, 15:33 | ||
Неделю назад ставил награды -так что там у меня стоит ДА. |
Автор: Ustas Апр 22 2010, 16:53 |
admin,CheltoN,аналогично-не работает.Переустанавливал-не помогло. Кидает на мою страничку ВКонтакте всех пользователей. |
Автор: admin Апр 22 2010, 17:42 |
Дайте ссылку на пользователя с заполненным полем. |
Автор: VaXL Май 26 2010, 17:34 | ||
почему то не работает( если ставлю тот что в первлм посту то все отображается а если вот этим скриптом окутываю то иконка исчезает |
Автор: admin Май 26 2010, 17:35 |
x на номер доп. поля заменили? |
Автор: VaXL Май 26 2010, 17:37 |
да |
Автор: VaXL Май 26 2010, 18:10 |
кто нибудь можете написать рабочий скрипт? очень нужно |
Автор: Barracuda Июн 25 2010, 23:44 | ||||||||
Тот-же скрипт только теперь нормально работает. Извинияюсь но позаимствовал кнопочку у Dronа тк она красивее представленной в этом моде... Вообще мне кажется что ошибка была тут >>
Но я в этом ничего несоображаю) Поэтому просто покажу как сделал я. Инструкция: АЦ -- Пользователи и группы -- Доп-ные поля профиля -- Создать новое поле: Название поля = Ваш адрес В Контакте Описание = Внимание! В поле указываем только id Образец: id21368578 Тип поля = Текстовое поле Максимальное кол-во символов (для текстового поля или области) = 12 Порядковый номер отображения = "Любое число отличное от уже созданных полей" (запомните это число). Добавить это поле и на страницу регистрации? = Нет Сделать это поле обязательным для заполнения? = Нет Скрыть это поле в профиле? = Нет Поле может быть отредактировано пользователем? = Да Далее АЦ -- Скины и шаблоны -- Html-шаблоны -- Настройка Html -- Просмотр темы (Topic View Section) -- Post Entry Ищем
и ниже этого фрагмента добавляем -
Сохраняем всё работает! Там где стоит X-Это номер созданого вами поля. |
Автор: Trap` Июл 30 2010, 21:28 |
Спасибо за идею! Реализовал также еще и с Facebook, YouTube и Twitter. |
Автор: ИмПеРаТоР Авг 1 2010, 18:24 |
я я вот не могу найти даный ключ = VK_IMG и что теперь делать? |
Автор: Сергей Авг 1 2010, 18:25 | ||
Его для начала добавить надо, чтобы потом найти. |
Автор: ИмПеРаТоР Авг 1 2010, 18:29 | ||||
ааа..спасибо за информацию... |
Автор: Anechka1997 Авг 26 2010, 17:50 |
классно))) |
Автор: Bagira Дек 22 2011, 22:43 |
Вопрос про id в Контакте.У меня ,например,если жму Моя страница в браузерной строке высвечивается после/ id,а у других пользователей написана,например там фамилия.Каким образом и где еще можно узнать id там,подскажите пожалуйста |
Автор: Dron Дек 22 2011, 22:46 |
Bagira, Можете указывать вместо id фамилию))) Должно работать. |
Автор: Сергей Дек 23 2011, 04:05 |
В настройках Контакта можно посмотреть свой id. |
Автор: Bagira Дек 26 2011, 02:03 |
Спасибо.Разобралась.Да,совершенно верно работает после слэша не только idxxxxxx ,где х-цифры,но и ник написанный по латыни. Например, vkontakte.ru/alexsmith ,заполнять нужно alexsmith.Это я на всякий случай написала для тех у кого возможно возникнет подобная проблема |
Автор: VVPFELDGRAU Сен 21 2012, 18:19 |
Цитата (Trap` @ Июл 30 2010, 21:28) Спасибо за идею! Реализовал также еще и с Facebook, YouTube и Twitter. а каким образом? прописать можете? интересует конкретно скайп и аська |
Автор: Magadannoxton Дек 10 2013, 20:37 |
Dron,Ребят , битая кнопка . Замените ) |
Автор: support Дек 12 2013, 04:36 |
Кнопка скорей всего не битая, просто вот в этом коде не доступно изображение, я не проверял, но думаю причина в этом. Просто вместо этой ссылки вставьте свою ссылку на изображение. Цитата <br ><script> <!-- if ("$author[field_X]" != "") { document.write('<a href="http://vkontakte.ru/{$author[field_X]}" target="_blank"><img src="http://s47.radikal.ru/i115/0901/56/9a7c22e80de4.gif" title="Мой профиль ВКонтакте"</a>') } //--> </script><br /> |