Menü

  Login

  Shoutbox

  Forum » Fragen zu Ilch » Module von dieser Seite » BBCode 2.0


BBCode 2.0
RedSunset
Grünschnabel

User Pic

Posts: 13
# 26.08.2010 - 18:06:06
    zitieren



Hallo,

ich hab wieder mal nen Bug gefunden im BBCode.
Wenn man einen Link modifiziert mit zum Beispiel der Angabe center und size so MUSS die size angaben innerhalb des url tags stehen, da sonst folgendes passiert:



wie man sieht wird die url denn so angegeben:
http://mairu.ilch.net/%5C%22http://...game/professions/necromancer/%5C%22

was natürlich falsch ist. Könnte man diesen Fehler evtl beheben? Es sollte doch eigtl egal sein an welcher Stelle die Modifizierungen stehen ?

Mit freundlichen Grüßen
Red~
Mairu
Administrator

User Pic

Posts: 1908
# 04.09.2010 - 10:26:06
    zitieren



Also dieser Fehler kann durch die die Veränderung der Funktion
 Php
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
      //> Auf Maximale Schriftgröße überprüfen.
    
function _size($size$string) {
        
$max $this->info['SizeMax'];
        
$string stripcslashes($string);
        if(
$size <= $max) {
            
$fontsize "<span style=\"font-size:".$size."px\">$string</span>";
        } else {
            
$fontsize "<span style=\"font-size:".$max."px\">$string</span>";
        }

        return 
$fontsize;
    }


in der includes/class/bbcode.php (Zeile 236) behoben werden. (Die 2. Zeile in der Funktion ist hinzugefügt), werde dementsprechend auch noch den BBCode aktualisieren.

Wegen der Reihenfolge, es ist halt eine Sache von HTML und CSS, wenn per css Links eine andere Schriftgröße fest zugeordnet ist, dann wird eine von einem äußeren Container ignoriert, daran kann ich nicht wirklich was ändern.


Zuletzt modifiziert von Mairu am 04.09.2010 - 10:46:22
RedSunset
Grünschnabel

User Pic

Posts: 13
# 06.09.2010 - 07:59:58
    zitieren



Danke funktioniert wunderbar Smilie