Re: [TYPO3-german] Zufällige Navigation TYPO3 8.7

2017-05-23 Diskussionsfäden Michael Kasten
Hallo Stephan,

> Aus wie vielen Seiten möchtest Du denn eine zufällige wählen? Aus den 100'000 
> die Du im Seitenbaum hast oder nur aus 10 bis 15?

das ist ungesichert und aus der Erfahrung sind derartige Überlegungen eher 
ungünstig da man als
Entwickler nie weiß wo die Reise hingeht :)

> Wenn die Anzahl der Quellseiten begrenzt und gering ist würde ich das mit JS 
> lösen, dann kannst Du die Seite aus dem Cache ausliefern. 

Sicherlich aber das kann nur ein Workaround sein, möchte ich dann die 
Navigation noch mit Bildern
aus den Seitenressourcen Ergänzen und habe einen Baum mit 100 Seiten will ich 
das ja nicht erst
alles laden müssen.

Wenn Du das jedes Mal durch TYPO3 berechnen lässt, muss mindestens die Seite 
mit diesem Menü bei
jedem Request neu gerendert werden. Wenn das ein Teil des Hauptmenüs ist das 
auf jeder Seite
eingebunden wird, musst Du nur für dieses Feature ja einen Teil des Caches 
aller Seiten ausschalten.
So ein Szenario versuche ich ja gerade zum umgehen, ich sehe hier nur noch die 
Möglichkeit mit einem
eigenen Plugin und das dann ungecached, nur wollte ich wissen ob es vielleicht 
doch noch eine
Möglichkeit gibt die ich einfach übersehen habe :)

mit besten Grüßen

-- 
Michael Kasten | http://m-kasten.de
Im wirklichen Leben gibt es kein [Strg]+[Z]
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Zufällige Navigation TYPO3 8.7

2017-05-22 Diskussionsfäden Stephan Schuler
Halo Renzo.

Aus wie vielen Seiten möchtest Du denn eine zufällige wählen? Aus den 100'000 
die Du im Seitenbaum hast oder nur aus 10 bis 15?
Wenn die Anzahl der Quellseiten begrenzt und gering ist würde ich das mit JS 
lösen, dann kannst Du die Seite aus dem Cache ausliefern. Wenn Du das jedes Mal 
durch TYPO3 berechnen lässt, muss mindestens die Seite mit diesem Menü bei 
jedem Request neu gerendert werden. Wenn das ein Teil des Hauptmenüs ist das 
auf jeder Seite eingebunden wird, musst Du nur für dieses Feature ja einen Teil 
des Caches aller Seiten ausschalten.
Das ist keine so wahnsinnig gute Idee, das wird ja nie schnell.

Beste Grüße,


Stephan Schuler
Web-Entwickler | netlogix Web Solutions

Telefon: +49 (911) 539909 - 0
E-Mail: stephan.schu...@netlogix.de
Web: websolutions.netlogix.de




Neu: Wir sind Amazon Web Services Partner. Mehr erfahren:
https://websolutions.netlogix.de/technologie/amazon-web-services-aws





netlogix GmbH & Co. KG
IT-Services | IT-Training | Web Solutions
Neuwieder Straße 10 | 90411 Nürnberg
Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99
E-Mail: i...@netlogix.de | Web: http://www.netlogix.de

netlogix GmbH & Co. KG ist eingetragen am Amtsgericht Nürnberg (HRA 13338)
Persönlich haftende Gesellschafterin: netlogix Verwaltungs GmbH (HRB 20634)
Umsatzsteuer-Identifikationsnummer: DE 233472254
Geschäftsführer: Matthias Schmidt



___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Zufällige Navigation TYPO3 8.7

2017-05-22 Diskussionsfäden Renzo Bauen
Hallo Leute

das rand() ist so viel ich weiss eine MySQL sepzifische Funktion, d.h.
die ist auf MS-SQL, Oracle oder ProgresSQL nicht implementiert.
Damit TYPO3 fehlerfrei auf allen DBs läuft, wurde meiner Meinung nach
diese Funktion gestrichen.
Ich kann Euch allerdings nicht mehr genau sagen, bei welcher TYPO3
Version dies der Fall war, aber ich glaube schon mit 7.

Gruss Renzo
-- 
conPassione gmbh
CH-3661 Uetendorf
+41 33 345 00 92 


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Zufällige Navigation TYPO3 8.7

2017-05-22 Diskussionsfäden Michael Stein
On Fri, 19 May 2017 07:58:17 +0200, Michael Kasten wrote:

> Hallo Liebe Mitstreiter,
> 
> wie es der Zufall so will benötige ich ein Menü mit zufälligen Seiten :)
> 
> Das war ja mal eine einfache Fingerübung nur leider scheint das mit
> aktuelleren Versionen so nicht mehr zu gehen:
> 
> TMENU mit alternativeSortingField = RAND()
> Wirft einen SQL Fehler: Unknown column 'RAND()' in 'order clause'
> 
> Beim erstellen eines Content Objektes (orderBy = rand()) läuft man in
> den gleichen Fehler rein.
> 
> In Richtung TS habe ich dann noch was mit stdWrap.listNum = rand
> gefunden, scheint aber auch nicht wirklich vielversprechend da ich mir
> ja hier lediglich einen Wert aus einer Sammlung zufällig rauspicken
> kann.
> 
> Viewhelper: hier bekomme ich ja ein Problem durch das Caching, mir ist
> auch keine Möglichkeit bekannt das Caching für einen Viewhelper zu
> unterdrücken.
> orderBy = rand()) 
> Wenn ich keine Möglichkeit übersehen habe bleibt meiner Meinung nach nur
> noch der Weg über eine eigene Extension mit einem ungecachten Plugin,
> oder fällt hierzu vielleicht Jemanden noch was ein?
> 
> 
> mit besten Grüßen

Aktiviere mal das sql-Debuging. Dann siehst was typoscript aus dem orderBy 
= rand() macht.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Zufällige Navigation TYPO3 8.7

2017-05-18 Diskussionsfäden Michael Kasten
Hallo Liebe Mitstreiter,

wie es der Zufall so will benötige ich ein Menü mit zufälligen Seiten :)

Das war ja mal eine einfache Fingerübung nur leider scheint das mit aktuelleren 
Versionen so nicht
mehr zu gehen:

TMENU mit alternativeSortingField = RAND()
Wirft einen SQL Fehler: Unknown column 'RAND()' in 'order clause'

Beim erstellen eines Content Objektes (orderBy = rand()) läuft man in den 
gleichen Fehler rein.

In Richtung TS habe ich dann noch was mit stdWrap.listNum = rand gefunden, 
scheint aber auch nicht
wirklich vielversprechend da ich mir ja hier lediglich einen Wert aus einer 
Sammlung zufällig
rauspicken kann.

Viewhelper: hier bekomme ich ja ein Problem durch das Caching, mir ist auch 
keine Möglichkeit
bekannt das Caching für einen Viewhelper zu unterdrücken.

Wenn ich keine Möglichkeit übersehen habe bleibt meiner Meinung nach nur noch 
der Weg über eine
eigene Extension mit einem ungecachten Plugin, oder fällt hierzu vielleicht 
Jemanden noch was ein?


mit besten Grüßen


-- 
Michael Kasten | http://m-kasten.de
Im wirklichen Leben gibt es kein [Strg]+[Z]
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german