Hallo zusammen,
ich möchte auf meiner Webseite immer das letzte Bild, welches in einen Ordner hochgeladen wurde, anzeigen lassen.
Hat jemand eine Idee, mit welcher Erweiterung ich das realisieren kann?
Hallo zusammen,
ich möchte auf meiner Webseite immer das letzte Bild, welches in einen Ordner hochgeladen wurde, anzeigen lassen.
Hat jemand eine Idee, mit welcher Erweiterung ich das realisieren kann?
Du könntest ein override des Moduls "Zufallsbild" machen. Statt das Bild zufällig auszusuchen eben das mit dem neuesten Datum nehmen
Hallo Christiane,
Du könntest ein override des Moduls "Zufallsbild" machen. Statt das Bild zufällig auszusuchen eben das mit dem neuesten Datum nehmen
gute Idee.
Mit "Zufallsbild" hatte ich auch schon geliebäugelt, es aber nicht hinbekommen.
Ich bin mit Overrides nicht so erfahren. Kannst du mir da noch ein bisschen helfen?
Lieben Dank.
Ich habe jetzt im Template ein Override erstellt. Welche Zeile muss ich ändern?
<?php
/**
* @package Joomla.Site
* @subpackage mod_random_image
*
* @copyright Copyright (C) 2005 - 2019 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
?>
<div class="random-image<?php echo $moduleclass_sfx; ?>">
<?php if ($link) : ?>
<a href="<?php echo $link; ?>">
<?php endif; ?>
<?php echo JHtml::_('image', $image->folder . '/' . htmlspecialchars($image->name, ENT_COMPAT, 'UTF-8'), htmlspecialchars($image->name, ENT_COMPAT, 'UTF-8'), array('width' => $image->width, 'height' => $image->height)); ?>
<?php if ($link) : ?>
</a>
<?php endif; ?>
</div>
Alles anzeigen
Lieben Dank.
Hallo,
Code noch nicht angesehen, aber ev. hilft Dir das da:
https://www.ghsvs.de/programmi…sbild-taeglich-neues-bild
Liebe Grüße
Christine
<?php
defined('_JEXEC') or die;
$mtime = 0;
foreach ($images as $img)
{
#$cTime = filectime(JPATH_SITE . '/' . $img->folder . '/' . $img->name);
$mTime = filemtime(JPATH_SITE . '/' . $img->folder . '/' . $img->name);
if ($mTime > $mtime)
{
$mtime = $mTime;
$image = $img;
}
}
?>
<div class="random-image<?php echo $moduleclass_sfx; ?>">
<?php if ($link) : ?>
<a href="<?php echo $link; ?>">
<?php endif; ?>
<?php echo JHtml::_('image', $image->folder . '/' . htmlspecialchars($image->name, ENT_COMPAT, 'UTF-8'), htmlspecialchars($image->name, ENT_COMPAT, 'UTF-8'), array('width' => $image->width, 'height' => $image->height)); ?>
<?php if ($link) : ?>
</a>
<?php endif; ?>
</div>
Alles anzeigen