Zufallsseite

Bitte alle templatebezogenen Beiträge in diesem Forum veröffentlichen.
Post Reply
mrwmandy
Posts: 132
Joined: Thu 15. Nov 2007, 09:12
Location: 32469 Petershagen

Zufallsseite

Post by mrwmandy »

Ein Freund von mir möchte gern eine Startseite haben, wenn man darauf klickt soll per Zufall einer der Unterseiten geöffnet werden.
Wie kann ich diese Idee umsetzen?
Liebe Grüße
Mandy
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Re: Zufallsseite

Post by update »

Dass das mit Content Parts geht, weisst Du?
Das dazu gehörige Frontend_render-Script könnte "man" vielleicht umbauen? --> (wenn man kann) ;)
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
mrwmandy
Posts: 132
Joined: Thu 15. Nov 2007, 09:12
Location: 32469 Petershagen

Re: Zufallsseite

Post by mrwmandy »

claus wrote:Dass das mit Content Parts geht, weisst Du?
Nein das weiss ich nicht, sonst hätte ich nicht gefragt. Ich habe auch im Forum nichts gefunden. Wahrscheinlich habe ich einfach das Falsche gesucht.
Hast du nen Tipp für mich?
Liebe Grüße
Mandy
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Zufallsseite

Post by flip-flop »

Claus meint sicher dieses Script: RANDOMCP

Mit Kategorien sollte das wesentlich einfacher gehen, da fiele die DB-Abfrage weg, da der gesamte Kategoriebaum im Array $content["struct"] abgelegt ist.
Bei Artikel verhält es sich ähnlich: Array $content["articles"], ist aber etwas aufwendiger.

wiki: -> Beispiel: {RANDOMCATEGORY_ALIAS/ID}

Knut
Last edited by flip-flop on Mon 19. Jul 2010, 07:54, edited 1 time in total.
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Re: Zufallsseite

Post by update »

flip-flop wrote:Claus meint sicher dieses Script: RANDOMCP
Genau ;)
flip-flop wrote:wiki: -> Beispiel: {RANDOMCATEGORY}
Yeah yeah :)
flip-flop wrote:Bei Artikel verhält es sich ähnlich: Array $content["articles"], ist aber etwas aufwendiger.
Wieviel aufwendiger? :mrgreen:
Obwohl ich mir vorstellen kann, dass so ne SUMA da strubbelig wird, oder? Mehr als bei einem random CP allemal...
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Zufallsseite

Post by flip-flop »

Bei Artikeln ist die Abgrenzung bezüglich "sichtbar, öffentlich und Ablaufdatum/(verfügbar)" nicht so einfach. Hier muss auf die DB zurückgegriffen werden.

Bei den Kategorien wird im Script zumindest gegen "hidden" geprüft. (Das könnte aber ausgebaut werden: "sichtbar nur für angemeldete Benutzer").
"sichtbar und öffentlich" müssten auch hier in der DB abgefragt werden.

Letztendlich würde man das alles in einer DB-Abfrage filtern, also das Script sähe ganz anders aus.

Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Zufallsseite

Post by flip-flop »

Last edited by flip-flop on Mon 19. Jul 2010, 07:55, edited 1 time in total.
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Re: Zufallsseite

Post by update »

GROSSartig!
Das heisst, dass damit die Beschränkung für den Artikelkopf (und damit den gesamten Artikel auf einen Zack), nur in {CONTENT} ausgegeben werden zu können, obsolet ist. Hmmmm, das könnte Perspektiven öffnen.....
Jetzt müsste man "nur" noch eine Vorauswahl, aus welcher Strukturebene randomisiert wird, treffen können :mrgreen:
Oder das mit {RELATED...... mixen...
:oops: :lol:
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Zufallsseite

Post by flip-flop »

Das ist lediglich ein Link der Alias oder die ID zu einem Artikel, nicht die gesamte Artikelausgabe.
Dazu gibt es mit RANDOM -> Artikelmenü erweitert V1.5
Last edited by flip-flop on Mon 19. Jul 2010, 07:31, edited 1 time in total.
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Re: Zufallsseite

Post by update »

HRRGGSS! Falsch verstanden :oops:
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Zufallsseite

Post by flip-flop »

Namensänderung zum besseren Verständnis:
-> RANDOMCATEGORY_ALIAS/ID}
-> {RANDOMARTICLE_ALIAS/ID}

In diesem Tread ging es nie um die gesamte Darstellung von Inhalten, sondern lediglich um einen Link bzw. ein Alias oder ID mit denen der Link dann erzeugt werden kann.

Wie gesagt, das kleine Monster Artikelmenü erweitert V1.5 bringt auch die CPs raus wenn gewünscht, also die komplette Artikel-Detailansicht.

Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Post Reply