lock Feature Upgrade - UIkit 3 Gallery(Directory) / Zufallsladen und Image Alt-Text

  • 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:
if ($sorting == 'random' ){
     $imgs = array();
     $imgs = ModUkDgalleryHelper::getFileNames($images);
     shuffle($imgs);
     return $imgs;
}
(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:
<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]; ?
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
Letzte Änderung: 1 Monat 1 Tag her von WM-Loose.
2 Monate 4 Wochen her #1
Dieses Thema wurde gesperrt.

Installations-Service

Sparen Sie Zeit, wir installieren ihr gekauftes Joomla Template
mit all den dazugehörigen Extensions und dem "Demo Inhalt" innerhalb der nächsten 24 Stunden
auf einem Server/Webhost ihrer Wahl

Kaufen - 59€

Copyright © 2008 - 2024 Joomlaplates | Professional Joomla Templates

Impressum & Datenschutz | AGB