НеОфициальный theBAT!
Заставь мышонка улыбнуться
Вы всё ещё не улыбаетесь?
Тогда мы идём к Вам!

© Известная (перефразированная мною) реклама.

Итак, как всем известно, начиная с версии TheBat! 2.11 Beta 8 в программе, появилась возможность вставлять и отображать смайлики не просто в текстовом виде, как то :) или :D, а полноценными цветными рожицами, т.е. - :) или :D.

Но многие ли знают, какой из знаков какой смайлик обозначает? Думаю, что нет.

Совсем недавно уважаемый Сергей Демченко показал все возможные виды текстовых смайлов. Впрочем, путем не хитрых манипуляций их можно увидеть и в TheBat! самим.

В письмо смайлики вставляются в обычном текстовом виде и никак иначе. После соответствующей настройки TheBat! (прочитайте мою статью до конца) во всех входящих и отправленных письмах Вы будете видеть вместо текстовых смайлов замечательные цветные рожицы.

Соответствие между текстовым и графическим видом смайликов (по умолчанию) Вы можете найти в следующей таблице (так что смотрите и запоминайте сами):

Текстовый вид Графический вид Текстовый вид Графический вид
":)" ":-)" - smile :) "":(" ":-(" - sad :(
":P" ":-P" - tungue :P "=]" - sideways =]
":|" ":-|" - pouty :| ":B" ":-B" - teethy :B
":*" ":-*" ":{}" ":-{}" "(k)" "(K)" - kissing :* ":S" ":-S" "=S" ":s" ":-s" "=s" - sick :S
"=X" ":-X" ":X" ":x" ":-x" - really sick =X "lol" "LOL" - laughing lol
";)" ";-)" ";D" ";-D" - wink ;) ":D" ":))" ":-D" - grin :D
"='(" - cry ='( ">:-)" ">:)" - devil >:-)
":angry:" - angry :angry: ":'(" - cwy :'(
"O_o" - blink O_o ":whistle:" - whistle :whistle:
"+:-)" "+:)" - angel +:-) ":-/" ":/" - getlost :-/
":-" ":" - getlost :- ":hrhr:" - hrhr
"B-)" - cool B-) ":o" ":-o" ":-O" ":O" - shocked :o
":happy:" - happy :happy: ":omg:" - omg :omg:
":poo:" - poo :poo: ":zzz:" - zzz :zzz:
"=)" - cheerful =) ":hmm:" - hmm :hmm:
"wtf?" "WTF?" "wtf" "WTF" "jaj" - wtf? wtf? "w00t" "rofl" - rofl w00t
":oops:" - oops :oops: ":love:" - love :love:
":headshot:" - headshot :headshot: ":knifed:" - knifed :knifed:
":stfu:" - stfu :stfu: ":-r :dmnc:" - demented :-r
":weird:" - weird :weird: ":GP:" ":guineapig:" - guinea pig :GP:
"`:-)" ",:-)" ":shower:" - shower `:-) ":music:" - music :music:
":bag:" - bag :bag: ":ufo:" - ufo :ufo:
":yes:" - yes :yes: ":n:" - no :n:
":movie:" - movie :movie: ":gift:" - gift :gift:
":beer:" - beer :beer: :coffee: ":coffee:" - coffee :coffee:
":lunch:" - lunch :lunch: ":dog:" - dog :dog:
":cat:" - cat :cat: ":phone:" - phone :phone:
"h2g2" h2g2 ":42:" :42:

Замечание: Единственный стандартный смайл, который никак не хочет отображаться в письмах это >:-), и выглядеть он должен так: >:-). О том, как это исправить - мы расскажет чуть позже.

Список получился более чем внушительный и как это всё запомнить, пока остается вопросом. Ну, вот хотя бы вот эту прелесть: w00t! Хочется надеяться, что разработчики The Bat! сделают кнопку с ниспадающем меню или что-то в этом роде, как это реализовано, например, в программах ICQ или MSN.

Теперь поговорим о настройках The Bat!. Что же нужно сделать, чтобы эти самые рожицы отображались во всей своей красе?

  1. Идём в меню Options --> Preferences [Свойства - Настройка]
    Выбор меню
  2. На вкладке Viewer/Editor [Редактор/Просмотр сообщений] отмечаем галочку Use smiley icons in HTML viewer [Иcпoльзoвaть cмaйлики пpи пpocмoтpe в HTML]
    Редактор/Просмотр сообщений
  3. Далее получаем удовольствие

Теперь при получении писем с "улыбками" у Вас, при просмотре сообщений, будут отображаться забавные рожицы.

Если же Вам, по какой-то причине, надоело видеть забавные рожицы, то Вы можете легко переключиться на стандартный режим просмотра писем. Достаточно в письме сделать правый клик и в контекстном меню снять или поставить галочку в пункте Smileys [Смайлики], эта операция включает/выключает показ смайликов на "лету":

Просмотр писем с отображением смайлов

Просмотр писем без отображением смайлов

Ну, вот и всё, вроде, как и разобрались с этими смайликами.

Теперь вернемся к вопросу о том, почему же у нас не отображается один из смайлов, а точнее >:-). Давайте разберемся, как вообще The Bat! сопоставляет текстовым смайлам графические.

В каталоге, где установлен The Bat! есть директория Images, в ней есть файл default.msl. Именно в этом файле и храниться информация о сопоставлении текстовому смайлу - картинки.

Откроем его на редактирование любым доступным редактором и найдем строку:
Smiley = ".Defaultdevil.gif", 0, ">:-) >:)", "devil"
и исправим ее на:
Smiley = ".Defaultdevil.gif", 0, ":devil:", "devil"
сохраним файл и после этого перезапустим The Bat!

Ну что? Теперь вуаля, ошибка исправлена.

DimON и Vadim Yavorsky