ConPresso Community

Fragen, Antworten, Diskussionen rund um das Content Management System ConPresso

 
Random Darstellung

 
Neue Antwort erstellen    ConPresso Community Foren-Übersicht -> laufender Betrieb ConPresso 4
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
mwae
ConPresso-Checker


Anmeldungsdatum: 01.01.1970
Beiträge: 100

BeitragVerfasst am: 07.03.2013 17:50    Titel: Random Darstellung Antworten mit Zitat

Hallo zusammen

Die Random Ausgabe von Artikeln funktioniert mittels Seitentemplate ohne Probleme nach folgendem Muster:

<div id="pagecontent">
<!-- Page: articles; noOfArticles=100; sorting=idx,RAND(); ; -->
</div>

Nun stellt sich die Frage, ob eine Random Ausgabe zB. von Bildern in einem Artikel auch möglich ist.

Gruss mwae
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
balu
ConPresso-Entwickler


Anmeldungsdatum: 01.01.1970
Beiträge: 1746

BeitragVerfasst am: 07.03.2013 20:49    Titel: Antworten mit Zitat

Hallo mwae,

Du meinst, dass zufällig eines aus X Bildern genommen werden soll?

Wir haben hier schon mehrfach etwas in der Art gemacht. Meistens wird so eine Headergrafik oder ähnliches gewechselt. Das passiert dann über ein Seitentemplate / eine externe Funktion.

In diesem Fall würde ich vermutlich mit Javascript arbeiten. Den User 5 Grafiken auswählen lassen, per CSS nur eines davon anzeigen, die anderen 4 unsichtbar machen und dann über ein Javascript per Zufall eines der Bilder wählen und aktiv schalten.

Das würde auch bei Browsern ohne Javascript funktionieren - aber natürlich nicht mehr zufällig, sondern immer dasselbe Bild.

Balu

_________________
Bartels.Schöne
ConPresso Support & Development
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
mwae
ConPresso-Checker


Anmeldungsdatum: 01.01.1970
Beiträge: 100

BeitragVerfasst am: 07.03.2013 20:52    Titel: Antworten mit Zitat

Hallo Balu

Nein, ich habe mehrere Bilder / Videos die ich Random anordnen möchte.

Gruss mwae
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
balu
ConPresso-Entwickler


Anmeldungsdatum: 01.01.1970
Beiträge: 1746

BeitragVerfasst am: 08.03.2013 18:41    Titel: Antworten mit Zitat

Und das jeweils in einem Artikel?

Auch dafür kann man eine passende Lösung finden. Wenn es mit Javascript nicht klappt, würde mir auch noch ein Weg mit PHP einfallen.

Vielleicht schickst Du einfach mal den Template- oder einen Beispiel-Code, damit wir was zum "Anfassen" haben.

Balu

_________________
Bartels.Schöne
ConPresso Support & Development
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
mwae
ConPresso-Checker


Anmeldungsdatum: 01.01.1970
Beiträge: 100

BeitragVerfasst am: 08.03.2013 19:52    Titel: Antworten mit Zitat

Hallo Balu

Im Moment sind die Bilder / Videos fix verteilt. Eine Random Anordnung wäre hier genial:

Auszug aus Template:

<!-- start "Bilder"-->
<div class="bildlinks">
<!-- ifSet: Bild 1; --><img src="../_data/<!-- Image: Bild 1; file; -->" width="290" alt=""/><!-- /ifSet -->
<!-- ifSet: Fotograf 1; --><div class="copyright">© by <!-- text: Fotograf 1; --></div><!-- /ifSet -->
<!-- ifSet: Bild 1; --><!-- ifNotSet: Fotograf 1; --><div class="bildtrenner"></div><!-- /ifNotSet --><!-- /ifSet -->
</div>
<div class="bildrechts">
<!-- ifSet: Bild 2; --><img src="../_data/<!-- Image: Bild 2; file; -->" width="290" alt=""/><!-- /ifSet -->
<!-- ifSet: Fotograf 2; --><div class="copyright">© by <!-- text: Fotograf 2; --></div><!-- /ifSet -->
<!-- ifSet: Bild 2; --><!-- ifNotSet: Fotograf 2; --><div class="bildtrenner"></div><!-- /ifNotSet --><!-- /ifSet -->
</div>
<div style="clear:both;"></div>
<div class="bildlinks">
<!-- ifSet: Bild 3; --><img src="../_data/<!-- Image: Bild 3; file; -->" width="290" alt=""/><!-- /ifSet -->
<!-- ifSet: Fotograf 3; --><div class="copyright">© by <!-- text: Fotograf 3; --></div><!-- /ifSet -->
<!-- ifSet: Bild 3; --><!-- ifNotSet: Fotograf 3; --><div class="bildtrenner"></div><!-- /ifNotSet --><!-- /ifSet -->
</div>
<div class="bildrechts">
<!-- ifSet: Bild 4; --><img src="../_data/<!-- Image: Bild 4; file; -->" width="290" alt=""/><!-- /ifSet -->
<!-- ifSet: Fotograf 4; --><div class="copyright">© by <!-- text: Fotograf 4; --></div><!-- /ifSet -->
<!-- ifSet: Bild 4; --><!-- ifNotSet: Fotograf 4; --><div class="bildtrenner"></div><!-- /ifNotSet --><!-- /ifSet -->
</div>
<div style="clear:both;"></div>
<div class="bildlinks">
<!-- ifSet: Youtube_ID 1; --><iframe width="290" height="180" src="http://www.youtube.com/embed/<!-- Text: Youtube_ID 1; -->" frameborder="0" allowfullscreen></iframe><!-- /ifSet -->
</div>
<div class="bildrechts">
<!-- ifSet: Youtube_ID 2; --><iframe width="290" height="180" src="http://www.youtube.com/embed/<!-- Text: Youtube_ID 2; -->" frameborder="0" allowfullscreen></iframe><!-- /ifSet -->
</div>
<div style="clear:both;"></div>
<div class="bildlinks">
<!-- ifSet: Youtube_ID 3; --><iframe width="290" height="180" src="http://www.youtube.com/embed/<!-- Text: Youtube_ID 3; -->" frameborder="0" allowfullscreen></iframe><!-- /ifSet -->
</div>
<div class="bildrechts">
<!-- ifSet: Youtube_ID 4; --><iframe width="290" height="180" src="http://www.youtube.com/embed/<!-- Text: Youtube_ID 4; -->" frameborder="0" allowfullscreen></iframe><!-- /ifSet -->
</div>
<div style="clear:both;"></div>
<!-- Start Filme Vimeo"-->
<div class="bildlinks">
<!-- ifSet: Vimeo_ID 1; --><iframe src="http://player.vimeo.com/video/<!-- Text: Vimeo_ID 1; -->" width="290" height="180" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe><!-- /ifSet -->
</div>
<div class="bildrechts">
<!-- ifSet: Vimeo_ID 2; --><iframe src="http://player.vimeo.com/video/<!-- Text: Vimeo_ID 2; -->" width="290" height="180" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe><!-- /ifSet -->
</div>
<div style="clear:both;"></div>
<div class="bildlinks">
<!-- ifSet: Vimeo_ID 3; --><iframe src="http://player.vimeo.com/video/<!-- Text: Vimeo_ID 3; -->" width="290" height="180" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe><!-- /ifSet -->
</div>
<div class="bildrechts">
<!-- ifSet: Vimeo_ID 4; --><iframe src="http://player.vimeo.com/video/<!-- Text: Vimeo_ID 4; -->" width="290" height="180" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe><!-- /ifSet -->
</div>
<div style="clear:both;"></div>

<!-- Ende Bild & Filme -->

Beispiel aktuell auf Seite:

http://kilbi.badbonn.ch/2013/_rubric/detail.php?rubric=Test&nr=4520

Gruss mwae
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neue Antwort erstellen    ConPresso Community Foren-Übersicht -> laufender Betrieb ConPresso 4 Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen