Hab einen kleinen Bug entdeckt!
Wenn die Meta-Angaben zu den Bildern nicht komplett gepflegt sind, übernimmt ein Bild ggf. die 'description' des vorherigen Bildes.
Abhilfe schafft ein Zurücksetzen des Wertes.
Änderung in Zeile 94 des Moduls:
ALT
Code: Alles auswählen
# Cutting text but preserving words and entities
if(strlen($link_description) > $words) $description = htmlentities(capiStrTrimAfterWord($link_description, $words)."...");
NEU
Code: Alles auswählen
# Cutting text but preserving words and entities
if(strlen($link_description) > $words){
$description = htmlentities(capiStrTrimAfterWord($link_description, $words)."...");
} else {
$description = "";
}
Und noch eine Anmerkung.
Wenn der Medienname nicht gesetzt ist würde sich fehlerhaftes Markup ergeben: <h3></h3>
Um das zu vermeiden ersetzt man folgenden Block:
Code: Alles auswählen
if( $media_name != "" && $link_description != "") {
$link_description = $media_name.': '.$link_description;
} elseif( $media_name != "" ) {
$link_description = $link_description;
} elseif( $description != "" ) {
$link_description = $link_description;
}
hiermit:
Code: Alles auswählen
if( $media_name != "" && $link_description != "") {
$link_description = $media_name.': '.$link_description;
} elseif( $media_name != "" ) {
$link_description = $link_description;
} elseif( $description != "" ) {
$link_description = $link_description;
$media_name = " ";
}
Wem das zu unsauber erscheint, der muß das Modul-Template entsprechend anpassen, sodass gar kein Markup für den Namen ausgegeben wird.