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

Der Tintenzirkel-Wordcounter

Begonnen von Luna, 15. Dezember 2009, 18:28:55

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

Luna

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.

Maja

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.
Niemand hantiert gern ungesichert mit kritischen Massen.
Robert Gernhardt

Luna

#2
Naja, ich hab dazu so eine Idee, muss nur noch debuggen.
Aber zum Trost gibts hier schon mal ne Vorschau:



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.


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:



(Weiß allerdings nicht, ob die PHP-Konfiguration das einlesen der externen Datei erlaubt)

Maja

@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.
Niemand hantiert gern ungesichert mit kritischen Massen.
Robert Gernhardt

Luna

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 ^^

Maja

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!
Niemand hantiert gern ungesichert mit kritischen Massen.
Robert Gernhardt

Ary

Einfach mal machen. Könnte ja gut werden.

Luna

#7
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 ;)

Luna

#8
 :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)

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]

Luna

... (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]

Maja

Danke! Ich hab es hochgeladen.
Niemand hantiert gern ungesichert mit kritischen Massen.
Robert Gernhardt

Maja

Ich habe in den Regeln für die Signaturen beschrieben, wie die neuen Counter einzubauen sind und welche Möglichkeiten sich dabei ergeben. Fragen dazu bitte hier an mich oder AngelFilia stellen.
Niemand hantiert gern ungesichert mit kritischen Massen.
Robert Gernhardt

Maja

#12
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)




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.
Niemand hantiert gern ungesichert mit kritischen Massen.
Robert Gernhardt

Luna

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]

Maja

Niemand hantiert gern ungesichert mit kritischen Massen.
Robert Gernhardt