Das ^ bedeutet Anfang des string, $ das Ende. d steht für Zahlen, also digits und ist ein Kommando, also \d. Das + steht für Wiederholungen desselben, also zB 776. Das .* heißt jeder einzelne (der Punkt) folgende Buchstabe (auch die zugerechneten wie Bindestriche, Punkte etc) solange (das Sternchen) wie etwas folgt. Hier könnte man jetzt schon aufhören und den Dollar setzen. Ich habe jetzt noch \.html angefügt, damit man es besser versteht.
Regex quick reference
[abc] A single character: a, b or c
[^abc] Any single character but a, b, or c
[a-z] Any single character in the range a-z
[a-zA-Z] Any single character in the range a-z or A-Z
^ Start of line
$ End of line
\A Start of string
\z End of string
. Any single character
\s Any whitespace character
\S Any non-whitespace character
\d Any digit
\D Any non-digit
\w Any word character (letter, number, underscore)
\W Any non-word character
\b Any word boundary character
(...) Capture everything enclosed
(a|b) a or b
a? Zero or one of a
a* Zero or more of a
a+ One or more of a
a{3} Exactly 3 of a
a{3,} 3 or more of a
a{3,6} Between 3 and 6 of a
Nachtrag:
Ich sehe gerade dass das ident.ca inzwischen auf https läuft. Die default regex müsste also
^https?://identi\.ca/notice/\d+$
lauten, denn ? steht für 0, 1 mal wiederholt. im Beispiel, s? s existiert 1 mal oder gar nicht.
Funktioniert leider auch nicht. Beim Speichern wird gemeldet, dass der Trackback erfolgreich gesetzt wurde, doch die Anti-SPAM-Massnahmen scheinen ihn gleich wieder zu löschen.
Funktioniert alles auch nicht. Solange ich "Trackbacks/Pingbacks: IP Validierung" nicht auf "moderieren" stelle, werden alle Trackbacks gelöscht. Mit dieser Einstellung kriege ich jedoch wieder SPAM-Trackbacks vorgelegt. Heute waren es deren 2.
Und eigentlich dürftest du als eingeloggter User überhaupt nicht in den Bereich der Abweisungsfilter gelangen...
Beat Post author am |
Das wird ins SPAM-Logfile geschrieben:
[2020-09-26 17:12:01] - [REJECTED: IP Validierung : www.beatsblog.ch [89.238.73.75] != Sender IP [2001828100024752, ua="HTTP_Request2/@package_version@ (http://pear.php.net/package/http_request2) PHP/7.4.10"]] - [#2762, Name "beats blog", E-Mail "", URL "http://www.beatsblog.ch/2777-wir-trennen-uns.html", User-Agent "HTTP_Request2/@package_version@ (http://pear.php.net/package/http_request2) PHP/7.4.10", IP 2a00:1828:1000:2475::2] - [ wir machen uns einen Plan... Keine Angst: Karin und ich bleiben weiterhin zusammen. ? ? Es geht um unsere Wohnsituation. Wir bewohnen eine Haushälfte eines Doppeleinfamilienhauses. Die beiden Kellergeschosse sind miteinander verbunden un]
Was ist mit Trackbacks nur im Zeitfenster erlauben?
Hast du das mit dem http ohne s überprüft? Während du den Link reinschreibst?
Hast du irgendwo eine privacy IP Verkürzung eingestellt (zb DSGVO) ? Ist spamblock vor diesen Plugins in der Liste?
In Zeile 1103 des serendipity event_spamblock.php file geschieht obige log Ausgabe.
In einer neuen Zeile direkt dahinter schreibe mal
if (serendipity_userLoggedIn()) { return true; }
und versuche es erneut.
Beat Post author am |
Wollte auf dem Live-Blog nicht weitertesten und stellte die Situation hier nach. Siehe folgenden Beitrag: https://www.blog.dokumenzi.ch/2653-Trackback.html ??
Mir ist gerade aufgefallen, dass dein H1 Banner BLOG -3 anzeigt wenn du beispielsweise aud der dritten Seite bist: https://www.blog.dokumenzi.ch/categories/BLOG/P3.html
Ist das reine Absicht oder eine Folge deiner (für mich immer noch verdrehten) ?frontpage zu /categories/BLOG und archives Umbenennungs-/Verzichtgeschichte?
Beat Post author am |
Das ist das normale Verhalten, wenn man sich Kategorien anzeigen lässt. Und weil eben mein Blog standardmässig die Kategorie BLOG anzeigt, werden die Seiten (nach der ersten Seite) als BLOG - 2, BLOG - 3, BLOG -4, usw. angezeigt. Das ist also gewollt und das finde ich auch immer noch gut so.
Beat Post author am |
Eine Kleinigkeit:
Ich habe heute noch ein paar Blogeinträge nachgereicht und darin ein paar Bildergalerien eingebettet. Dabei fiel mir auf, dass nach dem Klick auf das Galerieicon die Mediathek immer das Standardverzeichnis anzeigt. Hier fände ich es hilfreich, wenn auch das zuletzt verwendete Verzeichnis angezeigt würde (gleich wie beim Upload neuer Bilder).
Ist wirklich nur eine kleine Bemerkung. Vielleicht ist das so gewollt und der Verzeichniswechsel bedeutet ja auch nur 2 Klicks.
Denn irgendeiner ärgert sich immer. Und so meinte ich es einfacher und klarer zu halten, wenn man immer (fallend) aus dem root startet, statt aufwärts scrollend suchen zu müssen...
Ich hatte heute übrigens Gelegenheit eine Runde Safari auf einem Mac zu fahren und ein wenig auszuprobieren und glaube den blinden weißen (großen) Fleck unter den Galerien gefunden und beseitigt zu haben. Ich muss das demnächst noch in Ruhe gegenchecken, aber dann könnte ich dir mal eine Anweisung geben, hoffe ich.
Im Zuge dessen habe ich außerdem gemerkt, dass Safari Schwierigkeiten mit der Lightbox hat. Die Bilder werden nicht geladen. Kannst du das bestätigen?
Ich konnte nicht abwarten und habe die Gegenchecks schon absolviert. Siehe letzter Commit. Es müsste ein einfaches für dich sein dies bei dir bereits einzuführen. ?
Beat Post author am |
mit der neuen style_fallback.css ist die blanke Fläche unter den Bildergalerien wirklich weg! Habs gerade am iPad überprüft. ?
Und, JA, die Lightbox funktioniert nicht mit iOS/Safari (hat noch nie funktioniert).
Ist das allgemein so mit Safari und lightbox? Gibt die Safari (Entwickler) Browserkonsole irgendwelche Error oder Status Meldungen diesbezüglich?
Ansonsten ist es vielleicht eine Frage der jQuery Version. Auf Serendipity s9y-origin liegt noch eine alte v1.12.4 im templates Verzeichnis. Ging es denn bis anno dahin mit der? Erinnerst du das?
Was wäre denn, wenn man mal zum Testen die letzte 2er Version benutzt und die Einbindung der Oiginalen 3.5.1 Version in Styx mit
// Only execute if current template does not have its own jquery.js file
// jquery can be disabled if a template's config.inc.php or a plugin sets
$serendipity['capabilities']['jquery'] = false
untersagt? (Sie muss allerdings vor den lightbox Instanzierungsscripten geladen sein, also am besten (vorerst) im head der index.tpl.
Ansonsten gibt es eine (nur klein wenig ältere) gebundelte Version des lighbox Entwicklers, die jquery 3.4.1 inkludiert. Wenn die nicht ginge, wäre sie da wohl kaum drin..., nehme ich an. Sie liegt ebenfalls im plugins/serendipity_event_lightbox/lightbox2-jquery/js/ Verzeichnis, als lightbox-plus-jquery.min.js
Die müsste man umbenennen in lightbox.min.js und die Originale dafür kurz mal mit nem vorangestellten _ zurücksetzen. Beim testen muss man nur aufpassen dass man nur ausversehen 2 jquery libs oder in der falschen Reihenfolge lädt.
Beat Post author am |
Ist das allgemein so mit Safari und lightbox?
Soweit ich das beurteilen kann, ja.
Ich fasse das Apple-Teufelszeug nur sehr ungern an... ☠ Und ganz ehrlich: Meine Frau hat sich noch nie beschwert, kein Leser hat sich je beschwert... und ich verstehe Deine Lösungsvorschläge höchstens in der Theorie. Das in die Praxis umsetzen eher nicht. ? Pech für die Apple-Freaks. ?
Beat Post author am |
erklärend muss ich noch anfügen:
ich kenne Lightbox nur in Zusammenhang mit meinem Blog
ich habe mich erst seit dem Umstieg auf Styx Edition darum gekümmert, wie die Sache auf dem iPad aussieht. Ich kann also nicht beurteilen, ob Original-S9Y/Lightbox/iOS/Safari funktioniert hat. Ich denke aber, dass dies nie funktionierte.
Ob Safari eine Konsole hat, weiss ich nicht und habe ich noch nie benutzt.
Beat Post author am |
Ups... Doch: Original-S9Y mit Lightbox wird auf iPad/Safari richtig angezeigt. (https://www.bbbeat.ch/?frontpage)
S9Y-Version: 2.3.2
Lightbox-Version: 2,5,2
Wobei: Bei S9Y verwendete ich Magnific-Popup und hier (Styx) Lightbox 2 jQuery. Hier habe ich das Magnific-Popup nie zufriedenstellend zu laufen gekriegt.
Wobei 2: Auch diese Aussage ist nicht wirklich korrekt. Maginfic-Popup funktioniert auch mit Styx, doch ich konnte es nie so stylen, dass es mir wirklich gefallen hätte. Aktuell habe ich auf https://styx.beatsblog.ch/categories/BLOG auf Magnific-Popup umgestellt. Die Umrisslinie ist grösser als meine Monitoranzeige und ich kann sie auch nicht weg-stylen. Zudem wird nur ein Pfeil nach links und keiner nach rechts angezeigt. Siehe z.B. in diesem Beitrag: https://styx.beatsblog.ch/2630-relax-and-enjoy-life.html
Magnific-Popup und Lightbox 2 jQuery ist aber wie Äpfel mit Birnen vergleichen. ? Das heißt: das geht nicht!
Du müsstest also - wenn -, dann das s9y blog auf lightbox2jquery umstellen und betesten, um eine einigermaßen klare Aussage zu erhalten.
IMHO ist letztere lib ja auch viel flüssiger und schon deshalb für image views zu bevorzugen.
Beat Post author am |
https://styx.beatsblog.ch/2630-relax-and-enjoy-life.html mit Magnific-Popup wird auf iPad/Safari aber auch nicht angezeigt: "The image could not be loaded" (wohl: weil webp)
Beat Post author am |
https://bbbeat.ch/2579-The-Circle.html mit Lightbox 2 jQuery wird auf iPad/Safari richtig angezeigt.
-aus dem Fenster lehn- Ich rate nun mal, dass bei der Styx-Lightbox das Fallback von WEBP- auf das JPG-Bild nicht richtig funktioniert.
Dass das mit MP so komisch aussieht liegt aber auch wohl daran, dass du deinen Bildern scheinbar per default den Titel als Kommentar oder als title oder so ähnlich zufügst. Dafür ist die Ausgabe von MP wohl noch nicht per default optimiert. Wegen dem figure von Serendipity.
In der /plugins/serendipity_event_lightbox/magnific-popup/magnific-popup.css gibt es ein
Ian Styx am |
Das ^ bedeutet Anfang des string, $ das Ende. d steht für Zahlen, also digits und ist ein Kommando, also \d. Das + steht für Wiederholungen desselben, also zB 776. Das .* heißt jeder einzelne (der Punkt) folgende Buchstabe (auch die zugerechneten wie Bindestriche, Punkte etc) solange (das Sternchen) wie etwas folgt. Hier könnte man jetzt schon aufhören und den Dollar setzen. Ich habe jetzt noch \.html angefügt, damit man es besser versteht.
Nachtrag:
Ich sehe gerade dass das ident.ca inzwischen auf https läuft. Die default regex müsste also
lauten, denn ? steht für 0, 1 mal wiederholt. im Beispiel, s? s existiert 1 mal oder gar nicht.
Beat Post author am |
???
? ? ? Bahnhof...
Funktioniert leider auch nicht. Beim Speichern wird gemeldet, dass der Trackback erfolgreich gesetzt wurde, doch die Anti-SPAM-Massnahmen scheinen ihn gleich wieder zu löschen.
Habe noch etwas rumgetestet.
Funktioniert alles auch nicht. Solange ich "Trackbacks/Pingbacks: IP Validierung" nicht auf "moderieren" stelle, werden alle Trackbacks gelöscht. Mit dieser Einstellung kriege ich jedoch wieder SPAM-Trackbacks vorgelegt. Heute waren es deren 2.
Ian Styx am |
https://www.beatsblog.ch/2777-wir-trennen-uns.html
müsste aber gehen... denn 2777 wird durch das \d+ abgedeckt und -wir-trennen-uns.html durch das PunktStern.
Ansonsten hast du es vielleicht mit URLS probiert die irgendwelche Sonderzeichen inkludiert hatten.
Schalte doch mal die Spamblock logs ein und schau dann unmittelbar nach. Der genaue Grund der Abweisung müsste da dokumentiert werden.
Ian Styx am |
Und eigentlich dürftest du als eingeloggter User überhaupt nicht in den Bereich der Abweisungsfilter gelangen...
Beat Post author am |
Das wird ins SPAM-Logfile geschrieben:
Ian Styx am |
Hmmm merkwürdig... ?
Wie kommt es dass das eine eine IP4 und das andere eine IP6 zu sein scheint...
Andere Fragen:
...
Beat Post author am |
Ian Styx am |
In Zeile 1103 des serendipity event_spamblock.php file geschieht obige log Ausgabe.
In einer neuen Zeile direkt dahinter schreibe mal
und versuche es erneut.
Beat Post author am |
Wollte auf dem Live-Blog nicht weitertesten und stellte die Situation hier nach. Siehe folgenden Beitrag: https://www.blog.dokumenzi.ch/2653-Trackback.html ??
Ian Styx am |
siehe Kommentare in neuem Artikel (Trackback)
Ian Styx am |
Mir ist gerade aufgefallen, dass dein H1 Banner BLOG -3 anzeigt wenn du beispielsweise aud der dritten Seite bist: https://www.blog.dokumenzi.ch/categories/BLOG/P3.html
Ist das reine Absicht oder eine Folge deiner (für mich immer noch verdrehten) ?frontpage zu /categories/BLOG und archives Umbenennungs-/Verzichtgeschichte?
Beat Post author am |
Das ist das normale Verhalten, wenn man sich Kategorien anzeigen lässt. Und weil eben mein Blog standardmässig die Kategorie BLOG anzeigt, werden die Seiten (nach der ersten Seite) als BLOG - 2, BLOG - 3, BLOG -4, usw. angezeigt. Das ist also gewollt und das finde ich auch immer noch gut so.
Beat Post author am |
Eine Kleinigkeit:
Ich habe heute noch ein paar Blogeinträge nachgereicht und darin ein paar Bildergalerien eingebettet. Dabei fiel mir auf, dass nach dem Klick auf das Galerieicon die Mediathek immer das Standardverzeichnis anzeigt. Hier fände ich es hilfreich, wenn auch das zuletzt verwendete Verzeichnis angezeigt würde (gleich wie beim Upload neuer Bilder).
Ist wirklich nur eine kleine Bemerkung. Vielleicht ist das so gewollt und der Verzeichniswechsel bedeutet ja auch nur 2 Klicks.
Ian Styx am |
Das ist eigentlich Absicht so.
Denn irgendeiner ärgert sich immer. Und so meinte ich es einfacher und klarer zu halten, wenn man immer (fallend) aus dem root startet, statt aufwärts scrollend suchen zu müssen...
Ich hatte heute übrigens Gelegenheit eine Runde Safari auf einem Mac zu fahren und ein wenig auszuprobieren und glaube den blinden weißen (großen) Fleck unter den Galerien gefunden und beseitigt zu haben. Ich muss das demnächst noch in Ruhe gegenchecken, aber dann könnte ich dir mal eine Anweisung geben, hoffe ich.
Im Zuge dessen habe ich außerdem gemerkt, dass Safari Schwierigkeiten mit der Lightbox hat. Die Bilder werden nicht geladen. Kannst du das bestätigen?
Ian Styx am |
Ich konnte nicht abwarten und habe die Gegenchecks schon absolviert. Siehe letzter Commit. Es müsste ein einfaches für dich sein dies bei dir bereits einzuführen. ?
Beat Post author am |
Und, JA, die Lightbox funktioniert nicht mit iOS/Safari (hat noch nie funktioniert).
Ian Styx am |
Hah! Grüße an die Frau Gemahlin! ?
Ist das allgemein so mit Safari und lightbox? Gibt die Safari (Entwickler) Browserkonsole irgendwelche Error oder Status Meldungen diesbezüglich?
Ansonsten ist es vielleicht eine Frage der jQuery Version. Auf Serendipity s9y-origin liegt noch eine alte v1.12.4 im templates Verzeichnis. Ging es denn bis anno dahin mit der? Erinnerst du das?
Was wäre denn, wenn man mal zum Testen die letzte 2er Version benutzt und die Einbindung der Oiginalen 3.5.1 Version in Styx mit
untersagt? (Sie muss allerdings vor den lightbox Instanzierungsscripten geladen sein, also am besten (vorerst) im head der index.tpl.
Ansonsten gibt es eine (nur klein wenig ältere) gebundelte Version des lighbox Entwicklers, die jquery 3.4.1 inkludiert. Wenn die nicht ginge, wäre sie da wohl kaum drin..., nehme ich an. Sie liegt ebenfalls im plugins/serendipity_event_lightbox/lightbox2-jquery/js/ Verzeichnis, als lightbox-plus-jquery.min.js
Die müsste man umbenennen in lightbox.min.js und die Originale dafür kurz mal mit nem vorangestellten _ zurücksetzen. Beim testen muss man nur aufpassen dass man nur ausversehen 2 jquery libs oder in der falschen Reihenfolge lädt.
Beat Post author am |
Soweit ich das beurteilen kann, ja.
Ich fasse das Apple-Teufelszeug nur sehr ungern an... ☠ Und ganz ehrlich: Meine Frau hat sich noch nie beschwert, kein Leser hat sich je beschwert... und ich verstehe Deine Lösungsvorschläge höchstens in der Theorie. Das in die Praxis umsetzen
eher nicht. ? Pech für die Apple-Freaks. ?
Beat Post author am |
erklärend muss ich noch anfügen:
Ich denke aber, dass dies nie funktionierte.Beat Post author am |
Ups... Doch: Original-S9Y mit Lightbox wird auf iPad/Safari richtig angezeigt. (https://www.bbbeat.ch/?frontpage)
S9Y-Version: 2.3.2
Lightbox-Version: 2,5,2
Wobei: Bei S9Y verwendete ich Magnific-Popup und hier (Styx) Lightbox 2 jQuery. Hier habe ich das Magnific-Popup nie zufriedenstellend zu laufen gekriegt.
Wobei 2: Auch diese Aussage ist nicht wirklich korrekt. Maginfic-Popup funktioniert auch mit Styx, doch ich konnte es nie so stylen, dass es mir wirklich gefallen hätte. Aktuell habe ich auf https://styx.beatsblog.ch/categories/BLOG auf Magnific-Popup umgestellt. Die Umrisslinie ist grösser als meine Monitoranzeige und ich kann sie auch nicht weg-stylen. Zudem wird nur ein Pfeil nach links und keiner nach rechts angezeigt. Siehe z.B. in diesem Beitrag: https://styx.beatsblog.ch/2630-relax-and-enjoy-life.html
Ian Styx am |
Magnific-Popup und Lightbox 2 jQuery ist aber wie Äpfel mit Birnen vergleichen. ? Das heißt: das geht nicht!
Du müsstest also - wenn -, dann das s9y blog auf lightbox2jquery umstellen und betesten, um eine einigermaßen klare Aussage zu erhalten.
IMHO ist letztere lib ja auch viel flüssiger und schon deshalb für image views zu bevorzugen.
Beat Post author am |
https://styx.beatsblog.ch/2630-relax-and-enjoy-life.html mit Magnific-Popup wird auf iPad/Safari aber auch nicht angezeigt: "The image could not be loaded" (wohl: weil webp)
Beat Post author am |
https://bbbeat.ch/2579-The-Circle.html mit Lightbox 2 jQuery wird auf iPad/Safari richtig angezeigt.
-aus dem Fenster lehn- Ich rate nun mal, dass bei der Styx-Lightbox das Fallback von WEBP- auf das JPG-Bild nicht richtig funktioniert.
Ian Styx am |
Wahrscheinlich...
Dass das mit MP so komisch aussieht liegt aber auch wohl daran, dass du deinen Bildern scheinbar per default den Titel als Kommentar oder als title oder so ähnlich zufügst. Dafür ist die Ausgabe von MP wohl noch nicht per default optimiert. Wegen dem figure von Serendipity.
In der /plugins/serendipity_event_lightbox/magnific-popup/magnific-popup.css gibt es ein
Dort[siehe nächsten Kommentar] müsstest du zusätzlich ein border: 0 none; einfügen, oder einin deine user.css werfen.
Aber wie gesagt, das Lightbox2jquery ist schöner für den Zweck.