Ticket #215 (closed Fehlermeldung: fixed)

Opened 3 years ago

Last modified 3 years ago

fehlende bbcode-prüfung bei [img ...] ohne alt="" mit caption="" verhindert das CSS korrekt angewandt wird

Reported by: basti@… Owned by: jeena
Priority: critical Milestone: Jlog 1.1.3
Component: Kernfunktion Version: 1.1.2
Keywords: bbcode, CSS Cc:

Description

Durch eine fehlende Prüfschleife in scripts/bbcode.php wird, bei Verwendung des BBcodes [img] ohne alt-Attribut aber mit caption-Attribut, im erzeugten html-code das class-Attribut für das dl-Element nicht mit dem Wert "img" gesetzt.

Dadurch werden alle CSS-Formatierungen ignoriert, die auf dem dl-Element mit der Klasse "img" aufbauen.

Bugfix gleich anbei. Datei: scripts/bbcode.php Code-Position: ab Zeile 44 Code-Korrektur (imkl. altem Code):

/* Sebastian Kochendörfer 01. Februar 2009

Korrektur wegen falscher/fehlender Verarbeitung der "img"-Klasse wenn keine andere Klasse angegeben wurde.

if (isset($attributesclass?) AND isset($attributescaption?)) $class_caption = " class='img ".htmlspecialchars($attributesclass?)."'"; elseif (isset($attributesclass?)) $class = " class='".htmlspecialchars($attributesclass?)."'"; */ if (isset($attributesclass?) AND isset($attributescaption?)) $class_caption = " class='img ".htmlspecialchars($attributesclass?)."'"; elseif (isset($attributesclass?)) $class_caption = " class='".htmlspecialchars($attributesclass?)."'"; elseif (isset($attributescaption?)) $class_caption = " class='img'"; /* Korrektur Ende */

Change History

comment:1 Changed 3 years ago by jeena

  • Owner set to jeena
  • Status changed from new to assigned
  • Version changed from 1.0.1 to 1.1.2

comment:2 Changed 3 years ago by jeena

  • Status changed from assigned to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.