Re: [TYPO3-german] Zufällige Navigation TYPO3 8.7
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
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
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
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
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