Нужна помощь в доработках IFrame приложения

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
octyabrist
Сообщения: 26
Зарегистрирован: 03 дек 2011, 12:27

Нужна помощь в доработках IFrame приложения

Сообщение octyabrist »

Начал делать приложение ONLINE TV http://vkontakte.ru/app2744230 и в работе приложения столкнулся с некоторыми трудностями:
В мазиле приложение располагается нормально, НО браузер не видет изображений загруженных в файловый менеджер, а в опере почему то Все почти на перекосяк, но изображения эти видны. В чем проблемма и как ее исправить???
Так же возникает вопрос, на сайте, где располагается приложение http://rdejavu.ucoz.ru/ все расположено нормально и картинки видны, но можно ли как то уменьшить размер приложения именно на сайте? Пока еще плохо разбираюсь в различных скриптах)
Так же хотелось бы узнать как в скрипте (который отправляет записи на стену пользователей из приложения) вставить изображение? Искал в яндексе, но по данным вопросам мало что нашел конкретного. За ранее благодарен за ответ)
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Нужна помощь в доработках IFrame приложения

Сообщение Александр »

octyabrist
Смотри верстку. Задай правому блоку ширину поменьше.
octyabrist писал(а):как в скрипте (который отправляет записи на стену пользователей из приложения) вставить изображение?
http://vkontakte.ru/developers.php?oid=-1&p=wall.post
attachments
octyabrist
Сообщения: 26
Зарегистрирован: 03 дек 2011, 12:27

Re: Нужна помощь в доработках IFrame приложения

Сообщение octyabrist »

Александр, спасибо вам, размеры блоков переделал и теперь и в опере и в мазиле все нормально показывает)))
Но вот Как сделать, чтоб из приложения отправлялась запись с изображениям я так и не понял. У меня записи, которые отправляются на стену имеют такой вид

Код: Выделить всё

if (document.getElementById('radio3').checked){ var activity='[http://vkontakte.ru/app2744230|Очень люблю смотреть канал НТВ в приложении Online TV!]'; }if (document.getElementById('radio4').checked){ var activity='[http://vkontakte.ru/app2744230|Очень люблю смотреть канал ТНТ в приложении Online TV!]'; } 
а Где именно и Какой код с изображением нужно сюда вставить, чтоб текст вместе с картинкой выводился на стену, я не понимаю. Буду благодарен, если сможете подробнее объяснить)
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Нужна помощь в доработках IFrame приложения

Сообщение Александр »

octyabrist
Документацию почитай. Про метод wall.post. Ссылку уже давал.
У тебя этот код никак с api не взаимодействует.
octyabrist
Сообщения: 26
Зарегистрирован: 03 дек 2011, 12:27

Re: Нужна помощь в доработках IFrame приложения

Сообщение octyabrist »

Вот код для отправки сообщения на стену, который я использую.

Код: Выделить всё

 <script>VK._apiId = 2744230;VK.init(function(){ });VK.api('getProfiles', { uids:"53134919", fields:"first_name" }, function(data){ document.getElementById('name').innerHTML=data.response[0].first_name;}); VK.addCallback('onBalanceChanged', function(){ king(); });createButton(document.getElementById('setStatus'), function(){ setStatus(); });function setStatus(){if (document.getElementById('radio1').checked){ var activity='Очень люблю смотреть Первый канал в приложении Online TV! http://vkontakte.ru/app2744230'; } if (document.getElementById('radio2').checked){ var activity='Очень люблю смотреть канал СТС в приложении Online TV! http://vkontakte.ru/app2744230'; }if (document.getElementById('radio3').checked){ var activity='Очень люблю смотреть канал НТВ в приложении Online TV! http://vkontakte.ru/app2744230'; }if (document.getElementById('radio4').checked){ var activity='Очень люблю смотреть канал ТНТ в приложении Online TV! http://vkontakte.ru/app2744230'; } VK.api("activity.set", { text:activity }, function(data){var messagebox = new MessageBox({title:'Отправка информации'});messagebox.addButton({label:'Закрыть', style:'button_no', onClick:function(){messagebox.hide()}});messagebox.content('Сообщение добавлено на стену');messagebox.show();});} </script>
Метод wall.post читал, но что то не понял как соеденить его с данным кодом. Текст на стену этот код выводит хорошо, а вот изображение прикрепить к нему не могу
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Нужна помощь в доработках IFrame приложения

Сообщение Александр »

Так и используй wall.post, а не activity.set. Как прикрепить изображение написано в описании метода.
Если не понимаешь как работать с api, то посмотри уроки http://flapps.ru/forum/forum35.html Методы API используются аналогично.
Ответить