Miranda NG Official Community Forum
Miranda NG русскоязычный форум => Общие разговоры о Miranda NG => Topic started by: Wave on 30 01 2014, 08:49:51
-
Предыдущую одноимённую тему закрыли, а зря. Итак.
1. Можно ли как-то заставить смайлпаки работать совместно? У меня до сего момента стоял набор колобков, в который я добавил несколько конструкций, часто употребляемых моими собеседниками. Все эти ^..~
Но вот достало меня, что в контакте приходят сплошные квадраты вместо контактных смайлов, и поставил я для контакта vk_emoji_local.zip. И колобковые смайлы потерял. Аналогично для скайпа — скайповые смайлы народ шлёт не задумываясь, неохота каждый раз вспоминать, что означает очередной (wasntme), но при этом хотелось бы, чтобы преимущество было у родных колобков. Да и квиповые смайлы надо бы раздобыть, все эти *wall*, и чтобы миранда понимала любой из пришедших смайлов.
Я так понимаю, единственный способ — это создать смайл-мега-пак, где будет всё в одном?
2. Поставил контактные смайлы — и не вижу их. Т.е. набор смайликов по AltE контактный, собеседнику контактные смайлы приходят, когда историю открываю (HistoryPP), вижу их, а вот в самом tabsrmm (ieview) как не бывало. До этого хотя бы квадратики были на их месте. Зато остальные смайлы в этом протоколе стали исключительно в текстовом виде (ну, это к пункту 1).
-
И добавить от QIP расширенный набор смайлов, которые гораздо приятнее чем у MRA.
-
А что религия не позволяет использовать разные категории смайлов для разных протоколов?
-
Установлен крыжык где подчёркнуто, есть смайлы для ICQ и MRA, не думал что есть расширенный набор смайлов QIP, думал что только стандартные используются. ::)
Если на МРА установить расширенный набор колобков, как их будут видеть в Агенте? Ни у кого из контактов MRA нет QIP или другого мессенджера.
-
Если на МРА установить расширенный набор колобков, как их будут видеть в Агенте?
Если не будете сласть "особо извращенные" то да. А честно сказать я не встречал двух клиентов с одинаковыми наборами смайлов
-
честно сказать я не встречал двух клиентов с одинаковыми наборами смайлов
Это да, есть такое.
У МРА вообще с трудом можно назвать смайлами (колобками), или хреново рисованные, или страдают от гигантизма, ещё добавились квадратные. Хотя есть у них чутка нормальных мини колобков, хотя могли же использовать симпатичные от Aiwan.
-
А что религия не позволяет использовать разные категории смайлов для разных протоколов?
А пожалуй что и религия. Эргономика называется.
Ставлю это я галочку там, выбираю протокол вконтакте, выбираю в нём смайл-пак контактный — и вуаля — не вижу остальных смайлов (0_0), *wall*
Убираю там галочку — вуаля, у всех протоколов вижу только колобки. А вопрос был как использовать несколько паков одновременно не загоняя их в один мегапак. Мне в контакте могут слать реплики из контакта, из квипа и просто вручную набирая (выше писал о том, что к колобкам загнал частоупотребляемые). В скайпе могут слать скайповые и частоупотребляемые. И хотелось бы каждый раз видеть адекватные моменту смайлы.
Ну а кроме того контактных смайлов я просто не вижу, как настраивать их для показа в ieview?
-
А вопрос был как использовать несколько паков одновременно не загоняя их в один мегапак.
Никак.
-
Ясно. Ну чтож, буду составлять. Только на второй вопрос подскажите ответ.
-
Только на второй вопрос подскажите ответ.
Не знаю, у меня вот, видно:
-
А какой шаблон? Можно его заполучить? Посмотрю, может разберусь, в чём отличие.
P.s. У меня facebook и в нём активное использование js. Не здесь ли собака порылась…
Смайл контача превращается в такой вот код
<div class="message"> <img class="img" style="height:1px;width:1px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='D:\TOOLS\inet\Miranda\Smileys\VK\D83DDC7D.png',sizingMethod='image');" title="&#128125;" alt="&#128125;"/><span style="position:absolute; visibility:hidden;">&#128125;</span></div>
Не удивительно, что он не виден. Но почему именно так? В скине и js скина ничего подобного не видно.
-
А какой шаблон?
Стандартный журнал TabSRMM, включил для проверки, обычно использую журналом History++, Ievew не проверял.
-
Видать скрипты js как-то тут интерпретируют неправильно, да, на среднем шаблоне Ieview всё в порядке.
-
В режиме совместимости IEView эти смайлы отображает. Скачал ещё три шаблона — в двух отображает, в одном нет. Avonlea Light. Кстати, в нём никаких скриптов нет. Да и в этом если убрать скрипты (закомментировать в ivt-файле), всё равно контактные смайлы не отображает.
Экспериментирую с доктайпами, кодировками — всё равно никаких результатов.
-
Так всё-таки, в чём может быть причина? Из пяти опробованных шаблонов IEView в двух не отображаются контактные смайлы, при том что остальные смайлы отображаются. Это только у меня так? Куда копать?
Upd, частично проблему решил. Преобразовал png в gif и соотв. в наборе заменил png на gif. Отображаться стали очень коряво, в гифе нет полупрозрачности, но хоть как-то.
-
Wave, цитирую ghazan-а
ghazan, 01.02.2014 13:56:51:
поддержка emoji будет потом
ghazan, 13:57:01:
важно понять, что это не смайлы
В общем на данный момент то, что смайлы хоть как-то работают - это вообще чудо, как я понял.
-
"то, что вы до сих пор на свободе - это не ваша заслуга, а наше упущение" (с)
вкратце ситуация с emoji такова:
- они вообще видны сейчас потому, что ВК кодирует 4-байтный уникод через #<code>;
- таблица этой дури сейчас забита в т.н. "расширенный" список иконок
- если декодить html encoding во входящих сообщениях ВК, emoji просто исчезнут
- с очевидностью, поддержка emoji должна идти через отдельный список кодов, это будет добавлено позже
- в настоящий момент эти html-коды, попадая в ieview, "растворяются" в окружающем html и ессно пропадают, потому что вместо них получается просто 4 символа в кодировке utf8
dixi.
-
Я в прошлом сообщении апдейт написал: преобразовал png в gif и смайлы корявенько отобразились. Кроме того, они и до этого отображались в трёх из пяти ieview шаблонах. Так что мухи отдельно, котлеты отдельно. Конкретно в данном случае вылезла не сложность с эмотиконами, а какая-то бяка движка ie или что-то в этом роде.
-
это не "бяка движка IE", это закодированный под HTML emoji, который, попав в этот самый движок, был им вполне нативно усвоен и преобразован в UTF.
-
Ещё раз!
В двух из пяти ieview шаблонах смайлы из набора vk_emoji превращаются в такую конструкцию
<img class="img" style="height:1px;width:1px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='D:\TOOLS\inet\Miranda\Smileys\VK\D83DDC7D.png',sizingMethod='image');" title="&#128125;" alt="&#128125;"/>
и потому не видны.
В трёх других шаблонах эти смайлы видны.
При чём здесь утф, html-сучности и прочие сложности эмотиконов? Откуда берётся этот один пиксел? Его нет ни в настройках смайлов, ни в проблемных шаблонах. Почему после преобразования файлов png в gif и редактирования VK.msl смайл превратился во вполне отображаемую картинку?
<img class="img" src="file://D:\TOOLS\inet\Miranda\Smileys\VK\D83DDC7D.gif" title="&#128125;" alt="&#128125;" />
(я так вцепился в шаблон facebook за то что в нём есть предпросмотр присылаемых картинок и видео. Прилепить этот же предпросмотр к другим шаблонам с кондачка не получилось, надо сидеть и править вёрстку-скрипты и всё такое.)
-
При чём здесь утф, html-сучности и прочие сложности эмотиконов?
при том, что существующие таблицы "контактных смайликов" заточены целиком на этот самый #128125. как только оно исчезнет, а это будет очень скоро, весь смысл работы, которой ты сейчас занят, тоже исчезнет. я просто пытаюсь донести эту мысль.
-
Т,е, смайлы исчезнут вообще или поменяется способ их отображения? Если второе, то что, неотображаемый png волшебным способом станет отображаемым?
-
emoji - это не смайлы. с этого утверждения эта страница началась, и им же я предлагаю закончить. подробности в википедии
-
Тема закрыта