Seite 1 von 1
keine Smilies nach ]
Verfasst: 27. Mai 2009, 12:49
von PsyKater
Warum stellt das Forum eigtl seit geraumer Zeit keine Smilies mehr da, wenn davor eine eckige Klammer kommt? Das ist ziemlich nervig, besonders bei Zitaten.
Das nervt nicht nur da, sondern halt auch bei der automatischen Formatierung:
1. Wort durch doppelklicken auswählen

nachfolgendes Leerzeichen wird auch ausgewählt
2. Formatierung wählen (bspw.
B)
3. Nachfolgender Smilie wird nicht mehr dargestellt.
Beispiel:

normal

, fett

normal

,
fett
Anm.: Zustand besteht schon seit vielen Monaten, war aber definitiv vorher nicht so!
Re: keine Smilies nach ]
Verfasst: 27. Mai 2009, 12:53
von px
Das ist Absicht und war auch nie anders. Wenn vor dem Doppelpunkt kein Leerzeichen ist, klappt das nicht. Das trifft fast immer bei Zitaten zu, die mit einem Smiley beginnen.
Hat auch einen tieferen Sinn

Re: keine Smilies nach ]
Verfasst: 27. Mai 2009, 12:55
von PsyKater
Hat auch einen tieferen Sinn

Nämlich?
Das ist Absicht und war auch nie anders
(Ich möchte es nur gerne verstehen...)
Re: keine Smilies nach ]
Verfasst: 27. Mai 2009, 14:05
von black9N2
Hey Tobi, du als "Top Poster" neben px wusstest nicht, dass man ein Leerzeichen zwischen der eckigen Klammer und dem Doppelpunkt setzen muss?
Kann ich gar nicht so recht glauben.
Der Sinn daran würde mich auch mal interessieren.
MfG
Re: keine Smilies nach ]
Verfasst: 27. Mai 2009, 14:23
von px
Googelt halt, ich hab das Forum nicht programmiert

Re: keine Smilies nach ]
Verfasst: 27. Mai 2009, 14:45
von PsyKater
Ähm. Doch, deswegen schreib ich das ja oben. Ich weiß halt nur nicht, warum das so ist.
Ist erst seitdem hier die Version mal n Update bekommen hat. Ich google mal.
Re: keine Smilies nach ]
Verfasst: 27. Mai 2009, 15:31
von polomaniac
The problem is not the square brackets but the missing space between the previous character and the smiley:
test
test:!:
the reason for this is the search/engine logarithm of phpBB: a smiley is DEFINED as '
space:smileyname' or '
space;smileyname'. smileyname can be for example 'D' (

) but also 'zzz:' (

)
so a missing space in front of the smiley make the phpBB engine believe it's still part of the normal text.
sjors
ps. If you insert a smiley by clickin on the icon you will notice that there will always be a space inserted together with the smiley 'code'.
Re: keine Smilies nach ]
Verfasst: 27. Mai 2009, 15:35
von black9N2
Danke für die Erklärung.
Nochmal:
Wenn man vor einem "Smilie" kein Leerzeichen setzt, dann weis die Buchstaben-/ Sonderzeichenkombination nicht, dass sie ein Smilie werden soll.
Es wird dann als normaler Text interpretiert.
MfG
Re: keine Smilies nach ]
Verfasst: 27. Mai 2009, 15:38
von PsyKater

Hätte wetten können, dass phpBB das zu meiner Admin-Zeit noch anders geparsed
(?) hat.
Re: keine Smilies nach ]
Verfasst: 27. Mai 2009, 15:45
von polomaniac
Danke für die Erklärung.
Nochmal:
Wenn man vor einem "Smilie" kein Leerzeichen setzt, dann weis die Buchstaben-/ Sonderzeichenkombination nicht, dass sie ein Smilie werden soll.
Es wird dann als normaler Text interpretiert.
MfG
Nice detail: in the actual post the space is 'gone'/ not showed -> the space is really part of the smiley name

Re: keine Smilies nach ]
Verfasst: 27. Mai 2009, 18:44
von px
Ich sagte ja, es gibt eine logische Erklärung
