blog 3.1 bug minitaure rss

This commit is contained in:
Fred Tempez 2022-10-19 14:11:46 +02:00
parent 05caca8b17
commit 22f371ccdb
3 changed files with 11 additions and 6 deletions

View File

@ -16,7 +16,7 @@
class blog extends common
{
const VERSION = '6.3';
const VERSION = '6.31';
const REALNAME = 'Blog';
const DELETE = true;
const UPDATE = '0.0';
@ -173,8 +173,8 @@ class blog extends common
foreach ($articleIdsPublishedOns as $articleId => $articlePublishedOn) {
if ($articlePublishedOn <= time() and $articleIdsStates[$articleId]) {
// Miniature
$parts = explode('/', $this->getData(['module', $this->getUrl(0), 'posts', $articleId, 'picture']));
$thumb = str_replace($parts[(count($parts) - 1)], 'mini_' . $parts[(count($parts) - 1)], $this->getData(['module', $this->getUrl(0), 'posts', $articleId, 'picture']));
$parts = pathinfo($this->getData(['module', $this->getUrl(0), 'posts', $articleId, 'picture']));
$thumb = 'mini_' . $parts['basename'];
// Créer les articles du flux
$newsArticle = $feeds->createNewItem();
// Signature de l'article
@ -182,7 +182,7 @@ class blog extends common
$newsArticle->addElementArray([
'title' => $this->getData(['module', $this->getUrl(0), 'posts', $articleId, 'title']),
'link' => helper::baseUrl() . $this->getUrl(0) . '/' . $articleId,
'description' => '<img src="' . helper::baseUrl() . self::FILE_DIR . $thumb
'description' => '<img src="' . helper::baseUrl(false) . self::FILE_DIR .'thumb/' . $thumb
. '" alt="' . $this->getData(['module', $this->getUrl(0), 'posts', $articleId, 'title'])
. '" title="' . $this->getData(['module', $this->getUrl(0), 'posts', $articleId, 'title'])
. '" />' .

View File

@ -1,3 +1,8 @@
# version 6.31
- Miniature de l'image dans le flux RSS
# version 6.3
- Nettoyage de fonction inutile
- Initialisation
# version 6.22
- mise en oeuvre du helper dateUTF8
- Réglage de l'initialisaion de la configuration

View File

@ -93,8 +93,8 @@
) : ?>
<div class="col3">
<?php // Déterminer le nom de la miniature
$parts = explode('/', $article['picture']);
$thumb = str_replace($parts[(count($parts) - 1)], 'mini_' . $parts[(count($parts) - 1)], $article['picture']);
$parts = pathinfo($this->getData(['module', $this->getUrl(0), 'posts', $articleId, 'picture']));
$thumb = 'mini_' . $parts['basename'];
// Créer la miniature si manquante
if (!file_exists(self::FILE_DIR . 'thumb/' . $thumb)) {
$this->makeThumb(