Забыли пароль?
Запросите новый здесь.

Автор темы: jikaka
ID темы: 2230
Информация:
Тема содержит 6 сообщения, была просмотрена 3214 раз.
Просмотр темы
PHP-Fusion Russia » Разное » Разное
 Распечатать тему
Виджет ВК
jikaka
не могу найти, может кто подскажет, есть ли виджет у вк,
чтобы встроить на страницу сайта обсуждение и комментарии из определенной группы?


 
Web
Zaxap
Это? http://vk.com/dev...etComments
Относительно недавно парился с их API...


Зло не дремлет, а я добрый...
x1
 
jikaka
есть пример работы глянуть?


 
Web
Zaxap
У меня там "стена" (в обоих смыслах стена) выводится, но сути не меняет особо (все также) вот:
http://fb792479.b...n/news.php


Изменил(а) Zaxap, 19.06.2014 10:50
Зло не дремлет, а я добрый...
 
jikaka
пример кода можешь скинуть глянуть?


 
Web
Zaxap
Как-то так примерно (кода хватит, чтобы ухватить суть... даже больше, чем...):
Загрузить источник  GeSHi: PHP
  1. if(isset($_GET["page"])){$page=$_GET["page"];}else{$page=1;};
  2. $wall=file_get_contents("http://api.vk.com/method/wall.get?v=5.21&filter=all&domain=nyandex.search&offset=".($page-"1")*"10"."&count=10");
  3. $wall=json_decode($wall);
  4. //$count=$wall->response->count;
  5. //$count=ceil($count / 10);
  6. $wall=$wall->response->items;
  7. foreach($wall as $wall){
  8. $text=nl2br($wall->text);
  9. $text=preg_replace('/\[(.*?)\|(.*?)\]/i', '<a href="//vk.com/$1" target="_blank">$2</a>', $text);
  10. echo $text."<br>".date("d.m.Y H:i:s", $wall->date);
  11. if(isset($wall->attachments)){
  12. foreach($wall->attachments as $attachments){
  13. if(isset($attachments->photo)){
  14. $photo=$attachments->photo;
  15. if($photo->width<=75){
  16. $full_photo=$photo->photo_75;
  17. }elseif($photo->width<=130){
  18. $full_photo=$photo->photo_130;
  19. }elseif($photo->width<=604){
  20. $full_photo=$photo->photo_604;
  21. }elseif($photo->width<=807){
  22. $full_photo=$photo->photo_807;
  23. }elseif($photo->width<=1280){
  24. $full_photo=$photo->photo_1280;
  25. }elseif($photo->width<=2560){
  26. $full_photo=$photo->photo_2560;
  27. }
  28. $small_photo=$photo->photo_75;
  29. echo "<a href=\"".$full_photo."\"><img src=\"".$small_photo."\" alt=\"\"></a>";
  30. }
  31. }
  32. }
  33. }
Добавлено за 0.032 секунд, используя GeSHi 1.0.8.10


Изменил(а) Zaxap, 19.06.2014 10:53
Зло не дремлет, а я добрый...
x1
 

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
Виджет vk  →  Вопросы новичков 2 / 2978 05.03.2016 05:36
Виджет "мы вконтакте"  →  Вопросы новичков 0 / 2550 18.03.2013 11:05
Топ 5 пользователей форума
Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)   SchreiBear SchreiBear (625)