Archiv verlassen und diese Seite im Standarddesign anzeigen : WBB Formatierung greift nicht auf VB zu. Impex Fehler? Korrektur möglich?
Hallo,
habe jetzt mit Impex die WBB Beiträge in mein VB Board übertragen.
Allerdings siehe da:
http://www.worldofhiphop.de/forum/thread.php?threadid=3042 WBB Code
Und das macht VB daraus:
http://www.worldofhiphop.de/community/showthread.php?t=4252
Ich habe etwa 200 solcher Beiträge dadrin, kann es sein, dass der wbb Code total missinterpretiert wird?
Hat das VBulletin Team hierzu keinerlei Lösungsansatz?
StGaensler
13.01.2006, 19:19
Ja, wahrscheinlich wird im wbb die Textgröße in beim Erstellen des Beitrags in px angegeben, oder?
Im Quelltext vom wbb steht:<span style="font-size: 16px;">bei vBulletin:<font size="16">
Ich habe dir im Anhang zwei Plugins eingefügt, da musst du wissen, wie du dich entscheidest. Das erste Plugin (plugin-size-in-px.xml) interpretiert einfach den normalen -Tag als Angabe in px. Das zweite Plugin (plugin-sizepx-tag.xml) bietet einen neuen Tag an.
Der Nachteil der ersten Lösung liegt darin, dass du noch ein (paar?) Templates ändern müsstest, damit im Editor bei der Vorschau der Text dann auch in der korrekten Größe angezeigt wird (musst du vielleicht bei Updates wiederholen). Bei der zweiten Lösung musst du nur zwei Querys ausführen:UPDATE post SET pagetext = REPLACE (pagetext, '[size=','[sizepx=')
UPDATE post SET pagetext = REPLACE (pagetext, '','')
Viele Grüße,
Stefan
Hallo,
beim Ausführen des Querys kommt:
Beim Ausführen Ihres Querys trat ein Fehler auf. Die folgenden Informationen wurden zurückgegeben.
Fehlernummer: 1064
Fehlerbeschreibung: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'UPDATE post SET pagetext = REPLACE (pagetext, '[/size]','[/size
StGaensler
15.01.2006, 16:48
Führe die beiden Querys einzeln aus. Zuerst die erste Zeile, dann die zweite Zeile, dann sollte es klappen.
Hallo,
das Ausführen der Querys hat nun geklappt, aber die Formatierung greift weiterhin nicht... :(
Was nun?
StGaensler
15.01.2006, 17:21
Stelle mal im AdminCP -> vBulletin-Einstellungen -> Servereinstellungen und Optimierungen -> Lebensdauer gecachter Beiträge auf "0" und rufe die Seite erneut auf.
Wenn es dann nicht funktioniert: Zitiere diesen Beitrag in einem neuen Beitrag, und schau nach, ob dort auch [sizepx=... steht.
Stelle mal im AdminCP -> vBulletin-Einstellungen -> Servereinstellungen und Optimierungen -> Lebensdauer gecachter Beiträge auf "0" und rufe die Seite erneut auf.Wobei trotzdem noch die Beiträge aus der post_parsed Tabelle geladen werden, sofern sie dort vorhanden sind. Man muss also auch noch die post_parsed Tabelle leeren.
Hallo,
funktioniert weiterhin nicht :-(
Wenn ich zitiere kommt:
SIZE=16 Benny von den Flying Steps, Navid von den Floor Roc Kidz und Lil Flo der Moonwalkers Crew geben sich hier die Ehre als Judges des am... /SIZE
Ich habe die [] entfernt...
StGaensler
16.01.2006, 16:24
Nagut, die Tags sind in Großbuchstaben geschrieben, und anscheinend achtet die replace-Funktion von MySQL auf Groß- und Kleinschreibung.
Führe dann diese Querys aus:
UPDATE post SET pagetext = REPLACE (pagetext, '[SIZE=','','');
Viele Grüße,
Stefan
Juhu ;-)
Hat geklappt :)
Allerdings steht dort nun überall immer wo vorher der dicke Text war:
SIZEPX=16
X-Mas Jam Brege Judges Video (Anderer Text)
/size
in Klammern wieder...
StGaensler
16.01.2006, 16:44
Das letzte [/SIZE] wieder in Großbuchstaben? Sorry, ich habe oben in meinem zweiten Query das size großgeschrieben, aber das will vBulletin mir nicht darstellen :( Schreibe das erste size im zweiten Query groß und führe ihn aus, dann sollten wir es geschafft haben.
schniggl
14.09.2007, 14:27
ist zwar schon sehr alt der thread, aber trotzdem für's archiv. Der fehler ist, dass es nicht sizepx sondern sizept heißen muss. zumindest wenn man die xml's von oben verwendet.
also z.b.
UPDATE post SET pagetext = REPLACE (pagetext, '[size=','[sizept=')
das ganze dann mit size in groß und kleinbuchstaben durchführen
vBulletin® v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.