Das Zurücksetzen erfolgt erst seit XH 1.7. Bei der 1.7.2 Site kann ich mir vorstellen, dass das JS immer eingebunden wird (eventuell per Konfiguration, oder durch Aufruf im Template).
TEST: Template "fhs-left-right-17x"
Re: TEST: Template "fhs-left-right-17x"
Christoph M. Becker – Plugins for CMSimple_XH
Re: TEST: Template "fhs-left-right-17x"
Hm, ich habe hier im Chrome keinerlei Probleme bezüglich Mausrad-Scrolling, selbst wenn der Viewport nur 100-200 Pixel hoch ist. Das kann aber auch mit der jQuery-Version zu tun haben. Andererseits frage ich mich aber schon, warum zum Scrollen überhaupt JavaScript eingesetzt wird.
Christoph M. Becker – Plugins for CMSimple_XH
Re: TEST: Template "fhs-left-right-17x"
Bei beiden Seiten ist Shariff im Template eingebunden. Weitere Optionen um das Script einzubinden gibt es nicht.
JQuery muss für das Einbinden im Template auf autoload stehen. Andere Optionen in der Richtung gibt es nicht.
Welche Seite? meine Spielwiese, oder Franks Demo?cmb wrote: ↑Tue Feb 27, 2018 3:43 pmHm, ich habe hier im Chrome keinerlei Probleme bezüglich Mausrad-Scrolling, selbst wenn der Viewport nur 100-200 Pixel hoch ist. Das kann aber auch mit der jQuery-Version zu tun haben. Andererseits frage ich mich aber schon, warum zum Scrollen überhaupt JavaScript eingesetzt wird.
Chrome, das hatte ich ja schon geschrieben, geht besser als Firefox.
Die ganze Arie an JS und CSS ist wohl der Sache geschuldet (meine Vermutung), dass man für Firefox, IE, Edge die Scrollbars nicht stylen kann.
Und damit es überall gleich aussieht ...
Bei mir habe ich es erst mal rausgeschmissen.
Sieht jetzt in den benannten Browsern nicht mehr ganz so toll aus, funktioniert aber besser.
Für Chrome kann man ja ein wenig stylen
Gruß Olaf, Plugins for CMSimple_XH
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Re: TEST: Template "fhs-left-right-17x"
Das ist seltsam, denn Script-Aufrufe im Template interessiert die Suche eigentlich nicht (da geht es nur um Pluginaufrufe auf einer Inhalts-Seite). Ich könnte mir allerdings vorstellen, dass auf der Site, bei der es nicht funktioniert, irgendwo im Content einen weiten Pluginaufruf gibt – der würde $op_js_count auf 1 setzen, und da wird das <script> Element eben nicht mehr ausgegeben. Schmeiß doch zu Testzwecken die Prüfung auf $op_js_count (index.php:265) mal raus.
Ah, das war deine Spielwiese – höchst wahrscheinlich nachdem du das JS deaktiviert hattest. Wenn ich bei Franks Demo am Rad drehe, dann drehe ich am Rad.olape wrote: ↑Tue Feb 27, 2018 5:10 pmWelche Seite? meine Spielwiese, oder Franks Demo?cmb wrote: ↑Tue Feb 27, 2018 3:43 pmHm, ich habe hier im Chrome keinerlei Probleme bezüglich Mausrad-Scrolling, selbst wenn der Viewport nur 100-200 Pixel hoch ist. Das kann aber auch mit der jQuery-Version zu tun haben. Andererseits frage ich mich aber schon, warum zum Scrollen überhaupt JavaScript eingesetzt wird.
Christoph M. Becker – Plugins for CMSimple_XH
Re: TEST: Template "fhs-left-right-17x"
Na der Ansatz ist schon mal richtig.cmb wrote: ↑Tue Feb 27, 2018 6:14 pmIch könnte mir allerdings vorstellen, dass auf der Site, bei der es nicht funktioniert, irgendwo im Content einen weiten Pluginaufruf gibt – der würde $op_js_count auf 1 setzen, und da wird das <script> Element eben nicht mehr ausgegeben. Schmeiß doch zu Testzwecken die Prüfung auf $op_js_count (index.php:265) mal raus.
Wenn ich die Prüfung $op_js_count rausnehme, dann funktioniert es.
Aber, dann habe ich das Script unter https://new.penschke.net/?CMSimple_XH/P ... Shariff_XH 5x drin.
Deshalb gibt es ja den Counter.
$op_js_count = '1', woher sollte das kommen?
Ich habe ja schon, genau wegen solcher Erfahrungen, eine recht "exotischen" Variablennamen gewählt.
Es gibt in der gesamten Installation nur diese eine Stelle mit dieser Variable.
Gruß Olaf, Plugins for CMSimple_XH
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Re: TEST: Template "fhs-left-right-17x"
Aber, ich hätte eine Theorie.
Wenn die Suche alle Seiten inkl. aller Pluginausgaben durchgeht, dann könnte dadurch, dass dabei die Seiten Shariff_XH und Backend für Shariff aufgerufen werden, der Counter schon gesetzt werden. So wird er dann nachher in der eigentlichen Ausgabe nicht mehr gesetzt, weil das Plugin der Meinung ist, hab ich schon.
Wenn die Suche alle Seiten inkl. aller Pluginausgaben durchgeht, dann könnte dadurch, dass dabei die Seiten Shariff_XH und Backend für Shariff aufgerufen werden, der Counter schon gesetzt werden. So wird er dann nachher in der eigentlichen Ausgabe nicht mehr gesetzt, weil das Plugin der Meinung ist, hab ich schon.
Gruß Olaf, Plugins for CMSimple_XH
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Re: TEST: Template "fhs-left-right-17x"
Ja, genauso ist es wohl. Und das zeigt dann auch sehr schön, dass die automatische Auswertung der Pluginaufrufe bei der Suche eben so oder anders nicht unproblematisch ist. Als Lösungsansatz fällt mir eigentlich nur ein, dass man um die Pluginaufrufauswertung während der Suche ein globales Flag setzt, welches in der Pluginfunktion abgefragt werden könnte. Etwa:olape wrote: ↑Tue Feb 27, 2018 6:45 pmWenn die Suche alle Seiten inkl. aller Pluginausgaben durchgeht, dann könnte dadurch, dass dabei die Seiten Shariff_XH und Backend für Shariff aufgerufen werden, der Counter schon gesetzt werden. So wird er dann nachher in der eigentlichen Ausgabe nicht mehr gesetzt, weil das Plugin der Meinung ist, hab ich schon.
Code: Select all
$GLOBALS['xh_searching'] = true;
$content = strip_tags(evaluate_plugincall($content));
unset($GLOBALS['xh_searching']);
Code: Select all
if (isset($GLOBALS['xh_searching']) && $GLOBALS['xh_searching']) return;
Christoph M. Becker – Plugins for CMSimple_XH
Re: TEST: Template "fhs-left-right-17x"
So würde es funktionieren.cmb wrote: ↑Tue Feb 27, 2018 10:00 pmJa, genauso ist es wohl. Und das zeigt dann auch sehr schön, dass die automatische Auswertung der Pluginaufrufe bei der Suche eben so oder anders nicht unproblematisch ist. Als Lösungsansatz fällt mir eigentlich nur ein, dass man um die Pluginaufrufauswertung während der Suche ein globales Flag setzt, welches in der Pluginfunktion abgefragt werden könnte. Etwa:olape wrote: ↑Tue Feb 27, 2018 6:45 pmWenn die Suche alle Seiten inkl. aller Pluginausgaben durchgeht, dann könnte dadurch, dass dabei die Seiten Shariff_XH und Backend für Shariff aufgerufen werden, der Counter schon gesetzt werden. So wird er dann nachher in der eigentlichen Ausgabe nicht mehr gesetzt, weil das Plugin der Meinung ist, hab ich schon.Bei Shariff_XH, wo es ja eigentlich nichts zu suchen gibt, könnte man dann zu Beginn von op_shariff() folgendes einfügen:Code: Select all
$GLOBALS['xh_searching'] = true; $content = strip_tags(evaluate_plugincall($content)); unset($GLOBALS['xh_searching']);
Code: Select all
if (isset($GLOBALS['xh_searching']) && $GLOBALS['xh_searching']) return;
Und die Suche müsste nicht auf die vollständige Ausführung der Plugins warten, bei denen es eh nix zu holen gibt.
Bleibt dann nur das alte Problem. Die Plugins müssen mitspielen.
Gruß Olaf, Plugins for CMSimple_XH
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Re: TEST: Template "fhs-left-right-17x"
Funktioniert primacmb wrote: ↑Tue Feb 27, 2018 10:00 pmJa, genauso ist es wohl. Und das zeigt dann auch sehr schön, dass die automatische Auswertung der Pluginaufrufe bei der Suche eben so oder anders nicht unproblematisch ist. Als Lösungsansatz fällt mir eigentlich nur ein, dass man um die Pluginaufrufauswertung während der Suche ein globales Flag setzt, welches in der Pluginfunktion abgefragt werden könnte. Etwa:olape wrote: ↑Tue Feb 27, 2018 6:45 pmWenn die Suche alle Seiten inkl. aller Pluginausgaben durchgeht, dann könnte dadurch, dass dabei die Seiten Shariff_XH und Backend für Shariff aufgerufen werden, der Counter schon gesetzt werden. So wird er dann nachher in der eigentlichen Ausgabe nicht mehr gesetzt, weil das Plugin der Meinung ist, hab ich schon.Bei Shariff_XH, wo es ja eigentlich nichts zu suchen gibt, könnte man dann zu Beginn von op_shariff() folgendes einfügen:Code: Select all
$GLOBALS['xh_searching'] = true; $content = strip_tags(evaluate_plugincall($content)); unset($GLOBALS['xh_searching']);
Code: Select all
if (isset($GLOBALS['xh_searching']) && $GLOBALS['xh_searching']) return;
https://new.penschke.net/?search=plugin&function=search
Gruß Olaf, Plugins for CMSimple_XH
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Re: TEST: Template "fhs-left-right-17x"
Ja, das ist das Problem. Und ich würde ungern eine solche Änderung einführen ohne auch gleich eine API anzubieten, so dass Plugins zusätzliche Suchergebnisse liefern können. Details sollten aber in einem anderen Thread diskutiert werden – diesen haben wir wohl ohnehin schon zu sehr gekapert.
Christoph M. Becker – Plugins for CMSimple_XH