• Willkommen im Forum „Tintenzirkel - das Fantasyautor:innenforum“.
 

Wortcounter

Begonnen von Luna, 02. April 2019, 21:32:09

« vorheriges - nächstes »

0 Mitglieder und 2 Gäste betrachten dieses Thema.

Luna

Bzw. das war die falsche Version, wie ich gerade sehe.
Nimm diese hier ^^;

Maja

Zitat von: Luna am 07. Juni 2022, 17:13:33Bzw. das war die falsche Version, wie ich gerade sehe.
Nimm diese hier ^^;
Daran wird es gelegen haben. Die kann ich gleich mit ein bisschen Tweaking installieren - unser Sprachtemplate heißt nicht German, sondern german_informal. Das müsste ich aber hinbekommen.
Niemand hantiert gern ungesichert mit kritischen Massen.
Robert Gernhardt

Luna

Ah, wusste ich nicht. Aber im Grunde genommen werden da eh nur neue Texte eingefügt.

Maja

Ich habe die Mod jetzt im Testforum installiert. Leider bekomme ich es nicht hin, dass es funzt.

Zum einen gibt es Fehlermeldungen im Fehler-Protokoll:
2: Undefined array key "lwc_project_in_signature_y"2: Undefined array key "public"
Zum anderen kann ich zwar ein Projekt anlegen, finde aber nirgends eine Möglichkeit, die Wortzahl dafür zu aktualiseren.

In der Signatur ist nichts von dem Counter zu sehen. Muss ich ein benutzerdefiniertes Profilfeld für den Counter anlegen? Ich habe gesehen, dass ich Profilfelder auch über oder unter der Signatur erstellen kann.
Niemand hantiert gern ungesichert mit kritischen Massen.
Robert Gernhardt

Maja

Ich habe das jetzt in den Thread zu den Wordcountern gepackt, da finden wir es leichter wieder.
Niemand hantiert gern ungesichert mit kritischen Massen.
Robert Gernhardt

Luna

#35
Habe beide Fehler gefunden.
Wenn du das Projekt angelegt hast, musst du oben noch auswählen, dass es angezeigt wird. Und da kannst du auch den Projektnamen anclicken, um Wortzahlen zu hinterlegen.

Hmm, der Jahrescounter wird nicht angezeigt. Mist.

Maja

#36
Und natürlich hatte ich einen Jahrescounter zum Herumspielen ausgewählt!


EDIT
Ich mach mir jetzt erst mal was zu essen. Danach bastel ich weiter.
Niemand hantiert gern ungesichert mit kritischen Massen.
Robert Gernhardt

Luna

Fehler gefunden.
Habe nur zwei Dateien geändert (Die LWC in Sources, und die LWC in Templates/Default).
Habe die Datei hier aktualisiert.

Maja

Danke! Baue ich nachher ein (nach dem Essen).
Niemand hantiert gern ungesichert mit kritischen Massen.
Robert Gernhardt

Maja

#39
Gestern bin ich nicht mehr dazu gekommen, aber heute habe ich die Mod im Testforum neu installiert. Diesmal konnte ich für mein Projekt auch die Wortzahl eintragen.

In der Signatur ist jetzt eine Graphik eingebunden, allerdings geht der Link ins Leere. Der Quelltext verortet die Datei unter
<img src="/lwc_user_counters/1-1-58032.png?1654690322" />Das wird von meinem Testforum (das von der Stammdomain aus unter /testforum) liegt oder dem Browser als https://www.tintenzirkel.de/lwc_user_counters/1-1-58032.png?1654690322 interpretiert und gibt einen toten Link.

Ich glaube es muss
<img src="lwc_user_counters/1-1-58032.png?1654690322" />heißen, oder ein absoluter Pfad angegeben werden, weil er sonst eine Ebene hoch geht. Oder geht er, unabhängig vom relativen Pfad aus, immer ins Stammverzeichnis? Der richtige Tizi liegt ja auf seiner eigenen Subdomain, aber das Testforum in einem Unterverzeichnis der Webseite.

Tatsächlich hätte ich statt einem neuen Unterverzeichnis auf der ersten Forenebene die Datei lieber in einem Unterverzeichnis von /packages. Meine Ordnerstruktur halte ich gern sauber, und jetzt habe ich drei Ordner auf der ersten Ebene, die ich lieber in einem Unter-Unterverzeichnis hätte //packeges/lwc/lwc_counter etc.).

Kann ich das irgendwo einstellen? Ich sehe nirgendwo im Forum selbst die Option, die Pfade anzupassen.
Niemand hantiert gern ungesichert mit kritischen Massen.
Robert Gernhardt

Luna

Ah, ich hatte im Code ursprünglich die Variable $boardurl genutzt - in V2.1.2 hatten sie das aber so geändert, dass da ein ganzes <a href=" drin steht, was die URL komplett zerschossen hat.

Ich habe das auf die Funktion "get_proxied_url()" geändert, aber das scheint nicht die Seitenstruktur mitzunehmen.

Den Ort, an dem die gespeichert werden, habe ich leider fest im Code verbaut, kann das aber ändern.

Ich schaue mir das heute Abend einmal an. (Bin noch arbeiten ;-) )

Luna


Maja

Vielen Dank! Das hat geklappt. Ich habe den Counter erst im Testforum und dann erfolgreich hier installiert, ihr könnt ihr alle in meiner Signatur bewundern. Keine Tabellen mehr nötig, keine links/rechts-Formatierung verschiedener Elemente, alles klappt wunderbar.

Bitte stellt eure Counter um - es ist wirklich idiotensicher.

Letzteres mit einer Ausnahme: Ich finde keine Möglichkeit, ein gesetztes ziel nachträglich zu ändern. Und nachdem ich mich erst vertippt und ein Jahresziel von nur 50.000 Wörtern angegeben habe, habe ich es neu angelegt, aus Versehen die Seite neu geladen und habe jetzt drei Counter in meinem Profil. Nur einer davon ist aktiv und wird in der Signatur angezeigt, aber die beiden falschen stehen jetzt auf der "Wort-Zähler"-Seite in meinem Profil herum und stören mich.


@Luna
Übersehe ich etwas und es ist doch möglich, einmal angelegte Counter wieder zu löschen? Oder lässt sich das noch einbauen? Ich wette, ich kann sie händisch aus der Datenbank löschen, aber es wäre schön, das direkt übers Forum zu machen oder sogar noch die Option zu haben, das Ziel nachträglich zu ändern.

Wenn ich ein kleines bisschen korinthenkacken darf, finde ich die Serifenschrift in der Größe etwas schwerer zu lesen, als das mit einer serifenlosen Schrift der Fall wäre. Ich habe jetzt nicht gesehen, wie das Script auf die Schriftart zugreift, aber wenn du einverstanden bist, würde ich versuchen, das stattdessen über die Muli Regular, in der jetzt auch das Forum gesetzt ist, auszugeben. Wenn nicht, bleibt es bei der Libertine.

Großes Dankeschön für deine Arbeit und deine Geduld, bis es mit dem Einbau geklappt hat. Das alte Forum war leider so zerschossen, dass ich keine Mods mehr einspielen konnte, deswegen habe ich so lange lieber am ja auch sehr schönen alten Counter festgehalten, aber so ins Forum integriert ist das natürlich nochmal was schicker.
Niemand hantiert gern ungesichert mit kritischen Massen.
Robert Gernhardt

Luna

#43
Löschen sollte möglich sein, wenn du auf den Titel des Counters clickst.
(Screenshot angehängt.)

Was die Schrift anbelangt: in /Sources/LWC-Counter.php gibt es ganz unten diese beiden Zeilen:

$wordCounter->setFontTitle($boarddir.LWC_COUNTER_FOLDER.'/font/LinLibertine_R_G.ttf',10);
$wordCounter->setFontCounter($boarddir.LWC_COUNTER_FOLDER.'/font/LinLibertine_R_G.ttf',8);

Also eine passende Schriftart im Ordner Packages/lwc/font/ ablegen und den Namen in den beiden Zeilen anpassen.


P.S.: Der Counter bringt auch Berechtigungen mit sich, ich glaube, du musst das noch freischalten.

Maja

Danke, damit habe ich die falschen Counter löschen können.

Die Schriftarten habe ich ausgetauscht und finde das Ergebnis auch deutlich lesbarer.

Nur an den Berechtigungen hapert es gerade noch. Ich habe für alle Gruppen die Berechtigungen auf grün gesetzt, aber mein Testaccount kann meinen Counter zwar sehen, jedoch keinen eigenen anlegen, die Option taucht im Profil nicht auf. Ich vermute, es liegt daran, dass die Berechtigungen zwischen "eigene" und "alle" unterscheiden und hier keine Option für "eigene" vorhanden ist, sondern nur "alle" (siehe Screenshot). Nur ich als Admin darf natürlich alles, mal wieder. Hast du eine Idee, wie man daran drehen kann?
Niemand hantiert gern ungesichert mit kritischen Massen.
Robert Gernhardt