- 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
|
// falls KEIN explizites PromoImage gesetzt ist, versuche es aus dem
|
||||||
// Nachrichtentext heraus zu lesen
|
// Nachrichtentext heraus zu lesen
|
||||||
// @toDo: woher bekomme ich width and height bei explizitem promoImg?
|
// @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 = new DOMDocument();
|
||||||
$domDoc->loadHTML( mb_convert_encoding($aNews['nachricht'], 'HTML-ENTITIES', "UTF-8") );
|
$domDoc->loadHTML( mb_convert_encoding($aNews['nachricht'], 'HTML-ENTITIES', "UTF-8") );
|
||||||
foreach($domDoc->getElementsByTagName('a') as $anchor){
|
foreach($domDoc->getElementsByTagName('a') as $anchor){
|
||||||
|
|||||||
Reference in New Issue
Block a user