Author Topic: Протокол VKontakte  (Read 921197 times)

0 Members and 13 Guests are viewing this topic.

Offline Wave

Re: Протокол VKontakte
« Reply #420 on: 08 10 2014, 16:19:00 »
О, в FinalPack тоже интересный скин. Но там комменты на немецком, я с наскоку не разобрался, как сделать, чтобы превьюшки показывались сразу, а не по тыку.
 

Offline watcher

Re: Протокол VKontakte
« Reply #421 on: 08 10 2014, 17:28:24 »
О, в FinalPack тоже интересный скин. Но там комменты на немецком, я с наскоку не разобрался, как сделать, чтобы превьюшки показывались сразу, а не по тыку.

С этого всё и начиналось - так назыаемые "немецкие скрипты" - показ миниатюр и прочие вкусности. Какой-то немец изначально делал, потом пошел код по шаблонам.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Elzor

Re: Протокол VKontakte
« Reply #422 on: 08 10 2014, 17:36:53 »
Сомневаюсь, что с видео, как и с аудио что-то получится. Ссылка, которая  в аттачменте - это ссылка на страницу с плейером. В принципе можно, кажется, выдрать и ссылку на файл, но вроде это не особо чем-то поможет. Может быть я и ошибаюсь, но мне кажется с видео и аудио бесперспективно.
 

Offline Mikalair

Re: Протокол VKontakte
« Reply #423 on: 08 10 2014, 17:50:19 »
обработка стикеров не планируется ?
If you like my work, you can donate to me via Bitcoin: 1CHAseNjVFfLQViLWAhh1fe6fGTiR6p1UM
 

Offline Elzor

Re: Протокол VKontakte
« Reply #424 on: 08 10 2014, 17:52:13 »
Я уже спрашивал, мне никто пока не ответил. Что такое есть стикер и как его надо обрабатывать?
 

Offline Mikalair

Re: Протокол VKontakte
« Reply #425 on: 08 10 2014, 18:20:33 »
Вот такое вот вложение возвращает api
Code: [Select]
attachments: [{
type: 'sticker',
sticker: {
id: 102,
product_id: 3,
photo_64: 'https://vk.com/images/stickers/102/64b.png',
photo_128: 'https://vk.com/images/stickers/102/128b.png',
photo_256: 'https://vk.com/images/stickers/102/256b.png',
width: 240,
height: 256
}
}]
« Last Edit: 08 10 2014, 18:36:22 by Mikalair »
If you like my work, you can donate to me via Bitcoin: 1CHAseNjVFfLQViLWAhh1fe6fGTiR6p1UM
 

Offline Elzor

Re: Протокол VKontakte
« Reply #426 on: 08 10 2014, 18:24:05 »
Mikalair, о, хорошо, как раз то что надо. В документации еще ни слова про них. Добавлю.
 

Offline alitor

  • Newbie
  • *
  • Posts: 32
  • Country: ru
  • Jabber: Jabber ID
Re: Протокол VKontakte
« Reply #427 on: 09 10 2014, 08:37:17 »
Я для обработки стикеров у себя в функции GetAttachmentDescr приделал костыли (см. ниже), но это дает только ссылку как и для других аттачментов, а хотелось бы, конечно, чтобы картинка стикера прямо в логе показывалась.
Code: [Select]
else if (!lstrcmp(ptszType, _T("sticker"))) {
JSONNODE *pSticker = json_get(pAttach, "sticker");
if (pSticker == NULL) continue;

ptrT ptszUrl(json_as_string(json_get(pSticker, "photo_64")));
res.AppendFormat(_T("%s: %s"),
TranslateT("Sticker"), ptszUrl);
}
 

Offline YoungMax

  • Newbie
  • *
  • Posts: 30
Re: Протокол VKontakte
« Reply #428 on: 10 10 2014, 11:50:08 »
Что думаете над унификацией иконок протокола вк
а) озрызок - если это Apple
б) робот - если Android
в) если ни а,ни б, то просто мобильынй телефон
г) синий значек вк - если с сайта
д) серый ил черный значек вк - если оффлайн.
а то сейчас вижу и терюсь от такого обилия значков :)
Сделать как-то так (файл в аттаче)

« Last Edit: 10 10 2014, 12:00:20 by YoungMax »
 

Offline Сосед

  • Newbie
  • *
  • Posts: 43
  • Country: ru
    • ВКонтакте
  • Jabber: Jabber ID
Re: Протокол VKontakte
« Reply #429 on: 10 10 2014, 12:16:02 »
а то сейчас вижу и терюсь от такого обилия значков
да, сейчас совсем неразбериха.
 

Offline MisterMyth

Re: Протокол VKontakte
« Reply #430 on: 10 10 2014, 12:39:19 »
Что именно не нравится я не пойму. Если не нравится, что значок ВК есть и справа и слева.... Точно не помню как, но я смог все значки направо перенести. И по-моему была возможность отключения значка протокола у контактов.  А все понял вы про иконки клиентов...
« Last Edit: 10 10 2014, 12:42:59 by MisterMyth »
Myth: Make Your Thought Heard
 

Offline watcher

Re: Протокол VKontakte
« Reply #431 on: 10 10 2014, 12:40:53 »
Во-прервых оно еще не доделано, но имхо огрызка не будет.

Post Merge: 10 10 2014, 12:43:20
г) синий значек вк - если с сайта
д) серый ил черный значек вк - если оффлайн.

Теплое с мягким не надо путать, это фингерпринт, он не показывает статус.  Черного не будет вовсе, но как я и сказал - еще не доделано.
« Last Edit: 10 10 2014, 12:45:32 by Apollo2k4 »
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline watcher

Re: Протокол VKontakte
« Reply #432 on: 10 10 2014, 12:49:43 »
Если не нравится, что значок ВК есть и справа и слева....


Слева - значки статусов, справа - значки клиентов.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline watcher

Re: Протокол VKontakte
« Reply #433 on: 10 10 2014, 12:51:03 »
YoungMax,  мрбильный телефон большой - это плагин MobileState, он показывает мобильный клиент вне зависимости от фингерпринта или от протокола, не нравится - уберите плагин. Я об этом:

« Last Edit: 10 10 2014, 12:58:23 by Apollo2k4 »
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline YoungMax

  • Newbie
  • *
  • Posts: 30
Re: Протокол VKontakte
« Reply #434 on: 10 10 2014, 14:53:43 »
watcher,
статус слева и не предлагал трогать,а вот наглядности икнонок клиентов не хватает - чтобы бросил взгляд и сразу понял, кто с чего сидит,а сейчас это не представляется возможным :)
Если зеленый кругляшок еще можно быстро определить, то остальное уже приходится разглядывать, чтобы понять :)
« Last Edit: 10 10 2014, 15:00:07 by YoungMax »