Miranda NG Official Community Forum

Customizing Miranda NG (Addons) => Emoticons (Smileys) => Topic started by: Corak on 05 09 2014, 05:18:29

Title: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: Corak on 05 09 2014, 05:18:29
Скачать паки смайлов можно на:
http://miranda-ng.org/distr/addons/Smileys/VK/
VK Big (локальная версия):
 http://coraksoft1.narod.ru/soft/network/miranda/smileys_vk_big.zip
 http://miranda-ng.org/distr/addons/Smileys/VK/vk_big.zip
VK Big (онлайн версия):
 http://coraksoft1.narod.ru/soft/network/miranda/smileys_vk_big_online.zip
 http://miranda-ng.org/distr/addons/Smileys/VK/vk_big_online.zip

VK Small (локальная версия):
 http://coraksoft1.narod.ru/soft/network/miranda/smileys_vk_small.zip
 http://miranda-ng.org/distr/addons/Smileys/VK/vk_small.zip
VK Small (онлайн версия):
 http://coraksoft1.narod.ru/soft/network/miranda/smileys_vk_small_online.zip
 http://miranda-ng.org/distr/addons/Smileys/VK/vk_small_online.zip

_____
Готовы смайлы для vk.com - теперь полноценно.
 Отличная новость для пользователей плагина "VKontakte".
Вчера мой друг Maglore решился сделать полноценный пак смайлов совместимый с протоколом, совместно с огромным трудом Seiya Loveless (она делала сайт и очень грамотный Php кодинг для получения всех смайлов, всех их кодов и удобного онлайн интерфейса.)
 Vitaly Schmidt (alitor) - создатель первой и наиболее полной версии смайлов - VKontakte emoji для miranda NG. На базе его списка 2013го года основаны новые версии.

____________
Описание от меня:
________
VkSmile
Описание: Набор Всех Оригинальных смайлов для диалогов в "Vk.com" для Miranda.

*** Файлы
"Smileys_VK_big.zip" - версия с крупными (высокодетальными) смайлами. Разрабатывался для Retina Display.

"Smileys_VK_small.zip" - версия с нормальными (мелкими) смайлами. Используется и хранится на самом сайте для десктопной или мобильной версии сайта.


*** Дата создания: 2014.09.05

В данный момент для поддержки диалогов "vk.com" в Miranda NG используется "Vkontakte protocol":
http://wiki.miranda-ng.org/index.php?title=Plugin:VKontakte/ru (http://wiki.miranda-ng.org/index.php?title=Plugin:VKontakte/ru)

*** Авторы:
 Maglore    - идея, реализация, создание "VKbig.asl" файла списка смайлов.
 Seiya Loveless   - сборка всех смайлов и создание удобнейшего листа с подробными описаниями, Php кодинг.
 Corak the Avatar   - небольшая модификация паков, создание версии с нормальными (мелкими) "VKsmall" смайлами, описание.
  Vitaly Schmidt (alitor) - создатель первой и наиболее полной версии смайлов - VKontakte emoji для miranda NG. На базе его списка 2013го года основаны новые версии.

*** Источники:
В качестве источника смайлов и основного информационного листа использовалась работа от Seiya Loveless:
http://page.seiya.moe/vk_emoji/ (http://page.seiya.moe/vk_emoji/)
http://page.seiya.moe/vk_emoji/?size=small (http://page.seiya.moe/vk_emoji/?size=small)

Оригинальный набор смайлов от Vitaly Schmidt (alitor):
http://miranda-ng.org/distr/addons/Smileys/VK/Old/vk_emoji_local.zip
 - локальная версия (все иконки, выкачанные с вконтакта, внутри)
http://miranda-ng.org/distr/addons/Smileys/VK/Old/vk_emoji.zip
- сетевая версия (картинки подгружаются с вконтакта)

___________

В общем, кому интересно - пользуйтесь. Подключается как обычно через плагин SmileyAdd лучше отдельно только для протокола.

Собственно скрины
(http://savepic.ru/5815702.png)
(http://savepic.ru/5813654.png)

_______________
Ссылка на оригинальный тред по плагину:
http://forum.miranda-ng.org/index.php?topic=28.msg6508#msg6506 (http://forum.miranda-ng.org/index.php?topic=28.msg6508#msg6506)
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: Thug on 05 09 2014, 05:45:45
Хорошая работа, но я вас огорчу - полноценный смайлпак для вконтакта уже сто лет лежит на сайте (автор - alitor)

http://miranda-ng.org/distr/addons/Smileys/vk_emoji_local.zip - локальная версия (все иконки, выкачанные с вконтакта, внутри)
http://miranda-ng.org/distr/addons/Smileys/vk_emoji.zip - сетевая версия (картинки подгружаются с вконтакта)

Причём, ваш пак не полный - в нём для каждого смайла прописан только один код (юникодовский символ), в то время как для каждого смайла вконтакта существует ещё html код, а для некоторых (основных) работает ещё и набор знаков препинания (двоеточие и квадратная скобка, напаример). Подробное описание смайлов вконтакта можно посмотреть здесь:
http://vk.com/page-42154384_44490007
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: Corak on 05 09 2014, 06:46:43
Огромное Спасибо за подсказку!
Проверил пак alitor. Действительно замечательно. Единственный нюанс, что в его паке используются уже устаревшие смайлы (2013й год).

(http://savepic.ru/5775790.png)

 Тогда просто переделаю наш пак под его стандарт (html+unicode), добавлю новые смайлы которых не было и добавлю его в "авторы".
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: MisterMyth on 05 09 2014, 09:54:01
Хотел скачать, несмотря на то, что смайлы лично для меня по размеру слишком большие, но раз говорят, что тут не все, то качать не стану. И дело не в плагине, а в том, что Вконтакте обновил набор смайлов. Вчера на сайте сам видел.
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: Corak on 05 09 2014, 15:06:35
MisterMyth, Наоборот, тут как раз ВСЕ и даже более, обновленные и последняя версия, даже более чем у alitor-а. Его последняя версия 2013го года. Я как раз вчера сверился с ней (после комментария) и добавил дополнительную html кодовую автозамену, хотя в реальности она Никогда не нужна, поскольку символы смайлов всеравно преобразуются на сайте в юникодовые смайлы. Так что эта версия - самая обновленная и со смайлами высокого качества (в версии alitor-а, этого не было).
И там же есть выбор между оригинальными (Small) и крупными высокодетальными (big)

Преимущества перед его версией на данный момент:
1. Большие смайлы (опционально).
2. Все обновлены до последней версии 2014.09.04.
3. Возможность выбора ВСЕХ смайлов в меню. (у alitor-а было органичено до 20 основных)
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: MisterMyth on 05 09 2014, 15:15:54
Corak, прошу прошения, и я думал, что small и big указывает на кол-во смайлов, а не их размер.
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: Corak on 05 09 2014, 15:24:16
MisterMyth, все нормально) При желании можно большие смайлы сделать равномерными тексту -
включив галочку "Масштабировать смайлы под текст"
(http://savepic.ru/5797346.png)
Потом нажми на экран текста (историю сообщений) и нажми Ctrl+Скролл мыши. Увидишь что текст будет изменять свой размер и смайлы вместе с ним
Title: Re:Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: MisterMyth on 05 09 2014, 16:37:29
Corak, я маленькие уже скачал.
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: Thug on 06 09 2014, 00:35:53
Quote
Smiley = "002320E3.png" 0, "#⃣", ""
Вот этот смайл (http://vk.com/images/emoji/002320E3.png) кажись лишний. Такая картинка есть на сайте, но код не работает.
З.Ы. Для чего нужны большие смайлы?
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: Corak on 06 09 2014, 04:11:31
>Smiley = "002320E3.png" 0, "#⃣", ""
>Вот этот смайл  кажись лишний. Такая картинка есть на сайте, но код не работает.
Добавил и этот.
Код работает, но не на сайте. Но это уже ИХ баги, что код не работает на десктопной и мобильной версии (Отображает пустой квадратик). Пусть будет, никому не помешает. В андроид версии, например работает отлично:
(http://cs617230.vk.me/v617230010/1d0d2/w4fOVas_Sac.jpg)
Поэтому так или иначе - актуально.

>З.Ы. Для чего нужны большие смайлы?
Большие смайлы? Ну я лично пользуюсь только ими. Они выглядят детальней и внушительней :D. Как я писал - изначально они разрабатывались на Retina Display - дисплеи маковских устройств, сам Дуров фанат Apple, поэтому решил сделать для них особые детальные смайлы. Но думаю никому не помешают крупные детальные версии. Кому надо тот поставит мелкие.
Я уже не говорю о людях с ограниченным зрением, поэтому такие смайлы бы хорошо сочетались с крупным шрифтом который они выставляют.
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: Thug on 06 09 2014, 06:18:23
Багнутый смайл, малоизвестный официальный набор HD смайлов - вот это уже интересно :) А где можно скачать клиент с этими смайлами? Есть официальный источник?
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: Corak on 07 09 2014, 04:34:48
Thug,  тут: http://vk.com/wall-2158488_237649 об этом писали. Еще 3го октября 2012го запилили.
Похоже клиент только для iPhone и других Mac устройств. Про пользователей остальных устройств они похоже забыли.
"Каждая иконка до пикселя была перерисована заново дизайнерами сайта."
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: Thug on 07 09 2014, 07:09:37
Мне интересно, откуда их самому можно выдернуть :) Скачал какой-то клиент для айфонов, но смайлов в нём не нашёл. Они там запакованы или подгружаются с сайта?
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: Corak on 08 09 2014, 02:53:32
Я не вкурсе насчет "клиентов", поскольку лично у меня нет доступа к мобильным устройствам, и эмуляторы не могу запустить также. Друг прислал скрин из андроида.

И да... Почитай внимательно первый пост:
Тут уже есть ссылки на них:
http://page.seiya.moe/vk_emoji/
Также ссылки добавлены в онлайн версию:
http://coraksoft1.narod.ru/soft/network/miranda/smileys_vk_big_online.zip

Находятся они в файлах с таким же названием как и мелкие emoji но в папке emoji_2x
http://vk.com/images/emoji_2x/D83DDE0A.png
(http://vk.com/images/emoji_2x/D83DDE0A.png)

Так что на сайте они есть точно и видимо прогружаются с них, хотя в каких-то клиентах (я слышал) добавлены.
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: Corak on 08 09 2014, 11:03:11
Thug, Я лично не против, тем более что его Локальный пак более не актуален (необходимо обновить смайлпак до смайлов 2014го), а наш новый я переделал на базе его листа (чтобы сохранить все html-коды и символьные аббривеатуры), так что он лишь слегка дополняет его. Тем более обновить локальные смайлы теперь очень просто - через ту страничку seiya.

И да, я еще обрадую. Практически весь пак смайлов emoji был скомунизжен вконтачом из Whatsapp для iOS / Apple:

http://emojipedia.org/apple-emoji-list/
http://emojipedia.org/whatsapp-emoticon-meanings/
(http://emojipedia.org/wp-content/uploads/2013/07/160x160x3-grinning-face.png.pagespeed.ic.P0oYY3jL6h.jpg)

http://www.hashslush.com/best-whatsapp-emoticons-5-popular-ones/

А там разрешение смайлов уже 160px. Так что возможно запилю в будущем Largest смайлпак :D

(http://www.hashslush.com/wp-content/uploads/2014/01/mostused_whatsapp_emoticons_hashslush1.jpg)
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: Thug on 08 09 2014, 12:40:27
И да, я еще обрадую. Практически весь пак смайлов emoji был скомунизжен вконтачом из Whatsapp для iOS / Apple
Вернее будет сказать, что и те и те скоммуниздили графику у Apple :) Эти же самые смайлы есть в айфоне и других устройствах по умолчанию, без вацапа, хоть в смсках их набирай.

А там разрешение смайлов уже 160px. Так что возможно запилю в будущем Largest смайлпак
Это уже перебор  ;D Не, так ведь можно бесконечное множество смайлпаков запилить со смайлами разного разрешения. Я всё-таки сторонник того, чтобы придерживаться каких-то стандартов. В данном случае тех, что официально опубликованы вконтактом. Всё остальное - импровизация :)

Списался с алитором - он не заинтересован в том, чтобы продолжать поддерживать свой пак
Quote
почитал сейчас ветку смайлпака. Спасибо, что отстаивал мой пак )) Я не против. Ребята тоже молодцы, стараются. Пусть делают, как хотят, в смысле, как все решат. Добавят меня в соавторы - мне будет только приятно )
Вижу, уже добавили. Всех, кроме себя :) Вобщем, в таком случае ваш пак является единственным самым актуальным, и было бы не плохо залить все 4 набора на сайт миранды...
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: watcher on 09 09 2014, 05:42:16
Значит пак "дозрел"? Тогда я залью на сайт.

Post Merge: 09 09 2014, 05:54:34
Влито, теперь оно здесь (http://miranda-ng.org/distr/addons/Smileys/VK/), можно ссылки отсюда давать.
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: watcher on 07 12 2014, 11:44:13
Выкладываю ссылку на смайлы со стикерами (http://miranda-ng.org/distr/addons/Smileys/VK/Old/vk_emoji_stickers.zip), объяснение о чём всё это - в этом посте (http://forum.miranda-ng.org/index.php?topic=28.msg8609#msg8609) основного треда о ВК. Если автору более нового пакета  смайлов (из этого топика) или пользователю захочется добавить стикеры в новый набор - он сможет это сделать по инструкции из того же поста.
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: Dimsok on 16 04 2015, 15:22:13
Отображается только 80 смайлов, без возможности прокручивания, как в других протоколах. Там их вроде намного больше. Вот мне присыли например некоторые смайлы, которые при выборе мне не доступны, но которые все же отображаются. Автор: Vitaly Schmidt (alitor). Версия:5. 31.10.2013. В папке emoji их  805, а у меня только это:
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: watcher on 16 04 2015, 16:18:27
Dimsok, используйте другие наборы отсюда http://miranda-ng.org/distr/addons/Smileys/VK но со стикерами только этот
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: Dimsok on 16 04 2015, 16:37:47
Так надо разобраться в чём причина? Другой то пак проще всего найти. У всех остальных что ли нормально? Все 805 можно выбирать?
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: Mikalair on 16 04 2015, 19:26:46
Dimsok, Откройте файл *.msl и автозаменой замените "Smiley*" на "Smiley".
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: Dimsok on 17 04 2015, 07:30:04
Благодарю. Надо было внимательней содержимое этого файла поглядеть
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: Thug on 22 10 2015, 12:19:09
ВК добавили поддержку межрассовых смайлов. 57 эмодзи теперь представлены в 6 цветах.
https://vk.com/pages?oid=-42154384&p=%D0%A6%D0%B2%D0%B5%D1%82%D0%B0
Будете обновлять пак? :)
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: MisterMyth on 29 06 2016, 09:36:47
Хотелось бы чтобы пак смайлов обновили, очень много новых, правленных смайлов. Или дайте хотя бы тутор по тому как их делать. Спасибо.
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: Thug on 04 11 2016, 05:36:37
Ссылки вида
Code: [Select]
http://vk.com/images/emoji_2x/D83DDE04.pngиз онлайн версии пака больших смайлов (где emoji_2x означает смайл в высоком разрешении), больше не работают. Разработчики либо убрали их совсем c сайта, либо изменили путь.
----
Добрый человек тут подсказал, что ссылки теперь имеют вот такой вид):
Code: [Select]
http://vk.com/images/emoji/D83DDE04_2x.png
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: Thug on 11 12 2016, 04:13:05
Хотелось бы чтобы пак смайлов обновили, очень много новых, правленных смайлов. Или дайте хотя бы тутор по тому как их делать. Спасибо.
Была мысль обновить этот пак, но я забил на эту идею, т.к. разработчики вконтакта сами никак не могут привести в порядок свой набор смайлов.
Их официальное мобильное приложение для андройда поддерживает больше смайлов, чем сам сайт. При этом в меню выбора смайлов в мобильном приложении и в меню на сайте представлено разное количество смайлов в абсолютно разном порядке, и даже в мобильном приложении в меню до сих пор нехватает всех новых эмодзи.

Можно конечно забить на порядок и на то, что некоторые новые смайлы не будут отображаться на сайте, и сделать пак на основе андройдовской версии, но так не интересно :)

А что именно вам не ясно в создании пака? Если открыть .msl файл в текстовом редакторе, то там вроде без всяких туториалов всё становится понятно :)
Впрочем, я тут порылся на вики, и нашёл спецификацию (https://wiki.miranda-ng.org/index.php?title=Plugin:SmileyAdd/en/Smiley_pack_specification) плагина с подробным описанием всех его функций (даже не знал, что она у нас есть, лол). Узнал много нового ;D
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: MIR on 26 10 2018, 07:18:57
Занялся созданием обновлённого набора смайлов для ВК.

Quote
Пока выкладываю черновую версию https://vk.com/doc289364997_481396584 (Пароль Miranda)
Как только дойдут руки, исправлю и доработаю и выложу на форум.
Сейчас пока времени нет. Доработкой займусь скорее всего уже в ноябре.

UPD: 05.11.18 (исправлен чёрный фон у некоторых смайлов)
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: Thug on 26 10 2018, 13:26:50
MIR, Не плохо :) Ток у некоторых картинок типа 2663.png чёрный фон вместо прозрачного. Надо бы перекачать их все из самого ВК.
И это, вконтакт ведь не поддерживает коды типа :smiley:. То есть, там по-моему только 5 чтук, перечисленные на этой странице (https://vk.com/pages?oid=-42154384&p=%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_2), распознаются вконтактом. Или они добавлены для совместимости со сторонними паками?
Title: Re: Vkontakte protocol Smileys / Смайлы для протокола Вконтакте (vk.com)
Post by: MIR on 05 11 2018, 11:17:35
Thug, про чёрный фон и кривую вставку некоторых смайлов вконце Я и имел ввиду что надо исправлять и дорабатывать, просто Я дополнительно сжал смайлы чтобы уменьшить размер файлов в 2 раза, но почемуто с некоторыми смайлами (штук 20) произошол такой косяк.
Да :smiley: добавил какраз для дополнительной совместимости и ктомуже с мобильных версий мне иногда отправляли именно такие коды разных смайлов которые ни миранда ни ВК не распознавал, хотя на мобилных приложениях они отображались. Вроде как там совместимость с твиттером у этих кодов есть (пока не проверял), поэтому решил что лучше зделать один универсальный пак чем кучу разных.
Чёрный фон сейчас исправил, см предыдущее сообщение, всё остальное буду исправлять как будет время)