Feature Upgrade - UIkit 3 Gallery(Directory) / Zufallsladen und Image Alt-Text
- tonix90
- Autor
- Junior Boarder
- Beiträge: 25
- Dank erhalten: 1
Feature Upgrade - UIkit 3 Gallery(Directory) / Zufallsladen und Image Alt-Text wurde erstellt von tonix90
Hallo zusammen,
vielleicht hilft es dem ein oder anderen weiter , oder die Funktionen schaffen es sogar in ein offizielles Release
Ich habe zwei Funktionen in der Directory Gallery vermisst:
Zum einen eine Zufalls-Funktion, dass die Bilder aus dem Verzeichnis nicht immer gleich, sondern bei jedem Laden neu sortiert werden.
Damit wäre es auch möglich dass in der Gallerie unterschiedliche Bilder anzeigt werden.
Dazu kann man einfach in der helper.php die Funktion sortImages erweitern:(dazu in der Form.xml den entsprechenden String erweitern)
Der zweite Punkt ist eine Erweiterung des alt-text der Bilder die geladen wurden. Jede SEO-Optimierung hat das bemängelt.
Dazu kann man in der Default.php den Teil erweitern, wo der Bild-Tag erstellt wird:nimmt hier einfach den Dateinamen vor dem . als Alt-Text.
Ist noch nicht optimal, aber ich dachte besser als nichts. Vielleicht hat auch jemand noch eine bessere Idee.
Viele Grüße
vielleicht hilft es dem ein oder anderen weiter , oder die Funktionen schaffen es sogar in ein offizielles Release
Ich habe zwei Funktionen in der Directory Gallery vermisst:
Zum einen eine Zufalls-Funktion, dass die Bilder aus dem Verzeichnis nicht immer gleich, sondern bei jedem Laden neu sortiert werden.
Damit wäre es auch möglich dass in der Gallerie unterschiedliche Bilder anzeigt werden.
Dazu kann man einfach in der helper.php die Funktion sortImages erweitern:
if ($sorting == 'random' ){
$imgs = array();
$imgs = ModUkDgalleryHelper::getFileNames($images);
shuffle($imgs);
return $imgs;
}
Der zweite Punkt ist eine Erweiterung des alt-text der Bilder die geladen wurden. Jede SEO-Optimierung hat das bemängelt.
Dazu kann man in der Default.php den Teil erweitern, wo der Bild-Tag erstellt wird:
<a href="<?php echo $path . $image; ?>">
<img src="<?php echo $path . $image; ?>" alt="<?php echo explode(".",$image)[0]; ?>">
<div class="uk-transition-fade uk-position-cover uk-overlay-default uk-position-cover"></div>
<div class="uk-position-center">
<span class="uk-transition-fade" uk-icon="icon: plus; ratio: 2"></span>
</div>
</a>
?php echo explode(".",$image)[0]; ?
Ist noch nicht optimal, aber ich dachte besser als nichts. Vielleicht hat auch jemand noch eine bessere Idee.
Viele Grüße
Dieses Thema wurde gesperrt.