Archiv verlassen und diese Seite im Standarddesign anzeigen : Signatureinstellungen total bugy!?
Hallo!
Wir wollten in unserem Forum (3.6.2) Signaturenbegrenzungen für die User einstellen. Aber irgendwie reagiert dabei bei uns das Forum total bugy... Manche Signaturen werden einfach nicht angenommen, obwohl der Signatur-Text alle Anforderungen erfüllt.
Auf dem Screenshot (2ter Post, vergessen hier anzuhängen :rolleyes:) sind die Test-Einstellungen mal zu sehen. Es soll also keine Begrenzungen geben, nur eine Smiliebegrenzung auf 3 Smilies gibt es...
Nun hat ein Mod eine Signatur die das beste Beispiel dafür ist, dass die Software anscheinend fehlerhaft ist. Am besten wäre, wenn ihr das mal testen würdet in eurem Forum. Ich hoffe, dass dann der Fehler nicht nur bei uns auftaucht :rolleyes:
Wenn wir diesen Code
Lieben Gruß von France :)
Du willst noch leben irgendwann, doch wenn nicht heute, wann denn dann...?
Denn irgendwann ist auch ein Traum zu lange her.
One, two - Freddy's coming for you; Three, four - better lock your door; Five, six - get a crucifix; Seven, eight - better stay up late; Nine, ten - never sleep again.:D
Engelchenweb (http://www.engelchenweb.de.vu)
für eine Signatur verwenden wollen, dann sagt uns die Software immer, auch wenn überhaupt keine Zeilen- oder Textbegrenzungen eingestellt sind:
1. Der Text ist zu groß.
Wie haben bemerkt, dass wenn Signaturen mit recht viel Schriftformatierung genommen werden sollen, dass es dann zu Problemen kommt. Manchmal sagt einem die Software, dass man nur 8 Zeilen nutzen darf, aber man in Wirklichkeit nur 6 oder 7 Zeilen hat.
Ja, wir kennen die Funktion "Zeichenabhängige Zeilenanzahl in der Signatur". Hier haben wir den Wert 90 drin stehen. Und in unseren Test waren wir immer unter 90 Zeichen pro Zeile ;)
Kann jemand von ähnlichen Problemen bei Signaturbegrenzungen berichten??
gruss :)
hubix
EngelchenwebDu hast aber eingestellt, dass der maximale Wert von x für das [SIZE=x] vB Code Tag bei 3 liegt. Stelle es auf 4 und alle ist in Butter.
Hallo!
:rolleyes: Man man man.... Da haben wir wohl nicht ganz aufgepasst... Sorry, das Beispiel war nicht so toll.
Aber ich habe den Thread nicht nur wegen der oben genannten Signatur eröffnet, sondern weil wir halt auch überhaupt unerklärliche Verhaltensweisen der Signaturbegrenzung erlebt haben.
Es ist, wie oben auch erwähnt, folgendes manchmal der Fall:
Wenn man eine Signatur hat, die eigentlich gültig sein sollte, man nun verschiedene Schriftformatierungen o.ä. hinzufügt, die Software die Signatur nicht mehr annimmt, obwohl noch eine Zeile frei sein sollte. Dann sagt uns die Software:
Deine Signatur besteht aus zu vielen Zeilen und muss gekürzt werden. Du darfst nur bis zu 8 Zeile(n) verwenden.
Die Einstellungen sind wie oben erwähnt/wie auf dem Screenshot. Nur dass nun 8 Zeilen erlaubt sind.
Hier mal ein Beispiel, das sehr einfach ist, aber einfach durch das hinzufügen eines Smilies, die Signatur nicht mehr angenommen wird...
Hier der Code mit Smilie. Dieser Code wird nicht angenommen. Die Software sagt, es sind zuviele Zeilen:
Liebe Grüße Jumpy
____________________
Schaut mal vorbei:
Das Jugendrotkreuz Dannenberg
;) Fotos von dem "Pony" und Co! radelt gegen den Herztod! Wir brauchen auch eure
++++++++++++++++++++++
test
test
Und wenn man nun einfach nur den Smilie rausnimmt, dann wird die Signatur angenommen!
Wir sind langsam am verzweifeln. Machen da nun schon seit Wochen an eine Signaturbegrenzung rum, aber wenn solche Dinge auftreten, dann können wir das so nicht an die User lassen... ;)
Ich schliess mich mal hier an.
Ich habe das Gefühl das die Überprüfung des Sigbildes beim Hochladen total daneben greift. Ich hab normale Bannergröße eingestellt und teilweise sind die Bilder deutlich schmaler, daber dafür höher als erlaubt. *kurios*
Dann noch was aus einem Kundenforum:
Wenn ich das hochladen der Sig-Bilder deaktiviere, erscheint oberhalb der Sig ein kleiner Rahmen und darunter zwei Buttons. Also ob der Kontainer für den Upload erstellt wird und alsch angezeigt wird. Hab das noch nicht weiter verfolgt, melde mich noch mal. Ist aber unschön. An den Templates hab ich auch (noch) nicht geschraubt. Ist schon genug verbogen das Forum.
Hallo!
Zu Signatur-Bilder kann ich jetzt nichts sagen... ;)
Aber zu meinem geschilderten Problem kann ich fast 100% behaupten, dass es ein Bug ist. Habe mal den oben genannten Signatur-Text mal in einem anderen Forum 3.6.2 und in einem Forum 3.6.0 ausprobiert und da ist der gleiche Fehler aufgetaucht. Ich kann das Problem also erzwingen, müsstet ihr dann eigentlich auch erzwingen können!?!?
Hier nochmal den Text, den man mit und ohne Smilie mal in der Signatur ausprobieren sollte:
Liebe Grüße Jumpy
____________________
Schaut mal vorbei:
Das Jugendrotkreuz Dannenberg
;) Fotos von dem "Pony" und Co! radelt gegen den Herztod! Wir brauchen auch eure
++++++++++++++++++++++
test
test
Die Einstellungen nochmals aufgelistet:
Zeilen: 8
Smlies: 3
Schriftgröße: 3
Hallo!
Sorry fürs Doppelposting, aaaaber wie sieht es denn nun aus?? Wurde das Problem an das vB-Team weitergeleitet oder so?
Es ist nicht "buggy", man muss nur alle Einstellungen berücksichtigen.
Administrator-Kontrollzentrum -> vBulletin-Einstellungen -> Benutzer: Benutzertitel und Signatur -> Zeichenabhängige Zeilenanzahl in der Signatur:
Wird eine Textzeile in der Signatur auf Grund ihrer Länge vom Browser umgebrochen, so dass die eine Zeile als zwei Zeilen dargestellt wird, kann hier durch die Eingabe eines passenden Wertes festgelegt werden, ab wie vielen Zeichen eine Zeile als zwei Zeilen für die Signatur gezählt wird. Bei entsprechend mehr Zeichen kann die eine Zeile auch als drei Zeilen zählen u.s.w..
Dieser Wert sollte sich auf die normale Schriftgröße beziehen. Zeichen in einer anderen Schriftgröße werden in die Berechnung mit eingebezogen, so dass, ausgehend von der normalen Schriftgröße, auch mehr (kleinere) oder weniger (größere) Zeichen dargestellt werden können.
Bei dem Smiley wird mit einigen Funktionen (includes/class_sigparser_char.php) eine entsprechende Zeichenanzahl errechnet, d.h. die Zeile enthält dann mehr Buchstaben als in der o.g. Einstellung angegeben und vBulletin sieht die (für dich) eine Zeile als zwei Zeilen an.
Erhöhe also einfach den Wert in der o.g. Einstellung.
Hallo!
Ja, diese Funktion "Zeichenabhängige Zeilenanzahl in der Signatur" kennen wir und haben sie, wie oben gepostet, auf 90 Zeichen eingestellt. Diese Zahl haben wir genommen, weil wir die Signaturbegrenzung für den User für 1024x768 optimiert haben. Der User kann mit dieser Auflösung und der Schriftgröße 3 nämlich 90 Zeichen in eine Zeile machen. Dies machen wir so, damit wir unseren Usern eine Regel aufstellen können, die so einfach ist wie möglich und sie dann auch jeder verstehen kann! ;)
Ahja, danke für die Erklärung! :) Das erklärt einiges... Wusste nicht, dass die Smilies überhaupt als Zeichen gewertet werden. Und dann auch noch als mehr Zeichen, als der eigentliche Smilie-Code ist.
Da man ja eine Begrenzung für Smilies definieren kann und seperat für Zeichen, würde man eigentlich denken, dass auch dann die Smilies und die Zeichen seperat gehandelt werden, also die Zeichen als Zeichen und die Smilies als Smilies und nicht noch als Zeichen. Und dann auch noch mit mehr Zeichen als der Smilie-Code hat...
Naja, wie soll dann der User wissen, was Sache ist. Er sieht nur die Zeichen die er eingibt und gegebenenfalls auch noch den Smilie-Code den er verwendet. Aber dass da für den Smilie ein Code dahinter steckt, der über den Smilie-Code drüber hinaus geht, kann er nicht wissen, geschweige denn wie soll er das verstehen, wenn er nicht mal eine Info hat (oder auch wir), wieviele Zeichen letztendlich für einen Smilie verwendet werden... Wie sollen wir für den User dann eine Regel aufstellen können, wieviele Zeichen sie in Wirhklichkeit benutzen können!? Das ist dann ziemlich schwammig und verkompliziert.
Habe mal im Quelltext geschaut. Für den Smilie ";)" wird dieser Code ausgeworfen:
<img src="images/smilies/wink.gif" border="0" alt="" title="Blinzeln" class="inlineimg" />
Muss der User dann diesen Code mit einberechnen, wenn er seine Signatur erstellt? Oder ist das ein noch anderer Code, was in der genannten includes-Datei definiert wird, und das Ganze noch komplizierter macht?
:rolleyes: Ich finde, da ist diese Signaturbegrenzungs-Funktionen sehr schlecht umgesetzt worden! :(
Kann man das nicht so machen, dass Smilies entweder nur mit den Zeichen gewertet werden, wie der Smilie-Code ist bzw. gar nicht zu den Zeichen gezählt werden??? Das wäre dann sauber gelöst ;)
Muss der User dann diesen Code mit einberechnen, wenn er seine Signatur erstellt? Nein, bei der Berechnung blicke ich nicht wirklich durch. Bei deinem Beispiel läuft die Länge immer auf 30 Zeichen hinaus. Packt man nur einen Smiley in die Signatur (und sonst nichts), sind es 3 Zeichen....30 Zeichen ist also wohl das Maximum.
Hallo!
Hmmm... So ganz verstehe ich dein Posting nicht.
Bei deinem Beispiel läuft die Länge immer auf 30 Zeichen hinaus.
Für einen Smilie werden also bis zu 30 Zeichen verwendet?
Packt man nur einen Smiley in die Signatur (und sonst nichts), sind es 3 Zeichen...
Und wenn man in die Signatur nur einen Smilie reinpackt, dann wird für den Smilie nur 3 Zeichen verwendet und keine 30 Zeichen mehr? :confused: Verstehe ich das richtig?
30 Zeichen ist also wohl das Maximum.
Aber es können bis zu 30 Zeichen sein für einen Smilie!?!?
Also wenn ich nun alles recht verstehe, kann man keine Regel aufstellen, wann wieviele Zeichen ein Smilie verbraucht!??!
Hmmm, ich finde, da müsste stark nachgebessert werden! Die Smilies sollten ganz weg von der Zeichenbegrenzung/-berechnung...! ;)
Es könnte aber auch Smilies geben, die 20 Pixel breit sind....daher muss das schon auch ein bißchen mit einfließen.
Aber ich habe mich ein Wenig vertan: Pro Smiley werden immer 3 Zeichen gerechnet.
Es könnte aber auch Smilies geben, die 20 Pixel breit sind....daher muss das schon auch ein bißchen mit einfließen.
Hmmm... Ich finde, das müsste aber in die Überlegungen vom Forenbetreiber mit einfliessen, doch nicht in die Überlegungen von euch Entwicklern. Sonst müsste die Zeilenregelung nach Pixeln entwickelt sein und nicht nach Zeichen!?!?
Aber ich habe mich ein Wenig vertan: Pro Smiley werden immer 3 Zeichen gerechnet.
Das kann ich so nicht bestätigen. Wenn man folgende Zeile nimmt aus meiner Beispiel-Signatur:
;) Fotos von dem "Pony" und Co! radelt gegen den Herztod! Wir brauchen auch eure
dann sind es ohne Smilie 78 Zeichen und die Signatur wird angenommen. Aber mit Smilie wird die Zeile schon nicht mehr angenommen und würde nach deiner Aussage (1 Smilie = 3 Zeichen) nur 81 Zeichen haben. Die Zeile müsste aber angenommen werden, da wir für die Funktion "Zeichenabhängige Zeilenanzahl in der Signatur" ja 90 Zeichen angegeben haben...
Habt ihr es denn auch mal mit diesen Einstellungen getestet?
Hallo!
Sorry, fürs nachhaken... Aber wie sieht es denn nun aus? Gibt eurerseits Überlegungen o.ä. um dies mit den Smilies in Signaturen besser zu regeln oder seht ihr da keinen Handlungsbedarf?
vBulletin® v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.