Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Общие разговоры о Miranda NG => Topic started by: Wave on 30 01 2014, 08:49:51

Title: Смайлы
Post by: Wave on 30 01 2014, 08:49:51
Предыдущую одноимённую тему закрыли, а зря. Итак.

1. Можно ли как-то заставить смайлпаки работать совместно? У меня до сего момента стоял набор колобков, в который я добавил несколько конструкций, часто употребляемых моими собеседниками. Все эти ^..~
Но вот достало меня, что в контакте приходят сплошные квадраты вместо контактных смайлов, и поставил я для контакта vk_emoji_local.zip. И колобковые смайлы потерял. Аналогично для скайпа — скайповые смайлы народ шлёт не задумываясь, неохота каждый раз вспоминать, что означает очередной (wasntme), но при этом хотелось бы, чтобы преимущество было у родных колобков. Да и квиповые смайлы надо бы раздобыть, все эти *wall*, и чтобы миранда понимала любой из пришедших смайлов.
Я так понимаю, единственный способ — это создать смайл-мега-пак, где будет всё в одном?

2. Поставил контактные смайлы — и не вижу их. Т.е. набор смайликов по AltE контактный, собеседнику контактные смайлы приходят, когда историю открываю (HistoryPP), вижу их, а вот в самом tabsrmm (ieview) как не бывало. До этого хотя бы квадратики были на их месте. Зато остальные смайлы в этом протоколе стали исключительно в текстовом виде (ну, это к пункту 1).
Title: Re: Смайлы
Post by: Svetogor on 30 01 2014, 10:04:45
И добавить от QIP расширенный набор смайлов, которые гораздо приятнее чем у MRA.
Title: Re: Смайлы
Post by: Apollo2k4 on 30 01 2014, 11:01:05
А что религия не позволяет использовать разные категории смайлов для разных протоколов?
Title: Re: Смайлы
Post by: Svetogor on 30 01 2014, 11:59:29
Установлен крыжык где подчёркнуто, есть смайлы для ICQ и MRA, не думал что есть расширенный набор смайлов QIP, думал что только стандартные используются.  ::)
Если на МРА установить расширенный набор колобков, как их будут видеть в Агенте? Ни у кого из контактов MRA нет QIP или другого мессенджера.
Title: Re: Смайлы
Post by: Apollo2k4 on 30 01 2014, 12:02:57
Если на МРА установить расширенный набор колобков, как их будут видеть в Агенте?
Если не будете сласть "особо извращенные" то да. А честно сказать я не встречал двух клиентов с одинаковыми наборами смайлов
Title: Re: Смайлы
Post by: Svetogor on 30 01 2014, 12:27:46
честно сказать я не встречал двух клиентов с одинаковыми наборами смайлов
Это да, есть такое.
У МРА вообще с трудом можно назвать смайлами (колобками), или хреново рисованные, или страдают от гигантизма, ещё добавились квадратные. Хотя есть у них чутка нормальных мини колобков, хотя могли же использовать симпатичные от Aiwan.
Title: Re: Смайлы
Post by: Wave on 30 01 2014, 12:54:08
А что религия не позволяет использовать разные категории смайлов для разных протоколов?
А пожалуй что и религия. Эргономика называется.

Ставлю это я галочку там, выбираю протокол вконтакте, выбираю в нём смайл-пак контактный — и вуаля — не вижу остальных смайлов (0_0), *wall*
Убираю там галочку — вуаля, у всех протоколов вижу только колобки. А вопрос был как использовать несколько паков одновременно не загоняя их в один мегапак. Мне в контакте могут слать реплики из контакта, из квипа и просто вручную набирая (выше писал о том, что к колобкам загнал частоупотребляемые). В скайпе могут слать скайповые и частоупотребляемые. И хотелось бы каждый раз видеть адекватные моменту смайлы.

Ну а кроме того контактных смайлов я просто не вижу, как настраивать их для показа в ieview?
Title: Re: Смайлы
Post by: watcher on 30 01 2014, 13:08:25
А вопрос был как использовать несколько паков одновременно не загоняя их в один мегапак.

Никак.
Title: Re: Смайлы
Post by: Wave on 30 01 2014, 13:24:44
Ясно. Ну чтож, буду составлять. Только на второй вопрос подскажите ответ.
Title: Re: Смайлы
Post by: watcher on 30 01 2014, 13:29:20
Только на второй вопрос подскажите ответ.

Не знаю, у меня вот, видно:

Title: Re: Смайлы
Post by: Wave on 30 01 2014, 13:54:29
А какой шаблон? Можно его заполучить? Посмотрю, может разберусь, в чём отличие.
P.s. У меня facebook и в нём активное использование js. Не здесь ли собака порылась…

Смайл контача превращается в такой вот код
Code: [Select]
<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="&amp;#128125;" alt="&amp;#128125;"/><span style="position:absolute; visibility:hidden;">&amp;#128125;</span></div>Не удивительно, что он не виден. Но почему именно так? В скине и js скина ничего подобного не видно.
Title: Re: Смайлы
Post by: watcher on 30 01 2014, 14:12:59
А какой шаблон?

Стандартный журнал TabSRMM, включил для проверки, обычно использую журналом History++, Ievew не проверял.

Title: Re: Смайлы
Post by: watcher on 30 01 2014, 14:16:31
Видать скрипты js как-то тут интерпретируют неправильно, да, на среднем шаблоне Ieview всё в порядке.
Title: Re: Смайлы
Post by: Wave on 30 01 2014, 14:30:10
В режиме совместимости IEView эти смайлы отображает. Скачал ещё три шаблона  — в двух отображает, в одном нет. Avonlea Light. Кстати, в нём никаких скриптов нет. Да и в этом если убрать скрипты (закомментировать в ivt-файле), всё равно контактные смайлы не отображает.

Экспериментирую с доктайпами, кодировками — всё равно никаких результатов.
Title: Re: Смайлы
Post by: Wave on 01 02 2014, 11:51:19
Так всё-таки, в чём может быть причина? Из пяти опробованных шаблонов IEView в двух не отображаются контактные смайлы, при том что остальные смайлы отображаются. Это только у меня так? Куда копать?

Upd, частично проблему решил. Преобразовал png в gif и соотв. в наборе заменил png на gif. Отображаться стали очень коряво, в гифе нет полупрозрачности, но хоть как-то.
Title: Re: Смайлы
Post by: watcher on 01 02 2014, 11:58:33
Wave, цитирую ghazan-а

Quote
ghazan, 01.02.2014 13:56:51:
поддержка emoji будет потом

ghazan, 13:57:01:
важно понять, что это не смайлы

В общем на данный момент то, что смайлы хоть как-то работают - это вообще чудо, как я понял.
Title: Re: Смайлы
Post by: ghazan on 01 02 2014, 12:04:54
"то, что вы до сих пор на свободе - это не ваша заслуга, а наше упущение" (с)

вкратце ситуация с emoji такова:

dixi.
Title: Re: Смайлы
Post by: Wave on 01 02 2014, 12:23:10
Я в прошлом сообщении апдейт написал: преобразовал png в gif и смайлы корявенько отобразились. Кроме того, они и до этого отображались в трёх из пяти ieview шаблонах. Так что мухи отдельно, котлеты отдельно. Конкретно в данном случае вылезла не сложность с эмотиконами, а какая-то бяка движка ie или что-то в этом роде.
Title: Re: Смайлы
Post by: ghazan on 01 02 2014, 12:26:18
это не "бяка движка IE", это закодированный под HTML emoji, который, попав в этот самый движок, был им вполне нативно усвоен и преобразован в UTF.
Title: Re: Смайлы
Post by: Wave on 01 02 2014, 13:23:46
Ещё раз!
В двух из пяти 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="&amp;#128125;" alt="&amp;#128125;"/>
и потому не видны.
В трёх других шаблонах эти смайлы видны.
При чём здесь утф, html-сучности и прочие сложности эмотиконов? Откуда берётся этот один пиксел? Его нет ни в настройках смайлов, ни в проблемных шаблонах. Почему после преобразования файлов png в gif и редактирования VK.msl смайл превратился во вполне отображаемую картинку?
<img class="img" src="file://D:\TOOLS\inet\Miranda\Smileys\VK\D83DDC7D.gif" title="&amp;#128125;" alt="&amp;#128125;" />

(я так вцепился в шаблон facebook за то что в нём есть предпросмотр присылаемых картинок и видео. Прилепить этот же предпросмотр к другим шаблонам с кондачка не получилось, надо сидеть и править вёрстку-скрипты и всё такое.)
Title: Re: Смайлы
Post by: ghazan on 01 02 2014, 13:40:30
При чём здесь утф, html-сучности и прочие сложности эмотиконов?

при том, что существующие таблицы "контактных смайликов" заточены целиком на этот самый #128125. как только оно исчезнет, а это будет очень скоро, весь смысл работы, которой ты сейчас занят, тоже исчезнет. я просто пытаюсь донести эту мысль.
Title: Re: Смайлы
Post by: Wave on 01 02 2014, 13:48:06
Т,е, смайлы исчезнут вообще или поменяется способ их отображения? Если второе, то что, неотображаемый png волшебным способом станет отображаемым?
Title: Re: Смайлы
Post by: ghazan on 01 02 2014, 13:50:56
emoji - это не смайлы. с этого утверждения эта страница началась, и им же я предлагаю закончить. подробности в википедии
Title: Re: Смайлы
Post by: watcher on 01 02 2014, 13:53:29
Тема закрыта