- Hotfix der promoImg-Anzeige in den News nach der Umstellung auf
json-kodierte PromoImgs aus der Datenbank. Changes to be committed: modified: phpLib/cwsvJudo/newsLib.php
This commit is contained in:
@@ -97,7 +97,15 @@ $options = getKeyValueArray($someOptions);
|
||||
// falls KEIN explizites PromoImage gesetzt ist, versuche es aus dem
|
||||
// Nachrichtentext heraus zu lesen
|
||||
// @toDo: woher bekomme ich width and height bei explizitem promoImg?
|
||||
if( !filter_var($aNews['promoImg'], FILTER_VALIDATE_URL) || !filter_var($aNews['promoImg']['src'], FILTER_VALIDATE_URL) ){
|
||||
if(!$aNews['promoImg'])
|
||||
$aNews['promoImg'] = array('src'=>"");
|
||||
if(is_string($aNews['promoImg'])){
|
||||
if(json_decode($aNews['promoImg'])){
|
||||
$aNews['promoImg'] = json_decode($aNews['promoImg'], true);
|
||||
}
|
||||
}
|
||||
// var_dump($aNews);
|
||||
if( !filter_var($aNews['promoImg'], FILTER_VALIDATE_URL) && !filter_var($aNews['promoImg']['src'], FILTER_VALIDATE_URL) ){
|
||||
$domDoc = new DOMDocument();
|
||||
$domDoc->loadHTML( mb_convert_encoding($aNews['nachricht'], 'HTML-ENTITIES', "UTF-8") );
|
||||
foreach($domDoc->getElementsByTagName('a') as $anchor){
|
||||
|
||||
Reference in New Issue
Block a user