Autor Wątek: Wtyczka do emotikon (tlenowych)  (Przeczytany 23386 razy)

0 Użytkowników i 1 Gość przegląda ten wątek.

Offline Dziaddu

  • Młodzież
  • **
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #40 dnia: Luty 10, 2009, 17:57:45 pm »
"Uni" znaczy "unicode"? Nie, to nie jest unicode, to są html-owe "encje", czy jakoś tak. I od początku miałem świadomość, że kod jest na to czuły i że trzeba dodać kilka modyfikacji, żeby to zmienić. Zapomniałem napisać, że to jest tylko wersja do zabawy? :P

MiErY

  • Gość
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #41 dnia: Luty 10, 2009, 17:58:39 pm »
Udostępniłby ktoś może źródła tej wtyczki, skompilował bym sobie i innym na x64.

Offline Keleos

  • Młodzież
  • **
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #42 dnia: Luty 10, 2009, 18:06:08 pm »
Dziaddu - Twoja wtyczka psuje łamanie linii enterem (zagadaj do infobota o pogode to zobaczysz o co loto ; P)
wypadłem z obiegu...

Offline Dziaddu

  • Młodzież
  • **
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #43 dnia: Luty 10, 2009, 18:13:03 pm »
Cytat: "MiErY"
Udostępniłby ktoś może źródła tej wtyczki, skompilował bym sobie i innym na x64.
Nie, nie udostępniłby :P Już wiem jak to skompilować pod x64 mając do dyspozycji tylko x86 :]

Cytat: "Keleos"
Dziaddu - Twoja wtyczka psuje łamanie linii enterem (zagadaj do infobota o pogode to zobaczysz o co loto ; P)
No to jesteś pierwszym, który pokazał mi błąd w przetwarzaniu wiadomości, którego nie znałem :D

BTW: jest jakiś prosty sposób (zaimplementowana już funkcja) na zamianę wszystkich kłopotliwych (ciągów) znaków na "escape characters"? Chwilę pogooglałem, ale znudziło mi się i napisałem własną funkcje do kilku podstawowyc
« Ostatnia zmiana: Luty 10, 2009, 18:54:24 pm wysłana przez Dziaddu »

MiErY

  • Gość
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #44 dnia: Luty 10, 2009, 18:30:37 pm »
Cytat: "Dziaddu"
Cytat: "MiErY"
Udostępniłby ktoś może źródła tej wtyczki, skompilował bym sobie i innym na x64.
Nie, nie udostępniłby :P Już wiem jak to skompilować pod x64 mając do dyspozycji tylko x86 :]

No to miło :)

Offline alberht

  • WTW evangelist
  • Global Moderator
  • Młodzież
  • *
    • http://forum.k2t.eu/
Re: Wtyczka do emotikon (tlenowych) - format pliku emo.xml
« Odpowiedź #45 dnia: Luty 10, 2009, 19:54:31 pm »
Miałem wolną chwilę i popełniłem opis formatu definicji emotikon dla wtyczki Dziaddu, któremu dziękuję za pomoc;) Rzućcie okiem, oceńcie, a jak się nada to wrzucę na wiki;)

----

Wtyczka wykorzystuje uproszczony format zestawów emotikon z komunikatora tlen.pl (przy czym pozostaje z nimi w pełni kompatybilna).

Plik emo.xml przeznaczony dla WTW musi składać się z następujących definicji emotikon:

<i g='plik' d='opis'>
<t>wzorzec_tekstowy_1</t>
<t>wzorzec_tekstowy_2</t>
<t>wzorzec_tekstowy_n</t>
</i>

g='plik' - nazwa pliku emotikony, dowolny obrazek który Internet Explorer jest w stanie wyświetlić
d='opis' - opis emotikony, wyświetlany po najechaniu na nią kursorem
<t>wzorzec_tekstowy</t> - zostanie zastąpiony obrazkiem

uwaga:
wtyczka rozróżnia wielkość liter - ':d' nie jest tym samym co ':D', więc jeżeli chcesz żeby obydwa wzorce były reprezentowane przez ten sam obrazek musisz napisać:

<t>:d</t>
<t>:D</t>

Tak samo ':)' i ':))' nie są tym samym, należy postąpić tak samo jak powyżej przy czym ważna jest kolejność - najpierw należy podawać wzorce z większą ilością powtórzeń:
<t>:))</t>
<t>:)</t>

Dodatkowo znacznik <t> można wzbogacić o parametr w='1', który nie zmieni tego wzorca w emotikonę jeżeli wystąpił przed nią jakiś znak.

<t>:/</t> zostanie zamienione na obrazek za każdym razem kiedy wystąpi w treści, również w przypadku http:// - ':/' zostanie zamienione na obrazek. Żeby się przed tym ustrzec należy wykorzystać w definicji wzorca parametr w='1'.
<t w='1'>:/</t> zamieni się na obrazek pod warunkiem że nie wystąpił przed nim jakiś znak, http:// wyświetli się normalnie.

Przykładowa zawartość pliku emo.xml (zestaw zawiera dwie ikony):

<i g='wielki_usmiech.gif' d='wielki uśmiech'>
<t>:ddd</t>
<t>:dd</t>
<t>:d</t>
<t>;d</t>
<t>:DDD</t>
<t>:DD</t>
<t>:D</t>
<t>;D</t>
</i>

<i g='kwasna_mina.gif' d='kwaśna mina, wyraz dezaprobaty, zniesmaczenia'>
<t>:////</t>
<t'>:///</t>
<t w='1'>://</t>
<t w='1'>:/</t>
</i>
Dwa ostatnie wzorce drugiej emotikony (kwasna_mina.gif) otrzymały parametr w='1', żeby uniknąć ich zamiany np. w adresach url (http://)
Regards,
alberht
WTW evangelist

Offline gibi

  • Młodzież
  • **
  • Ghost of navigator
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #46 dnia: Luty 10, 2009, 21:22:42 pm »
pozmieniałem pliczek tak jak piszesz i dalej coś nie tak :/ sprawdzone że działa ?? ;>

Offline Dziaddu

  • Młodzież
  • **
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #47 dnia: Luty 10, 2009, 21:32:48 pm »
Co konkretnie jest nie tak?

Offline alberht

  • WTW evangelist
  • Global Moderator
  • Młodzież
  • *
    • http://forum.k2t.eu/
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #48 dnia: Luty 10, 2009, 21:34:21 pm »
co dokładnie nie działa? wrzuc plik na forum, albo odezwij sie do mnie na jabberze;)
Regards,
alberht
WTW evangelist

Offline gibi

  • Młodzież
  • **
  • Ghost of navigator
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #49 dnia: Luty 10, 2009, 21:44:28 pm »
hhmm chodzi o to że pododawałem tak jak mówiłeś :
<t w='1'>://</t>
<t w='1'>:/</t>

ale dalej wyświetla adresy z emotką, dołączam mój pliczek, dopisałem to również do :0 żeby infobot nie wariował przy godzinach, ale też nie działa.

Offline alberht

  • WTW evangelist
  • Global Moderator
  • Młodzież
  • *
    • http://forum.k2t.eu/
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #50 dnia: Luty 10, 2009, 21:48:47 pm »
w='1' w tej wersji wtyczki chyba jeszcze nie jest obsługiwane... ale niedlugo ma byc!;)
Regards,
alberht
WTW evangelist

Offline gibi

  • Młodzież
  • **
  • Ghost of navigator
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #51 dnia: Luty 10, 2009, 21:49:31 pm »
aha to ok ;) źle zrozumiałem moja wina :D

Offline alberht

  • WTW evangelist
  • Global Moderator
  • Młodzież
  • *
    • http://forum.k2t.eu/
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #52 dnia: Luty 10, 2009, 21:51:55 pm »
nie zrozumiales zle, tylko ja nigdzie nie napisalem, ze tego nie ma;)
Regards,
alberht
WTW evangelist

Offline Smartek

  • Młodzież
  • **
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #53 dnia: Luty 11, 2009, 16:27:58 pm »
Świetnie, w najnowszej wersji nightly nie dubluje już kart.
Tlenowe ikonki Invision śmigają, aż miło :-).
Może... po prostu... się mylę?

Offline gibi

  • Młodzież
  • **
  • Ghost of navigator
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #54 dnia: Luty 11, 2009, 18:44:04 pm »
poradziłem sobie z błedem u infobota tak że wywaliłem z kodu emotki :0 i :/, teraz wyświetla wszystko prawidłowo , do czasu wyjścia nowej wersji wtyczki bez tych emotek się obejdę :P zresztą nigdy nie jestem :/ :P

//////
jednak nie poradziłem sobie z tym :P za wcześnie się pochwaliłem jaki to jestem "mondry" :P

Offline WhiteSmurff

  • Młodzież
  • **
    • http://whitesmurffy.yoyo.pl
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #55 dnia: Luty 14, 2009, 12:27:17 pm »
działa komuś ta wtyczka po dzisiejszym update'cie? wyskakuje blad 404 dla plikow graficznych a na bank umieszczone sa dobrze :P
Windows XP SP2 IE 7; 32bit <img src="{SMILIES_PATH}/icon_razz.gif" alt=":P" title="Razz" />

Offline rodzio

  • Narybek
  • *
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #56 dnia: Luty 14, 2009, 12:29:04 pm »
Zapewne ma to coś wspólnego z najnowszą poprawką...

Cytuj
-!- Poprawiony błąd z ">" i "&gt;" (a w zasadzie ze wszystkimi "eskejpami") kiedy były na końcu dlugich wyrazów (#200);

rafalodi

  • Gość
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #57 dnia: Luty 14, 2009, 12:37:16 pm »
u mnie wszystko działa bez problemow...

Offline WhiteSmurff

  • Młodzież
  • **
    • http://whitesmurffy.yoyo.pl
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #58 dnia: Luty 14, 2009, 13:57:56 pm »
Cytat: "rafalodi"
u mnie wszystko działa bez problemow...
emotki masz w folderze Emoticons w glownym w wtw? i wkej jak mozesz kawalek pliku emo.xml ;)
Windows XP SP2 IE 7; 32bit <img src="{SMILIES_PATH}/icon_razz.gif" alt=":P" title="Razz" />

Offline Dziaddu

  • Młodzież
  • **
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #59 dnia: Luty 14, 2009, 14:32:20 pm »
Tak się zastanawiam dlaczego za (zepsutą) emotą zostają u niektórych ostatnie dwa znaki z odnośnika do obrazka:
<img alt="wzorzec_emotki - &lt;Tu będzie opis emotikony&gt;" src="względna_ścieżka_do_pliku" border=0 align=absmiddle>
i nie mogę tego zrozumieć, bo to się kupy nie trzyma :P

Jak zgłaszacie jakiś błąd, który nie występuje u wszystkich, bądźcie tak mili i podajcie chociaż jaki macie system i jaką wersję IE. Kaworu, nie chciałoby Ci się napisać czegoś na wzór tlenowego repta? ;)