Ergebnis 1 bis 5 von 5

Thema: Zufällige (Interne) Querverlinkungen am Ende einer Seite einbinden?

  1. #1
    Contao-Nutzer Avatar von Nikon231
    Registriert seit
    27.10.2009.
    Beiträge
    107

    Standard Zufällige (Interne) Querverlinkungen am Ende einer Seite einbinden?

    Moin moin,

    jemand eine Idee ob man mit Bordmitteln zufällige Verlinkungen auf andere Contaoseiten unterhalb der Startseite einbinden kann.

    Mein erster Gedanke war eine Bildergallerie mit Zufallsbildern, zu jeder Seite lege ich ein Bild mit Verlinkung und Bildbeschreibung (Seitentitel) in einen extra Ordner und füge diese vor dem Footer als Random Gallery ein die z.B. immer nur 5 Bilder ausspielt. So könnte ich auch quasi immer ein Thumbnail das zur Seite passt mit anzeigen.

    Hat jemand noch andere Ideen ? :-)

    lg

  2. #2
    Contao-Fan Avatar von marcos
    Registriert seit
    09.02.2011.
    Ort
    Schweiz
    Beiträge
    575
    User beschenken
    Wunschliste

    Standard

    Du könntest folgendes in eine Template-Datei schreiben und dann mit {{file::*}} in deine Seite integrieren.

    PHP-Code:
    $pageIDs = array(2,4,6,12,15,20); //Seiten-IDs
    $randID array_rand($pageIDs2); //Zufällige Seiten-ID
    echo $this->replaceInsertTags('{{link_url::'.$pageIDs[$randID[0]].'}}'); //Link generieren 
    In $pageIDs definierst du die Seiten-IDs, die verlinkt werden dürfen. Danach wird beim Laden der Seite zufällig eine ID ausgewählt und entsprechend der Link generiert.
    Das alles könnte man natürlich auch in ein Modul packen aber auf die Schnelle wäre das eine Variante

    Gruss
    Marco

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.254
    Partner-ID
    10107

    Standard

    Ich würde das bequemer mit einer individuellen (oder egal welcher regulären) Navigation lösen und in einem eigenen nav_default Template einfach zB folgendes machen:
    PHP-Code:
    <?php
    $arrItems 
    $this->items;
    shuffle$arrItems );
    $this->items array_slice$arrItems0);
    ?>
    Hier fehlt dann natürlich die Ausgabe der Page Thumbnails (was du aber wiederum mit der pageimage Extension integrieren könntest).

  4. #4
    Contao-Nutzer Avatar von Nikon231
    Registriert seit
    27.10.2009.
    Beiträge
    107

    Standard

    Danke für die zwei aufgezeigten Wege!

    Sobald der Kunde den Startschuß gibt werde ich das ausprobieren und beschreiben wie ich es umgesetzt habe.

  5. #5
    Contao-Fan Avatar von marcos
    Registriert seit
    09.02.2011.
    Ort
    Schweiz
    Beiträge
    575
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Ich würde das bequemer mit einer individuellen (oder egal welcher regulären) Navigation lösen und in einem eigenen nav_default Template einfach zB folgendes machen:
    PHP-Code:
    <?php
    $arrItems 
    $this->items;
    shuffle$arrItems );
    $this->items array_slice$arrItems0);
    ?>
    Auch ne coole Variante! Danke für den Hinweis!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •