Weblog Kommentare
zurück auf Feld 1
Beat Post author am |
Kurze Frage: Könnte man in den Satistiken unter: Besucher, auf den Monat bezogen (rolling year) auch 13 Monate anzeigen? So könnte man den aktuellen Monat mit dem gleichen Monat vor einem Jahr vergleichen und so feststellen, ob man Besucher gewinnt oder verliert.
Ian Styx am |
🙄 Bin da gerade überhaupt nicht drin und bräuchte mal echte Langeweile um das mir das noch mal grundsätzlich zu Gemüte zu führen.
Irgendwie ähnelt diese Frage auch einer - so ich mich dunkel erinnere - die du schon einmal in diesem Zusammenhang gestellt hast ( ich meine es ging da um den Endjahresvergleich ) und ich zusammenfassend antwortete, dass das wesentlich einfacher wäre, wenn du dir (vorher) einem screenshot machst. Dann kam erst das rollende Jahr für die Anzeige ( meine ich )...
Wäre es deshalb nicht viel einfacher und praktischer dir viertel- oder halbjährlich einen solchen zu erstellen und damit deine Vergleiche anzustellen?
Ian Styx am |
Moin Beat
In deinem 🚵♂️1000Hm Eintrag ist der image Kommentar mit Fragezeichen bestückt:
? 10. Oktober und 22,8° Grad ?
Ist das Extra, oder sind das eventuell Emojis die (etwa) nicht geklappt haben..?
Beat Post author am |
Ja, das ist so gewollt. Eigentlich wollte ich ein auf dem Kopf stehendes Fragezeichen einsetzen, doch dafür kannte ich den ASCI-Code nicht.
Ich wollte damit ausdrücken, dass ich eine Durchschnittstemperatur von 22,8° Grad an einem 10. Oktober doch ziemlich fragwürdig finde, zumal es hier schon seit Wochen so warm ist. 🙄
Ian Styx am |
Dann bin ich ja froh...😅
Du meinst ¿ ?!
Das findet man im RT-Editor im OHM (Sonderzeichen) Helper Button, gleich nach ¼ ½ ¾ knapp unterhalb der Hälfte. Für Spanischsprachler hätte das aber eine andere Bedeutung:
Die umgekehrte Interpunktion markiert den Beginn eines Frage- oder Ausrufesatzes. Im Wesentlichen wird der Satz durch ein auf dem Kopf stehendes Frage- oder Ausrufezeichen am Anfang und ein normales Frage- oder Ausrufezeichen am Ende eingeschlossen. In der Praxis sieht das Ganze dann so aus: ¿Tú vives aquí?
und würde eventuell für Fragezeichen sorgen. 😁
Kalt wirds früh genug...
Ian Styx am |
Kurze Frage: Könnte man in den Statistiken unter: Besucher, auf den Monat bezogen (rolling year) auch 13 Monate anzeigen? So könnte man den aktuellen Monat mit dem gleichen Monat vor einem Jahr vergleichen und so feststellen, ob man Besucher gewinnt oder verliert.
Wenn du es bitte mal ausprobieren willst.... 😎
Gehe auf Zeile 1067 und ändere mal die -11 in eine -12
https://github.com/ophian/additional_plugins/blob/master/serendipity_event_statistics/serendipity_event_statistics.php#L1067
und setzte mal
#statistics_yearbox table tr:nth-child(3) td:nth-child(2) {
background-image: linear-gradient(#ddd, #eee);
}
[data-color-mode="dark"] #statistics_yearbox table tr:nth-child(3) td:nth-child(2) {
background-image: linear-gradient(var(--color-auto-gray-5), var(--color-auto-gray-0));
border: 1px dashed var(--color-auto-gray-4);
border-bottom: 1px inset var(--color-auto-gray-1);
}
#statistics_yearbox table tr:nth-child(-n+2) td:nth-child(2) {
background-color: #8b008b1c;
color: blueviolet;
}
[data-color-mode="dark"] #statistics_yearbox table tr:nth-child(-n+2) td:nth-child(2) {
background-color: darkmagenta;
color: #d99b9b;
}
in die Zeile 580
https://github.com/ophian/additional_plugins/blob/master/serendipity_event_statistics/serendipity_event_statistics.php#L580
Dann können wir mal reden....
Beat Post author am |
Toll! Funktioniert! 👍
Habe es hier umgesetzt. Kannst es Dir gerne im Backend selbst ansehen.
Mir gefällt's! Daumen hoch! 👍
Beat Post author am |
Danke für die Antwort. Im echten Leben ist das nicht ganz so einfach umzusetzen, weil mir im Dialog zum Einfügen eines Bildes in den Beitrag der RT-Editor nicht zur Verfügung steht. Ich müsste das Zeichen also per RT-Editor in den Beitrag selbst setzen, dann den erzeugten Quellcode kopieren und ins Kommentarfeld des Bildes einfügen. Dann das Sonderzeichen wieder aus dem Beitrag löschen.
Ich versuch's mal. -> Ja, hat geklappt!
Ian Styx am |
Jaa ... so ... hmm ... vielleicht ...🙄🤔
Ich sags mal so... Ich habe ein bißchen Bedenken diesen 13. Monat da hinein zu bauen. Es heißt aber doch "rolling year" und kann jemanden der das nicht kennt, und der nicht unbedingt den statistischen Drang verspürt einen Jahresvergleich zum aktuellen Monat zu haben, und vielleicht schon deshalb weniger oft hier hereinschaut, doch auch leicht durcheinanderbringen, nicht wahr ⁉
Deswegen habe ich diese Verrenkungen mit dem CSS gemacht, um wenigstens ein bißchen darauf hinweisen zu können, dass es sich um den aktuellen Monat des letzten Jahres ( zum statistischen Vergleich ) handelt.
Da aber in dieser Box genügend Platz für mindestens ein, zwei weitere Monate war, und es auch prozedural die Lösung mit dem wenigsten Aufwand schien, habe ich es erstmal so vorgeschlagen. Bedenken habe ich trotzdem noch ... ob es nicht eventuell besser und klarer in der Besucher Box darüber angesiedelt wäre, auch wenn dies eine zusätzliche Abfrage vonnöten machen würde.
Außerdem muss man immer noch darauf hinweisen, das es sich bei diesen Besuchern nicht immer um reale und interessierte Menschen handeln muss... auch wenn das dem Ego noch so schmeichelt...
Ich würde mich aber überreden lassen, wenn du meine Bedenken ausräumst...! 😜
Ian Styx am |
Ausschneiden und einfügen geht schneller... 😇... um etwas als fragwürdig zu kennzeichnen könnte man ja auch ein Emoji wie 🙄 verwenden, aber auch das müsste man so hineinzaubern.🧙
Beat Post author am |
Ich weiss nicht, ob ich Deine Bedenken bezüglich dem Verständnis für andere Benutzer ausräumen kann...
Der Benutzer hier vor der Tastatur hat genau das gekriegt, was er sich wünschte 🎁😍. Ich würde das gerne so behalten, doch ich kann auch damit leben, wenn Du die Idee wieder verwirfst. Da das Statistik-Plugin öfters mal Updates erhält würde ich mir auch nicht die Mühe machen um eine eigene serendipity_event_statistics.php zu pflegen.
Ich bin ja auch nicht so Statistik-versessen, weshalb mir Dein Ansatz von Screenshots immer zu umständlich erschien (ich muss daran denken sie zu machen und wo speichere ich die Screenshots ab, damit ich sie später auch wieder finde?). Da finde ich diese automatische Anzeige des 13. Vormonats natürlich viel besser. Es geht dabei ja nur um die Erkennung eines Trends.
Zum besseren Verständnis wäre natürlich hilfreich, wenn unter dem Monat noch das Jahr angegeben würde dann wäre rasch klar, dass der Oktober links (2022) nicht gleich dem Oktober rechts (2023) ist. Doch das ist vermutlich zu komplex und auch zu Platz-intensiv.
Es geht mir hier ähnlich wie beim Styx-Logo. Ich bin zwar anderer Meinung als Du, doch ich habe kein Problem damit, Deiner Vorgabe zu folgen. 😉
Ian Styx am |
Dieser kleine Seitenhieb musste wohl sein...😉
Ja mit einer Jahresangabe wäre es gleich viel klarer, aber dann eben doch mit zusätzlichem Aufwand verbunden, von dem ich noch nicht weiß "wohin und wieviel" (ich scheue mich etwas noch mehr an Berechnungen und Aufwendungen einzubauen, gerade für jene - wie DICH - die sich immer alles berechnen und anzeigen lassen, denn das Plugin hat davon schon zu viel - IMHO.)
Also der 13. (wenn er nicht durcheinanderbringt) ist ja nett, aber er zeigt ja immer nur das erreichte "Ziel" des letzten Jahres, und ist nur zum "Merken" da, denn du wirst sicherlich nicht extra am Ende des Monats um ~23:59:59 Uhr wiederkommen, um abzulesen, was du - im Vergleich zum aktuellen Monat - wirklich "erreicht" hast.
Danach ist er ja weg und wird durch den nächsten (dann aktuellen) Monat ersetzt.
Außerdem kann man ja dann ebenso sagen. es müsse noch der 14. oder sogar noch der 15. Monat her, damit man wirklich einen Trend erkennen kann. Aber mindestens der 14. damit man für die Trendanalyse (auch rückblickend) etwas mehr Zeit hat...
Oder sehe ich das unnötig kompliziert..?
Beat Post author am |
Also der 13. (wenn er nicht durcheinanderbringt) ist ja nett, aber er zeigt ja immer nur das erreichte "Ziel" des letzten Jahres, und ist nur zum "Merken" da, denn du wirst sicherlich nicht extra am Ende des Monats um ~23:59:59 Uhr wiederkommen, um abzulesen, was du - im Vergleich zum aktuellen Monat - wirklich "erreicht" hast.
Ich sehe das eher als Motivation. Denn der Vorjahresmonat zeigt das (Minimal-)Ziel für das aktuelle Jahr. Im Live-Blog wird mir aktuell angezeigt: Oktober 2022 = 5'492 Besucher und der aktuelle Oktober mit 2'600 Besuchern. Heute ist Monatsmitte. Wenn ich also in der gleichen Frequenz weitermache, kann ich mit > 5'200 Besuchern rechnen und sollte somit die Besucherzahlen des Vorjahres zumindest erreichen. Das motiviert um dranzubleiben...
So richtig "top notch" wäre natürlich, wenn es pro Monat zwei vertikale Balken gäbe. Grau und vorgegeben die Besucherzahl des Vorjahres und farbig die aktuelle Besucherzahl des laufenden Jahres. Dadurch würde ein Trend sofort sichtbar. 😁
Falls Du das Statistik-Plugin verschlanken willst, gäbe es aus meiner Sicht andere Dinge, auf die ich locker verzichten könnte. So sind z.B. die "Top Exits" bei mir immer leer. Die Anzeige von "Top Referrer" sehe ich zweimal, wovon eine Anzeige leer ist (die andere ist jedoch interessant). "Erhaltene Trackbacks" und "Top Trackbacker" sind für mich auch wenig aussagekräftig, weil es in 18 Jahren ganze 4 🙄 fremde Trackbacks gab, alle anderen wurden durch mich selbst erzeugt. Auch die Auflistung der "Abonennten" bringt mir wenig Mehrwert (bei 11 abonnierten Beiträgen in 18 Jahren). Aber ja, das ist nur meine ganz persönliche Sicht, bei meiner Art diese Blogsoftware einzusetzen. Das kann bei Anderen auch ganz andres aussehen.
Ian Styx am |
Ja ein Motivationsbalken a la Hop Beat ! Das kannst du besser ! 😁
Und es motiviert mich dich motiviert zu halten!
So richtig "top notch" wäre natürlich, wenn es pro Monat zwei vertikale Balken gäbe. Grau und vorgegeben die Besucherzahl des Vorjahres und farbig die aktuelle Besucherzahl des laufenden Jahres. Dadurch würde ein Trend sofort sichtbar. 😁
Da wäre eine Herausforderung! Und eine gute Idee! 😆
Ian Styx am |
Interessant ist ja die Korrelation zum heutigen Tag (und so hast du das wahrscheinlich auch bemerkt, nehme ich an.)
Wir müssen also auch mal sehen, ob die zwei nächsten Einträge am 26. und 27. Oktober desselben Jahres (beide mit 0 Kommentaren) eventuell am Stichtag ein ähnliches Verhalten zeigen (-warum auch immer-). Und das nur, wenn uns zwischenzeitlich nicht noch was ganz anderes einfällt.
Beat Post author am |
Das History-Plugin nutze ich sehr oft um frühere Beiträge anzusehen. Und so bin ich auch auf diesen Beitrag vor 13 Jahren gestossen. Dass ich diese Zahl bei den Kommentaren entdeckte war eher zufällig.
Ich fand es lustig, habe aber nicht mehr viel nachgeforscht. Natürlich schaute ich mir via entrypaging-Plugin die Beiträge davor und danach an. Dann schaute ich in der Backend-Statistik noch die Kommentar-Statistik an und war dann zufrieden, dass hier eben nicht Milliarden von Kommentaren gezählt wurden.
Ohne absolte Sicherheit behaupte ich einfach einmal, dass der betroffene Beitrag nie einen Kommentar gesehen hat. Es wird einem ja auch keiner angezeigt.
Ich dachte mir, dass Dich dieses Phänomen triggert 😆. Nur deshalb machte ich den Printscreen und schrieb diesen Beitrag hier.
Für mich ist das eine Art Sternschnuppe 💫...
Ian Styx am |
Man Dankt! 🙄
Tja - eine Sternschnuppe - die nicht sein darf.
Also irgendwie kann ich mir nicht vorstellen dass es an irgendwelchen falschen Berechnungen oder so in der generellen Zusammenstellung zwischen DB Abfrage(n) und Template Ausgabe liegt, denn sonst müssten andere 0-Kommentar Einträge ja ein gleiches Verhalten zeigen. Ergo kann es nur die DB sein (oder ein Speicher/Plattenfehler) würde ich deswegen einfach mal behaupten. Letzteres ist unwahrscheinlich, da auf 2 unterschiedlichen Systemen. Wenn es also die DB ist kann es ja nur sein, dass entweder die Struktur falsch ist und irgendeine Eingabe etwas Falsches ausgelöst hat oder, dass tatsächlich der ID Integer sein Überlauf-Ende erreicht hat. Das müsste man doch checken können... Probiere mal mit PMA (das eigentlich 0 von nix bzw Leerer Datensatz o.s,Ä. zurückgeben müsste)
Dann einmal diese für die Summe aller Kommentare aller entries
und diese für die Felder des entries 'Sonntagsfahrt'; insbesondere das Value für das Feld 'comments'
und speziell für die Sonntagsfahrt
Die Frage des WARUM müsste man sich für später aufheben, denn ebenso unwahrscheinlich ist ( - finde ich - ), dass durch die "normale" SPAM Zugriffs-Schwemme jemals eine solch hohe Zahl erreicht würde (auch nicht in 13+ Jahren). Außer es findet/fand eine Art von Angriff statt, um einen solchen Überlauf zu erzwingen und damit irgendwelche Speicherfehler auszulösen. Selbst das ist schon sehr gewagt, denn das würde über 4 Mrd Zugriffe benötigen. Das hätte bei dem Provider von dem die Daten original stammen schon die Alarmglocken klingeln lassen... oder man müsste das irgendwie von Außen gezielt anspringen können...
Wenn durch die SQL queries wirklich etwas schlüssiges bzgl der Zahl bei rauskommt wäre ich echt verwundert.... außer, wenn die dritte query genau das dort ausgibt. Dann ist es wahrscheinlich müßig darüber zu spekulieren wie sie genau da hinein kam... Wahrscheinlich wäre es dann ein Fehler in deinen damaligen Übertragsbemühungen oder ein Folgefehler einer Übertrags Fehlermeldung, irgendwie als -1 oder so gewesen, das dort dann diese Zahl hineingezaubert hat. Die Lösung wäre also sehr einfach: Gehe mit PMA zum entry und überschriebe die Zahl mit 0.
Mach mal zusätzlich noch ein komplettes DB Backup (wenigstens von entries + comments). Danach kann man hinterher mal probieren einen Kommentar auf diesen Eintrag abzusetzen um zu sehen was dann passiert.
Beat Post author am |
Ne, ne... diesen Aufwand betreibe ich nicht. Wegen einer einzigen Sternschnuppe untersuche ich doch nicht gleich das ganze Universum.
Komisch ist jedoch, dass aktuell der verlinkte Eintrag hier nun "0 Kommentare" anzeigt, während auf www.beatsblog.ch immer noch die Milliarden angezeigt werden.
Was ich in der Zwischenzeit (am Morgen) gemacht habe ist, dass ich mir den Eintrag in der entries-DB-Tabelle angesehen und mit den Beiträgen zuvor und danach verglichen habe. Ich konnte keine Unterschiede feststellen und meiner Ansicht nach habe ich auch nichts gespeichert, bevor ich die Admin-Oberfläche wieder verlassen habe. Anscheinend hatte dies doch gewisse Auswirkungen...
Ian Styx am |
Nanana ganzes Universum... tztztz 😁 Kuipergürtel reicht...!
Wir sind uns gerade ins Gehege gekommen, denn ich hatte gerade den vorigen Kommentar noch etwas editiert. Siehe vorletzten Absatz.
Ich finde das gerade jene 3. Query ganz schnell Klarheit bringen würde. Gerade auch weil ja sonstige Statistik Ausgaben funktionieren. Und auch für die mögliche fixup Lösung. Denn das sollte man korrigieren weil ich nicht unbedingt weiß was passiert wenn man einen Kommentar dazugibt und das Faß zum Überlaufen bringt. (Wenn alles gut geht wäre es eine 1).
Ian Styx am |
Tatsächlich, jetzt 0. Ich würde auch behaupten dass das bis vor kurzem noch auf 4294967295 stand. Umso merkwürdiger ... !
Beat Post author am |
Also wenn ich richtig zähle, dann sind es 4 Queries. 😉 Hier die Resultate (aus der DB zu beatsblog.ch)
Ich habe dann zur Sicherheit die DB exportiert. Danach fügte ich einen Kommentar an, was problemlos funktionierte. Die Anzeige "1 Kommentar" stimmte auch. Dann löschte ich in der Admin-Oberfläche den Testkommentar wieder und nun wird auch auf dem Live-Blog "0 Kommentare" angezeigt.
Tja, die Sternschnuppe ist gestorben... 😭
Ian Styx am |
Und alles löste sich in Wohlgefallen auf...
Genau jene dritte Query meinte ich.😎
Deine Wassergläser werden immer herausfordernder...😊
Beat Post author am |
Ich bin ja froh, dass sich das Thema nun erledigt hat. Doch man könnte sich jetzt auch noch fragen: Wie kam es denn überhaupt dazu, dass bei diesem Beitrag die Zahl 4294967295 ins Feld der Anzahl Kommentare gelangt ist?
-duck und weg-
Ian Styx am |
Höchstwahrscheinlich, wie ich schon schrieb, durch einem Übertragsfehler oder einen Fehler der beim Übertrag ausgelöst wurde, denn du hast ja eine neue Styx DB mit alten Daten befüttert, zB wenn dabei irgendeine Prozedur Errormeldung mit -1 geantwortet hat und diese dann dort eingefügt wurde. Da das aber ein comments int UNSIGNED default '0', Feld ist, dürfen nur positive Zahlen eingetragen werden, die Entsprechung von -1 wäre dann also 0xffffffff was dezimal zu 4294967295 wird. So - oder so ähnlich - erkläre ich mir das. Das du sie dort persönlich hineingeschrieben hast um sie Jahre später als Knobelaufgabe zu verwenden ist daher eher unwahrscheinlich..." 😋
Edit: Oder aber durch einen solchen Error-Prozess bei der damaligen Erstellung des Entries oder danach, zB. durch einen verunglückten Kommentar-Versuch...