[BETA] Hangman Mod

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Um nochmal auf die "High-Score" Liste zu kommen....

Nein, keine Automatik....zu unsicher ;-)

Vorschlag:

Der Admin bekommt die Möglichkeit "auf Knopfdruck" die gerade aktuelle High-Score Liste (also Top 10) zu archivieren.

hm...da fällt mir was ein.....

Punkt 1:
Lass die Datenbank "unberührt"...
Nur die eigentliche "Auswertung / Anzeige" der Highscore Liste wird von einem Start / End Datum aus dem Admin Bereich ausgelesen.

Der Admin gibt also den Zeit Bereich vor
Start: 01.07.2004
Ende: 31.07.2004

Punkt 2:
Baue eine "variable" High-Score Archiv Seite auf.
Wiederum kann der Admin die Zeitbereiche einteilen:
Entweder nach Monaten, Wochen oder Tageszeiträumen

Wäre das nichts für Version 2.x ?


Doc.
unTouched
Mitglied
Beiträge: 119
Registriert: 26.04.2004 12:25
Kontaktdaten:

Beitrag von unTouched »

jetzt wirds kompliziert :lol:

also wenn ich das richtig verstanden habe > zu der highscore muss ein feld hinzu > datumvon datumbis ;) wenn der admin drückt wird datumbis gesetzt und alle neuendatensätze bekommen erstmal datumvon ;) drückt der admin wieder passiert dasselbe? so hast du für die zeiträume in denen der admin klickt eine statistik ? *seufs*

man kann es auch so machen, dass der admin sagt von bis - in diesem zeitraum werden highscores erstellt - ist der zeitraum überschritten - werden die highscoredaten neu angelegt nud wieder läuft sie los ... - was dann so halb automatisch geschieht.. trotzdem ist auch hier wenigstens 1 feld mehr nötig ;p

ansonsten erklär mir deine ausführungen nochmal DAU freundlicher :oops: mit der highscorevariable komm ich noch nich ganz mit *g*

p.s. eindeutig [DEV] 2.0 +g+ dazu werde ich aber einen neuen thread aufmachen sobald 1.0 keine bugs mehr hat ;) (welche es gibt siehe in meinem forum.... )

Pete® :-?
Hangman Support:
http://www.coded4u.de/
Decus78
Mitglied
Beiträge: 123
Registriert: 25.07.2003 19:33
Wohnort: Wien
Kontaktdaten:

Beitrag von Decus78 »

Hmmm..."Datenbank neu durchnummerieren" klingt nicht gut. :roll:
Nutzt es was, wenn ich alle Hangmans übers ACP lösche? Wird dann mit der Nummernvergabe wieder neu begonnen?

Falls nicht - welchen Datenbankbefehl müsste ich dann in mysql verwenden?

Gibt es eine Möglichkeit, diese Nummerierung vielleicht ganz wegzulassen?
Tobymonzgi
Mitglied
Beiträge: 300
Registriert: 17.06.2004 12:32
Kontaktdaten:

Beitrag von Tobymonzgi »

Hätte mir jemand den Link zum Downloaden?
-->Danke!
unTouched
Mitglied
Beiträge: 119
Registriert: 26.04.2004 12:25
Kontaktdaten:

Beitrag von unTouched »

link http://pete.dsl-inet.com/ --> im forum unter hangman *tz* eigentlich nicht zu übersehen
Gibt es eine Möglichkeit, diese Nummerierung vielleicht ganz wegzulassen?
1. könnt ihr solche fragen in meinem forum stellen +fg+
2. ich machs per ACP einstellbar
3. wenn du es gleich machen willst

Code: Alles auswählen

#----[OPEN]---------
hangman_overview.tpl
#----[FIND]--------
<!-- BEGIN Hangmans -->
	<tr>
		<td class="{Hangmans.KLASSE}" align="left"><span class="gensmall">#&nbsp;{Hangmans.HANGMAN_ID}</span></td>
#---[REPLACE, WITH]----
<!-- BEGIN Hangmans -->
	<tr>
		<td class="{Hangmans.KLASSE}" align="left"><span class="gensmall"></span></td>
#---[SAVE, CLOSE all Files]----
#eOFm
sollte die id ausblenden wenn du unbedingt möchtest...
Falls nicht - welchen Datenbankbefehl müsste ich dann in mysql verwenden?
-> keine ahnung wahrscheinlich den der die hangman_ids neu durchnummeriert > und dazu passend gleichzeitig hangman_quess anpasst - mit anderen worten lass es besser *g*
oehm ob ein löschen aller hilft - ich denke ja ;)

Pete®
Hangman Support:
http://www.coded4u.de/
Tobymonzgi
Mitglied
Beiträge: 300
Registriert: 17.06.2004 12:32
Kontaktdaten:

Beitrag von Tobymonzgi »

Schon gut, der Link im ersten Post geht bei mir nicht, also!
unTouched
Mitglied
Beiträge: 119
Registriert: 26.04.2004 12:25
Kontaktdaten:

Beitrag von unTouched »

Tobymonzgi hat geschrieben:Schon gut, der Link im ersten Post geht bei mir nicht, also!
du hast recht :cry: :cry: :cry: :cry: :cry:
es tut mir leid
*Seufs ich hasse meine rechtschreibfehler - ich hoffe der mod funzt wenigstens bei dir... als entschädigung ;)

Pete®
Hangman Support:
http://www.coded4u.de/
Decus78
Mitglied
Beiträge: 123
Registriert: 25.07.2003 19:33
Wohnort: Wien
Kontaktdaten:

Beitrag von Decus78 »

Bei mir sieht die hangman_overview.tpl etwas anders aus (obwohl ver 1.0.1.):

Code: Alles auswählen

<!-- BEGIN Hangmans -->
	<tr>
		<td class="{Hangmans.KLASSE}" align="left"><a href="{Hangmans.HANGMAN_LINK}"><span class="gensmall">{Hangmans.HANGMAN_TOPIC}</span></a></td>
		<td class="{Hangmans.KLASSE}" align="center"><span class="gensmall">{Hangmans.HANGMAN_STATUS}</span></td>
		<td class="{Hangmans.KLASSE}" align="center"><span class="gensmall">{Hangmans.HANGMAN_MAX_QUESS}</span></td>
		<td class="{Hangmans.KLASSE}" align="center"><span class="gensmall">{Hangmans.HANGMAN_DATE}</span></td>
		<td class="{Hangmans.KLASSE}" align="center"><span class="gensmall">{Hangmans.HANGMAN_LEASE_DATE}</span></td>
		<td class="{Hangmans.KLASSE}" align="center"><span class="gensmall">{Hangmans.HANGMAN_CREATOR}</span></td>
		<!-- BEGIN switch_admin_on -->
		<td class="{Hangmans.switch_admin_on.KLASSE}" align="center">
			<span class="gensmall">{Hangmans.switch_admin_on.HANGMAN_ADMIN_DELETE}</span>
			<input type="checkbox" name="delete_id{Hangmans.switch_admin_on.HANGMAN_ID}" value="1">
		</td>
		<!-- END switch_admin_on -->
unTouched
Mitglied
Beiträge: 119
Registriert: 26.04.2004 12:25
Kontaktdaten:

Beitrag von unTouched »

hm version 1.0.2 sieht wirklanders aus als 1.0.1 ;)
-> wenn du es dort ändern willst moment *grübel*

Code: Alles auswählen

#open 
#
hangman.php
#finde
#
$hangman_topic = "[#$hangman_id]&nbsp;-&nbsp;$hangman_topic";
#replace
#
//$hangman_topic = "[#$hangman_id]&nbsp;-&nbsp;$hangman_topic";
wenn du 1.0.2 ändern willst nimm den code da oben... :D
Hangman Support:
http://www.coded4u.de/
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Hiho, ich schon wieder :-)

Also.....

Im Datensatz nur ein Feld (Timestamp) hinzufügen.

Hangman erstellt ---> Timestamp z.B. auf 31.12.2100
Hangman gelöst ---> aktueller Timestamp

In der Highscoretabelle selbst braucht nichts geändert werden.

Eine neue "Archiv Highscore" Abfrage (php seite) erstellen.
Die Archiv Highscoretabelle kann vom ACP dynamisch konfiguriert werden.
Der Admin kann nun das Format der Ausgabe bestimmen.
Aufruf per Jahr, Monat, Woche oder so.

Ist soetwas realisierbar?


Doc.
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“