Hauptmenü

Werkzeuge

Kategorien

Archiv

Problem nach Update auf PHP4.5 mit htmlspecialchars und htmlentities

Erstellt in PHP am 18. Februar 2014 vom Daschmi

Wenn man ein „ISO Projekt“ nach PHP 5.4 aktualisiert und dort die ISO Daten mit htmlspecialchars ausgibt, wird nur ein leerer String zurückgegeben. Abhilfe schafft die Verwendung einer hspc Funktion anstelle von htmlspecialchars und htmlentities:

function hspc($value)
{ 

  return htmlspecialchars($value, ENT_COMPAT | ENT_HTML401, ‚ISO-8859-1‘);

}

Inhalt einer Seite in Extension laden und ausgeben

Erstellt in TYPO3 am 3. Februar 2014 vom Daschmi

Um in einer TYPO3 piBase Extension den Inhalt einer Seite in einer Extension einzulesen und auszugeben, kann folgender Code verwendet werden:


/* UIDs der Content Elemente */
$uids = array(12, 13, 14);

$response = $this->cObj->RECORDS(array(‚tables‘ => ‚tt_content‘, ’source‘ => $uids, ‚dontCheckPid‘ => 1));

Keine Lightobx bei ContentType „Image“ / Inhaltselement „Bilder“

Erstellt in TS Schnipsel, TYPO3 am 21. Januar 2014 vom Daschmi

Bei TYPO3 (Version 6.1.1) und der Extension Perfectlightbox (Version 3.1.4) tritt ein Problem auf wenn man Sie bei dem Inhaltselement „Bilder“ verwenden will. Abhilfe schafft folgender TS Schnipsel:

#
# Notlösung perfectlightbox EXT für Typo3 ab V6.x
#
  tt_content.image.20.1.imageLinkWrap {
  JSwindow = 0
  directImageLink = 1
  typolink.ATagParams {
    dataWrap = rel="lightbox[lb{field:uid}]"
    if.negate = 1
    if.isTrue = TEXT
  }
  typolink.ATagParams.if.isTrue.field = image_link
  typolink.ATagParams.if.isTrue.listNum < .typolink.parameter.listNum
}