removed some warnings in ampArticle

This commit is contained in:
marko
2021-12-18 10:57:42 +01:00
parent 3c62a73a2a
commit e1c1a01cd4

View File

@@ -1,13 +1,13 @@
<?php <?php
function get_inner_html( $node ) { function get_inner_html( $node ) {
$innerHTML= ''; $innerHTML= '';
$children = $node->childNodes; $children = $node->childNodes;
foreach ($children as $child) { foreach ($children as $child) {
$innerHTML .= $child->ownerDocument->saveXML( $child ); $innerHTML .= $child->ownerDocument->saveXML( $child );
} }
return $innerHTML; return $innerHTML;
} }
/// Eine Liste mit News abfragen /// Eine Liste mit News abfragen
@@ -162,9 +162,9 @@ return json_encode(
'@type'=>"NewsArticle", '@type'=>"NewsArticle",
'mainEntityOfPage'=>array( 'mainEntityOfPage'=>array(
'@type'=>"WebPage", '@type'=>"WebPage",
'@id'=>"https://cwsvjudo.bplaced.net/news/".$aNews['nr']."/".toAscii($aNews['datum']."-".$aNews['betreff']) '@id'=>"http://cwsvjudo.bplaced.net/news/".$aNews['nr']."/".toAscii($aNews['datum']."-".$aNews['betreff'])
), ),
'headline'=>"Article headline", 'headline'=>$aNews['betreff'],
'image'=>array( 'image'=>array(
"http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvJudoLogoWappen.256w.png" "http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvJudoLogoWappen.256w.png"
), ),
@@ -172,7 +172,8 @@ return json_encode(
'dateModified'=>$aNews['datum'], 'dateModified'=>$aNews['datum'],
'author'=>array( 'author'=>array(
'@type'=>"Person", '@type'=>"Person",
'name'=>$aNews['autor'] 'name'=>$aNews['autor'],
'url'=>"://cwsvjudo.bplaced.net"
), ),
'publisher'=>array( 'publisher'=>array(
'@type'=>"Organization", '@type'=>"Organization",
@@ -203,9 +204,9 @@ function img2ampimg($inText){
$outText = $inText; $outText = $inText;
// Zuweilen sind im Nachtrichtentext selbst auch schon Bilder, auch diese müssen bei ampSeiten angepasst werden // Zuweilen sind im Nachtrichtentext selbst auch schon Bilder, auch diese müssen bei ampSeiten angepasst werden
if( strpos( $_SERVER['ORIG_PATH_TRANSLATED'], "pages/amp" ) !== false ){ if( strpos( $_SERVER['ORIG_PATH_TRANSLATED'], "pages/amp" ) !== false ){
// bei bereits im Newstext vorhandenen Bildern, gehen wir davon aus, dass widt+heigth bereits gesetzt sind // bei bereits im Newstext vorhandenen Bildern, gehen wir davon aus, dass widt+heigth bereits gesetzt sind
$outText = str_replace("<img ", "<amp-img layout=\"responsive\" ", $outText); $outText = str_replace("<img ", "<amp-img layout=\"responsive\" ", $outText);
$outText = str_replace("/>", "></amp-img>", $outText); $outText = str_replace("/>", "></amp-img>", $outText);
} }
return $outText; return $outText;
@@ -215,10 +216,10 @@ function video2ampvideo($inText){
$outText = $inText; $outText = $inText;
// Zuweilen sind im Nachtrichtentext selbst auch schon Bilder, auch diese müssen bei ampSeiten angepasst werden // Zuweilen sind im Nachtrichtentext selbst auch schon Bilder, auch diese müssen bei ampSeiten angepasst werden
if( strpos( $_SERVER['ORIG_PATH_TRANSLATED'], "pages/amp" ) !== false ){ if( strpos( $_SERVER['ORIG_PATH_TRANSLATED'], "pages/amp" ) !== false ){
// bei bereits im Newstext vorhandenen Bildern, gehen wir davon aus, dass widt+heigth bereits gesetzt sind // bei bereits im Newstext vorhandenen Bildern, gehen wir davon aus, dass widt+heigth bereits gesetzt sind
$outText = str_replace("<video ", "<amp-video ", $outText); $outText = str_replace("<video ", "<amp-video ", $outText);
$outText = str_replace("<source ", "<source type=\"video/webm\" ", $outText); $outText = str_replace("<source ", "<source type=\"video/webm\" ", $outText);
$outText = str_replace("</video>", "</amp-video>", $outText); $outText = str_replace("</video>", "</amp-video>", $outText);
} }
return $outText; return $outText;
@@ -227,7 +228,7 @@ function video2ampvideo($inText){
function ampTagReplace($inText){ function ampTagReplace($inText){
// replace the amp tags // replace the amp tags
return video2ampvideo( return video2ampvideo(
img2ampimg( $inText ) img2ampimg( $inText )
); );
} }
?> ?>