Wie escape ich ' in BBCode Variablen ?({SIMLETEXT})

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Jan Schattling
Mitglied
Beiträge: 7
Registriert: 26.08.2010 16:27

Wie escape ich ' in BBCode Variablen ?({SIMLETEXT})

Beitrag von Jan Schattling »

Hallo.
Ich habe zwei Probleme.

Ich habe ein Script, das einen Tooltip über einem Link erstellt.
Dieser soll ein Bild anzeigen.
Das klappt bisher zumindest teilweise.

Problem 1:
Schon um das Script aufzurufen musste ich eine Menge escapen.
Wenn aber der {SIMPLETEXT} ein ' enthält wird der BBCode nicht umgewandelt.
Kann mir da vielleicht jemand helfen?
Ich kann nämlich gelegentlich nicht auf ' im Simpletext verzichten.

Code: Alles auswählen

[card]{SIMPLETEXT}[/card]

Code: Alles auswählen

<a onmouseover='Tip("<img src=\"images/cards/{SIMPLETEXT}.png\" alt=\"{SIMPLETEXT}\"/>",FADEIN,200,FADEOUT,200,BGCOLOR,"#FFFFFF",FONTCOLOR,"#000000",WIDTH,0)'>{SIMPLETEXT}</a>
Problem 2:
Der Tooltip ist in der Lage sich an die Breite des Inhaltes (z.b. Texte oder Bilder) anzupassen. (Bereich im Code = "WIDTH,0").
Mein Problem ist aber, das auf Grund der Tatsache das das Bild noch nicht geladen ist wenn man auf den Link geht, er nicht weiß welche größe das Bild hat.
Er zeigt also nur einen ca. 7 Pixel großen Streifen an.
Wenn man dann das zweite mal über den link geht klappt es problemlos.
Ich hatte nun mal was zum stichwort vorladen der Bilder gehört.
Da aber das Bild ja quasi passend zur Usereingabe im BBCode gewählt wird, und dabei ca 50mb an bildern bereit stehen währe es glaube ich problematisch all diese bilder bei jedem seitenaufruf vorzuladen.
Aber vielleicht hat ja auch jemand eine sinnvollere variante. ^^
Zuletzt geändert von Jan Schattling am 28.08.2010 07:58, insgesamt 1-mal geändert.
Benutzeravatar
LuLa
Mitglied
Beiträge: 290
Registriert: 14.02.2004 12:26

Re: Problem mit ' im BBCode und Bilder Vorladen

Beitrag von LuLa »

Jan Schattling hat geschrieben:img src=\"images/cards/{SIMPLETEXT}.png
Sonderzeichen in Online-Dateinamen sollte man nicht verwenden. Alte Regel. :wink:
Jan Schattling
Mitglied
Beiträge: 7
Registriert: 26.08.2010 16:27

Re: Problem mit ' im BBCode und Bilder Vorladen

Beitrag von Jan Schattling »

Ist mir bewusst, geht aber leider nicht anders. :(
Jan Schattling
Mitglied
Beiträge: 7
Registriert: 26.08.2010 16:27

Re: Problem mit ' im BBCode und Bilder Vorladen

Beitrag von Jan Schattling »

ok... ich habe nun eine Lösung für das vorladen mit hilfe von css gefunden.
Wenn nun noch jemand eine lösung hätte wie ich die ' aus dem SIMPLETEXT automatisch escapen kann währe ich sehr dankbar.
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“