Компьютерный форум

Компьютерный форум (http://www.hardforum.ru/)
-   XML & WML (http://www.hardforum.ru/f167/)
-   -   Адаптпция смайлов кип-клобок под Spark (http://www.hardforum.ru/t81440/)

ХСБ 19.11.2009 22:25

Здравствуйте.
Я так понял мне в эту тему, если нет, то не обижайтесь, я тут в первый раз.
Очень нужна ваша помощь, помогите пожалуйста. Я сейчас занимаюсь тем, что пытаюсь адаптировать анимационные смайлы кипа (типа колобок) под jabber-клиента Spark. Так получилось что в дальнейшем мне (и не только мне, а всей компании, где я работаю) придётся им пользоваться, а смайлы по умолчанию в нём просто ужасть... и их очень мало и они статичные!
http://i048.radikal.ru/0911/5d/bdac62c1e190.jpg
Собственно я простой пользователь, совсем не знакомый с программированием, но если мне "на пальцах" объяснить то пойму
Я уже многого достиг. Смайлы в Спарке хранятся в папке sparkEmoticonSet.adiumemoticonset
Внутри находятся непосредственно смайлы и программный файл Emoticons.plist
http://s04.radikal.ru/i177/0911/24/b50808af87e6.jpg

В самом файле прописаны смайлы и ещё что-то, я не программист не знаю... на расширение смайлов gif или png не обращайте внимания, это не влияет ни на что.
Текст следующий: Я его уже немного модифицировал, заменил имена смайлов по-умолчанию именами и обозначениями киповскив колобков.
Аналогичные повторяющиеся блоки, где прописаны остальные смайлы, я тут разумеется не стал сейчас показывать, чтобы места не занимать.

Код:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SparkSetVersion</key>
<integer>1</integer>
<key>Emoticons</key>
<dict>
<key>aa.gif</key>
<dict>
<key>Equivalents</key>
<array>
<string>O:-)</string>
<string>O:)</string>
<string></string>
</array>
<key>Name</key>
<string>aa</string>
</dict>
<key>ab.gif</key>
<dict>
<key>Equivalents</key>
<array>
<string>:-)</string>
<string>:)</string>
<string></string>
</array>
<key>Name</key>
<string>ab</string>
</dict>
<key>ac.gif</key>
<dict>
<key>Equivalents</key>
<array>
<string>:-(</string>
<string>:(</string>
<string></string>
</array>
<key>Name</key>
<string>ac</string>
</dict>
<key>ad.gif</key>
<dict>
<key>Equivalents</key>
<array>
<string>;-)</string>
<string>;)</string>
<string></string>
</array>
<key>Name</key>
<string>ad</string>
</dict>
<key>ae.gif</key>
<dict>
<key>Equivalents</key>
<array>
<string>:-P</string>
</array>
<key>Name</key>
<string>ae</string>
</dict>
<key>af.gif</key>
<dict>
<key>Equivalents</key>
<array>
<string>8-)</string>
</array>
<key>Name</key>
<string>af</string>
</dict>
<key>ag.gif</key>
<dict>
<key>Equivalents</key>
<array>
<string>:-D</string>
</array>
<key>Name</key>
<string>ag</string>
</dict>
<key>ah.gif</key>
<dict>
</dict>
</dict>
</plist>


А вопрос в следующем: Я хочу прописать все смайлы, т.е. сделать как в кипе "Пак 200 смайлов". Однако когда мы ставим такой пак в Кип, то появляется полоса прокрутки, чтобы мы могли как-то пользоваться таким количеством смайлов. А вот в Спарке у меня никакой полосы прокрутки не появляется, смайлы занимают весь экран по высоте (причём окно постоянной ширины) и подавляющее большинство вообще не видно....
Прилагаю скриншот: http://s46.radikal.ru/i114/0911/b8/e137a1f7b70c.jpg
Как бы добавить полосу прокрутки как в кипе?????? КТО ЗНАЕТ???? И заодно сделать бы само окно пошире, хотя бы на 2 смайла....
Я где-то на форумах читал что надо делать так: <pre> то что внутри полосы прокрутки </pre>
Однако как я не пробовал это не помогло.... Может я чего не туда пишу.
Буду благодарен любому совету.


P.S. Просьба не отсылать к моему сисадмину, он считает что смайлы нафиг не нужны.
Лучше подскажите, что делать.
Сергей Б!

ХСБ 22.11.2009 01:03

Никто ничего не знает??????

maxuz 28.12.2009 16:01

Тоже возникла потребность подключить колобков к SPARK'у.
По поводу прокрутки - я думаю <pre> никак не прокатит. Это тег ФОРМАТИРОВАНИЯ html-страницы, а Emoticons.plist - это xml-документ типа plist - список просто для перечисления чего-либо, судя по спецификации по ссылке из заголовка "http://www.apple.com/DTDs/PropertyList-1.0.dtd".
Прокрутку должна поддерживать сама программа. Похоже надо копаться в исходниках самого SPARK'а.
Может поделишься текущими наработками, хоть и без прокрутки? ;)

ХСБ 31.12.2009 22:53

Собственно уже ничего не надо, решили отказаться от этого клиента... Взяли урезанный кип.
Но если тебе интересно, то вот тема, которую я создал на сайте разработчиков.
http://www.igniterealtime.org/community/thread/40467

Вот мои наработки: :108:

Собственно стандартный комплект работает на ура, а вот с большим я не справился.

maxuz 11.01.2010 16:00

Цитата:

Вот мои наработки
Благодарю :-D

Lionzi 27.08.2010 12:53

Цитата:

Вот мои наработки: :108:

Собственно стандартный комплект работает на ура, а вот с большим я не справился.
Спасибо, пытался сам состряпать, но почему-то вообще смайлы пропадали :) твои помогли...


Часовой пояс GMT +4, время: 04:04.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.