Slidershow auf jeder Seite

Alles rund um Module und Plugins in CONTENIDO 4.10.
Antworten
tagkalle
Beiträge: 21
Registriert: Mo 7. Sep 2009, 14:46
Kontaktdaten:

Slidershow auf jeder Seite

Beitrag von tagkalle » Mi 8. Mai 2019, 16:54

Hallo,
wer kann helfen?
Wie bekomme ich im folgenden Modul die Metadaten wie Medienname, Beschreibung, ect. angezeigt.

Ich weiß das es das Modul content_image mach.
Aber ich möchte einen festen Ordner angeben, sonst müsste ich es im Backend für jede Seite angeben.
Danke.

Modul Ausgabe:

Code: Alles auswählen

<div id="slideshow">
<?php

// assert framework initialization
defined('CON_FRAMEWORK') || die('Illegal call: Missing framework initialization - request aborted.');

	
    $pfad = "upload/slider/{*.*}";
    $imgarray = glob($pfad, GLOB_BRACE);
    shuffle($imgarray);
    foreach ($imgarray as $file) {
		
		$tpl = cSmartyFrontend::getInstance();
        $record['description'] = $file['metadata']['description'];
        $record['copyright'] = $file['metadata']['copyright'];
		$tpl -> assign('image', $file);
		$tpl -> assign('alt', $pictures);
		$tpl -> display('get.tpl');
		
		array_push($pictures, $record);
	}  

?>
<script type="text/javascript" charset="utf-8" src="js/slider.js"></script>
</div>
Template:

Code: Alles auswählen

{if NULL neq $image}
<div><img src="{$image}" alt="{$alt}" /></div>
{/if}
Zuletzt geändert von Oldperl am Sa 11. Mai 2019, 19:42, insgesamt 2-mal geändert.
Grund: Moderation: Code in code-Tags gesetzt (OP)

homtata
Beiträge: 1142
Registriert: Mi 14. Jan 2004, 14:41
Kontaktdaten:

Re: Slidershow auf jeder Seite

Beitrag von homtata » Do 9. Mai 2019, 23:03

Solange du die Bilder knallhart aus dem Dateisystem holst und nicht über die Contenido-eigenen Funktionen, kommst du auch nur mit Mühe an die zugehörigen Metadaten ran.

Wir haben hier diverse Module für Galerien, ich habe auch ein Modul für Bilderfolgen online. Da kann man Pfade fest einstellen, andere Parameter auch, und die Ausgabe wird dann über Smarty geregelt.

Oldperl
Beiträge: 4250
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Kontaktdaten:

Re: Slidershow auf jeder Seite

Beitrag von Oldperl » Sa 11. Mai 2019, 19:44

Servus,

bitte für Quellcode die entsprechenden BBCode-Tags nutzen. Ich habe das im ersten Post entsprechend angepasst. Danke! :)

Gruß aus Franken

Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog

Antworten