Tintenzirkel - das Fantasyautor:innenforum

Eingangshalle => Das Schwarze Brett => Das Technik-Board => Thema gestartet von: Luna am 15. Dezember 2009, 18:28:55

Titel: Der Tintenzirkel-Wordcounter
Beitrag von: Luna am 15. Dezember 2009, 18:28:55
Dann mach ich "mal eben" - wird wohl einige Stunden brauchen.
Denke mir das ganze so, dass ich jetzt nen T12, nen TiNoXX und nen NaNo-Modus mache - dazu dann halt gesamtziel und (optional) angaben für tag/monat/jahr ... aber ich bastel erst mal.
(Wieso komm ich auf so verrückte Ideen?)
Sobald es fertig ist, häng ich das hier rein - komplett mit allem, was gebraucht wird.
Titel: Re: Der Tintenzirkel-Wordcounter
Beitrag von: Marek am 15. Dezember 2009, 18:36:13
Wenn man das Ziel flexibel läßt, müßte doch eigentlich auch ein Counter für alle Zwecke reichen, oder? Ob ich da zehntausend eintrage oder 400.000 - aber ich quatsche dir da lieber nicht rein, dafür kann ich zu wenig PHP.
Titel: Re: Der Tintenzirkel-Wordcounter
Beitrag von: Luna am 15. Dezember 2009, 20:09:57
Naja, ich hab dazu so eine Idee, muss nur noch debuggen.
Aber zum Trost gibts hier schon mal ne Vorschau:

(https://forum.tintenzirkel.de/proxy.php?request=http%3A%2F%2Ftest.nmeuter.de%2Fwordcount.php%3Ftarget%3D100000%26amp%3Btitle%3DTest%2520Roman%26amp%3Bcount%3D55000&hash=fa2ef1a6412d40e85ac908992721cd395229f33d)

Bei mode kann man NaNo eintragen (dann wird das Ziel automatisch auf 50000 gesetzt) oder T12 (da gibts dann zwei Balken - aber das funktioniert noch nicht ganz) oder irgendetwas anderes (z.B. TiNo). Target ist dann halt, das, was man erreichen will, Count, das was man hat und title ist für den Arbeitstitel (dann kann man sich auch mehrere machen ;) )

Ich versuche dann mal den Rest irgendwie so hinzu kriegen, wie er laufen soll ...

EDIT: Habs geschafft.
(https://forum.tintenzirkel.de/proxy.php?request=http%3A%2F%2Ftest.nmeuter.de%2Fwordcount.php%3Fmode%3DT12%26amp%3Btarget%3D100000%26amp%3Btitle%3DTest%2520Roman%26amp%3Bcount%3D96000&hash=f2b6d69c57896a51f39436e11e8e2088df69cf86)

Ich packe die Dateien am Besten in nen ZIP-Archiv und hängs mal hier an.

So, fertig. Falls Änderungswünsche bestehen, bitte mal bescheid geben.
Ich hoffe du hast nichts dagegen, dass ich in diesem kleinen Teil den Tintenklecks untergebracht habe ;)
Ist übrigens das erste Mal, dass ich so viel Kommentiert habe (der Quelltext ist bei mir da sonst seeeehr mager mit ausgestattet).

P.S.: Der Balken hat rote bereiche, falls man hinterherhinkt und grüne, falls man vorweg ist - als extra ansporn  ;D

P.P.S.: Late Night Edit: Hier dann noch der Nano-Modus, einfach nanoId=<id> anhängen und der Rest wird über die NaNoWriMo-API abgerufen (wenn die nicht auf die Idee kommen, die groß zu ändern) und direkt eingetragen. Kleine Vorschau:

(https://forum.tintenzirkel.de/proxy.php?request=http%3A%2F%2Ftest.nmeuter.de%2Fwordcount.php%3Fmode%3DNaNo%26amp%3BnanoId%3D550665&hash=7254e48408ce3267ccc4633823a138306a0b3f64)

(Weiß allerdings nicht, ob die PHP-Konfiguration das einlesen der externen Datei erlaubt)
Titel: Re: Der Tintenzirkel-Wordcounter
Beitrag von: Marek am 16. Dezember 2009, 20:33:24
@Angelfilia
Das sieht ja schonmal sehr gut aus, muß ich mir noch in Ruhe ansehen (momentan finde ich die Balken noch sehr massig, aber die Dicke und Schriftgröße gehören sicher zur Kosmetik, oder?


Für alle eingetragenen T12er und alle vorhandenen Tinoniten gibt es jetzt im Tinoboard das T12-Dokument nebst ausführlicher Anleitung zu bewundern.
Titel: Re: Der Tintenzirkel-Wordcounter
Beitrag von: Luna am 16. Dezember 2009, 21:16:27
So, habe es ein wenig kleiner gemacht (16 Pixel -> 6 Pixel, Schriftgrößte oben 12pt -> 10pt, unten 10pt -> 8pt ... und konnte nicht widerstehen mein Markenzeichen ins Bild zu malen: Die Feder  ;) ).
Falls weitere Kosmetik erwünscht ist, einfach bescheid sagen ^^
Titel: Re: Der Tintenzirkel-Wordcounter
Beitrag von: Marek am 16. Dezember 2009, 21:43:48
Oh, jetzt sehen sie wirklich klasse aus!
Bei dem T12-Counter habe ich noch nicht ganz raus, wie das mit den zwei Zählern funktioniert - und wie weiß das Script, wieviel ein Autor zum jeweiligen Zeitpunkt haben sollte?

Die mache ich auf jeden Fall für aller T12er zur Pflicht. Sehr schön geworden. Vielen Dank!
Titel: Re: Der Tintenzirkel-Wordcounter
Beitrag von: Ary am 16. Dezember 2009, 21:49:25
Wow. Schick! :) *habenwill*
Titel: Re: Der Tintenzirkel-Wordcounter
Beitrag von: Luna am 16. Dezember 2009, 21:54:57
Zitat von: Maja am 16. Dezember 2009, 21:43:48
Oh, jetzt sehen sie wirklich klasse aus!
Bei dem T12-Counter habe ich noch nicht ganz raus, wie das mit den zwei Zählern funktioniert - und wie weiß das Script, wieviel ein Autor zum jeweiligen Zeitpunkt haben sollte?

Die mache ich auf jeden Fall für aller T12er zur Pflicht. Sehr schön geworden. Vielen Dank!

Also beim NaNo ist es ja so, dass man jeden Tag etwa 1.667 Worte schreiben muss - also ein Dreißigstel der Gesamtsumme.
Beim TiNo-Counter wird halt anstatt durch 30 durch 31 / 30 / 29 oder 28 geteilt - je nachdem, wieviel Tage der Monat hat.
Entsprechend kann man am aktuellen Datum ablesen, wie weit man sein sollte.

Beim T12 gibts den oberen und den unteren Balken. Der untere ist stets in zwölfteln (halt je ein Teil pro Monat), der obere versucht das Monatssoll einzufangen - allerdings macht der (bisher) keine Anpassungen für vorgestürmte oder zurückliegende. Kann da ja noch as einbauen, falls gewünscht.

Ist eigentlich alles Mathematik ;)

@Aryana: Danke für die Blumen ;)
Titel: Re: Der Tintenzirkel-Wordcounter
Beitrag von: Luna am 19. Dezember 2009, 22:07:56
 :pfanne: Gerade Text geschrieben und alles wech, weil ich die falsche Datei ausgewählt hatte *grml*

Ok, nochmal - hab nochmal dran gefeilt:
1.) mode= ist optional - es wird dann nur der Fortschritt angezeigt, ohne entsprechende "hier solltest du sein"-Balken.
2.) Da der TiNo (wahrscheinlich) auch Monatsgebunden ist, kann per mode=TiNoXX auf einen speziellen Monat verwiesen werden (TiNo3 für März oder TiNo12 für Dezember)
(https://forum.tintenzirkel.de/proxy.php?request=http%3A%2F%2Ftest.nmeuter.de%2Fwordcount.php%3Fmode%3DTiNo12%26amp%3Btarget%3D30000%26amp%3Btitle%3DTest%2520Roman%26amp%3Bcount%3D24000&hash=64ceecb32fb2e9ccf1619b198277f8860a9381ed)
Der Monatsname erscheint dann vor dem Zahlencounter
3.) Der Bindestrich wurde durch einen Doppelpunkt ersetzt, um mehr Platz für den Titel zu schaffen.

Falls jemand noch Einfälle hat, bitte bescheid geben.

[Dateianhang durch Administrator gelöscht]
Titel: Re: Der Tintenzirkel-Wordcounter
Beitrag von: Luna am 02. Januar 2010, 19:48:22
... (Das der gepostete Text total verschwindet, wenn es probleme mit dem Datei-upload gibt ...   >:( )

Jedenfalls hat meine perfektionistische Ader zugeschlagen. Oben und unten schneidet das momentan beim Text gerne sachen ab (Jan sieht aus wie Ian aus nem f wird nen halbes t ...), daher hier ein kleines Bildupdate mit dem benötigten bisschen mehr Platz oben und unten (und dem Skript, dem ich die Positionen entsprechend angepasst habe).

LG, AF

[Dateianhang durch Administrator gelöscht]
Titel: Re: Der Tintenzirkel-Wordcounter
Beitrag von: Marek am 02. Januar 2010, 20:12:45
Danke! Ich hab es hochgeladen.
Titel: Re: Der Tintenzirkel-Wordcounter
Beitrag von: Marek am 04. Januar 2010, 22:09:32
Ich habe in den Regeln für die Signaturen (http://forum.tintenzirkel.de/index.php?topic=4887) beschrieben, wie die neuen Counter einzubauen sind und welche Möglichkeiten sich dabei ergeben. Fragen dazu bitte hier an mich oder AngelFilia stellen.
Titel: Re: Der Tintenzirkel-Wordcounter
Beitrag von: Marek am 31. Januar 2010, 17:07:36
Ich editiere das mal hier rein, eine Anfrage von Sprotte, und ich kann nicht weiterhelfen:


Das ist jetzt ... irritierend.
Ich hab meinen Zählbalken schon mal für morgen vorbereitet (voreilig, wie ich bin). Habe auch brav Tino02 drinstehen (ich lese Anweisungen, wirklich! Und meistens verstehe ich sie sogar), aber da unten steht jetzt Mar für März  :schuldig:

Ich mach noch mal eine Copy hier rein...


counter/wordcount.php?mode=TiNo02&


(nur mal den relevanten Teil)

(https://forum.tintenzirkel.de/proxy.php?request=http%3A%2F%2Fwww.tintenzirkel.de%2Fcounter%2Fwordcount.php%3Fmode%3DTiNo2%26amp%3Btarget%3D20000%26amp%3Btitle%3DMaynard%2520XII%26amp%3Bcount%3D0&hash=3decf3d12bd1baac04a27e42283cb6f052e643fe)


Anmerkung von Maja:
Irgendwie scheinen nur manche Monate zu funktionieren:
1 gibt Jan, 2 & 3 Mar, 4 & 5 May , 6 & 7 Jul, aber 8 Aug, 9 & 10 Oct, 11 & 12 Dec.

EDIT: Das sind alles Monate mit 31 Tagen.

EDIT2: Und heute ist Januar, ein Monat mit 31 Tagen. Vielleicht kann der Counter keine kürzeren oder längeren Monate darstellen, als der Server ihm meldet? Spich, für den Counter ist heute der 31. Das geht im Februar nicht. Also rückt er weiter auf März.
Titel: Re: Der Tintenzirkel-Wordcounter
Beitrag von: Luna am 31. Januar 2010, 17:37:29
Okay ... ich glaube, ich habe gefunden, woran es liegt

(Zeile 74 austauschen durch:
$addStr = date('M',mktime(1,0,0,$monthofyear,1)).': ';


Das setzt dann zum holen des Monatsnamens den Tag auf 1 - müsste dadurch keine Sprünge mehr geben.

ich hänge mal die neue Datei an

[Dateianhang durch Administrator gelöscht]
Titel: Re: Der Tintenzirkel-Wordcounter
Beitrag von: Marek am 31. Januar 2010, 17:51:26
Danke, das hat geholfen!
Titel: Re: Der Tintenzirkel-Wordcounter
Beitrag von: Sprotte am 31. Januar 2010, 17:51:53
Das hat es! Lieben Dank.  :pompom:
Titel: Re: Der Tintenzirkel-Wordcounter
Beitrag von: Luna am 18. Februar 2010, 17:04:09
Und Maja hat noch einen Fehler gefunden - daher hier die nächste Version.

[Dateianhang durch Administrator gelöscht]
Titel: Re: Der Tintenzirkel-Wordcounter
Beitrag von: Marek am 18. Februar 2010, 17:16:24
Der neue Counter ist hochgeladen. Alle T12er müssen jetzt damit leben, daß sie obenrum ein bißchen weniger grün sind.
Titel: Re: Der Tintenzirkel-Wordcounter
Beitrag von: Judith am 18. Februar 2010, 22:18:58
Huch! Wie kommt das?
Titel: Re: Der Tintenzirkel-Wordcounter
Beitrag von: Luna am 18. Februar 2010, 22:22:15
Fehler bei der Bestimmung der Taganzahl im Februar. Das Skript hat diesen fälschlicherweise als Schaltjahrfebruar tituliert. Wenn man 29 Tage zur verfügung hat, muss man weniger pro tag schreiben, als nur bei 28.

Alles klar? ^^
Titel: Re: Der Tintenzirkel-Wordcounter
Beitrag von: Judith am 18. Februar 2010, 22:42:50
Achso. Ist ja auch fies, dass ausgerechnet im ersten T12-Jahr kein Schaltjahr ist.  ;D
Titel: Re: Der Tintenzirkel-Wordcounter
Beitrag von: Marek am 18. Februar 2010, 22:52:44
Mir war aufgefallen, daß mein Counter für heute einen grünen Überschuß zeigte, obwohl ich meine Zahlen sehr genau kenne und wußte, daß ich noch gut 150 Wörter hinter meinem Minimalziel liege. Dann habe ich AF angeschrieben, ob der Rechenfehler bei mir liegt oder in dem Counter - es hätt ja auch sein können, daß ich euch wochenlang mit den falschen Zahlen jeck gemacht hätte. Wär aber seltsam gewesen, mit Zahlen hab ich ein gutes Händchen - und so ist das dann rausgekommen.
Titel: Re: Der Tintenzirkel-Wordcounter
Beitrag von: Chizuru am 09. Januar 2013, 15:17:25
Ich weiß nicht, ob ich hier jetzt noch etwas posten sollte, weil die letzte Antwort ja 120 Tage her ist, aber ich wollte mich bei AngelFilia für die ganze Arbeit bedanken  :knuddel:

Dann schaue ich jetzt auch mal, wie genau der Counter funktioniert und vielleicht motiviert mich das ja wieder mehr, wenn das Grüne überwiegt oder das Rote droht, mich einzuholen  :vibes:
Titel: Re: Der Tintenzirkel-Wordcounter
Beitrag von: Janika am 09. Januar 2013, 15:27:29
[ÜBER 120 Tage, und zwar locker, Maja hat als letzte kommentiert, und zwar vor beinahe 3 Jahren! ;D ]

Aber du hast recht, ich schieb bei der Gelegenheit auch mal ein Danke und ein ganz dickes Lob hier rein! Die ersten Bolder kann ich zwar nicht sehen und weiß entsprechend nicht, was z.B. mit der Feder gemeint ist, aber die Counter, wie ich sie kenne, finde ich klasse! :jau:
Titel: Re: Der Tintenzirkel-Wordcounter
Beitrag von: Chizuru am 10. Januar 2013, 21:43:14
Oh, auf's Datum genau hatte ich nun nicht so geachtet, aber TZ selbst hat mir eben diese '120 Tage-Meldung' entgegen geworfen  :-[
Titel: Re: Der Tintenzirkel-Wordcounter
Beitrag von: Luna am 10. Januar 2013, 21:46:10
Letztes Jahr hatte ich noch am Counter rumgebastelt, damit der Server den Nano-Beginn auch übersteht ...
Titel: Re: Der Tintenzirkel-Wordcounter
Beitrag von: Janika am 10. Januar 2013, 21:55:43
Ach, halt, das da unten rechts ist die Feder, oder? Dann kenn ich die doch! ;D
Jaa, ich war aber vor dem NaNo schon da ;)