mirror of
https://github.com/RSS-Bridge/rss-bridge.git
synced 2025-04-01 22:35:21 +03:00
fix: php notices (#3479)
* fix(jornaln): A non well formed numeric value encountered fixes A non well formed numeric value encountered at bridges/JornalNBridge.php line 89 * fix(reuters): fix notice
This commit is contained in:
parent
0f14a0f6ee
commit
d8bc015efc
2 changed files with 14 additions and 12 deletions
|
@ -75,15 +75,16 @@ class JornalNBridge extends BridgeAbstract
|
||||||
$image = $article->find('.elementor-post__thumbnail img', 0)->src;
|
$image = $article->find('.elementor-post__thumbnail img', 0)->src;
|
||||||
//Timestamp
|
//Timestamp
|
||||||
$date = $article->find('.elementor-post-date', 0)->plaintext;
|
$date = $article->find('.elementor-post-date', 0)->plaintext;
|
||||||
|
$date = trim($date, "\t ");
|
||||||
$date = preg_replace('/ de /i', '/', $date);
|
$date = preg_replace('/ de /i', '/', $date);
|
||||||
$date = preg_replace('/, /', '/', $date);
|
$date = preg_replace('/, /', '/', $date);
|
||||||
$date = explode('/', $date);
|
$date = explode('/', $date);
|
||||||
$year = $date[2];
|
$year = (int) $date[2];
|
||||||
$month = $date[1];
|
$month = (int) $date[1];
|
||||||
$day = $date[0];
|
$day = (int) $date[0];
|
||||||
foreach (self::PT_MONTH_NAMES as $key => $item) {
|
foreach (self::PT_MONTH_NAMES as $key => $item) {
|
||||||
if ($key === strtolower($month)) {
|
if ($key === strtolower($month)) {
|
||||||
$month = $item;
|
$month = (int) $item;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$timestamp = mktime(0, 0, 0, $month, $day, $year);
|
$timestamp = mktime(0, 0, 0, $month, $day, $year);
|
||||||
|
|
|
@ -342,15 +342,12 @@ class ReutersBridge extends BridgeAbstract
|
||||||
{
|
{
|
||||||
$img_placeholder = '';
|
$img_placeholder = '';
|
||||||
|
|
||||||
foreach ($images as $image) { // Add more image to article.
|
foreach ($images as $image) {
|
||||||
|
// Add more image to article.
|
||||||
$image_url = $image['url'];
|
$image_url = $image['url'];
|
||||||
$image_caption = $image['caption'];
|
$image_caption = $image['caption'] ?? $image['alt_text'] ?? $image['subtitle'] ?? '';
|
||||||
$image_alt_text = '';
|
$image_alt_text = '';
|
||||||
if (isset($image['alt_text'])) {
|
$image_alt_text = $image['alt_text'] ?? $image_caption;
|
||||||
$image_alt_text = $image['alt_text'];
|
|
||||||
} else {
|
|
||||||
$image_alt_text = $image_caption;
|
|
||||||
}
|
|
||||||
$img = "<img src=\"$image_url\" alt=\"$image_alt_text\">";
|
$img = "<img src=\"$image_url\" alt=\"$image_alt_text\">";
|
||||||
$img_caption = "<figcaption style=\"text-align: center;\"><i>$image_caption</i></figcaption>";
|
$img_caption = "<figcaption style=\"text-align: center;\"><i>$image_caption</i></figcaption>";
|
||||||
$figure = "<figure>$img \t $img_caption</figure>";
|
$figure = "<figure>$img \t $img_caption</figure>";
|
||||||
|
@ -557,7 +554,11 @@ EOD;
|
||||||
$image_placeholder = $this->handleImage([$story['thumbnail']]);
|
$image_placeholder = $this->handleImage([$story['thumbnail']]);
|
||||||
}
|
}
|
||||||
$content = $story['description'] . $image_placeholder;
|
$content = $story['description'] . $image_placeholder;
|
||||||
$category = [$story['primary_section']['name']];
|
if (isset($story['primary_section']['name'])) {
|
||||||
|
$category = [$story['primary_section']['name']];
|
||||||
|
} else {
|
||||||
|
$category = [];
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
$content_detail = $this->getArticle($article_uri);
|
$content_detail = $this->getArticle($article_uri);
|
||||||
$description = $content_detail['content'];
|
$description = $content_detail['content'];
|
||||||
|
|
Loading…
Add table
Reference in a new issue