[Final] Version 1.2014.0 - Formel 1 WebTipp - phpBB3

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 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17392
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

[Final] Version 1.2014.0 - Formel 1 WebTipp - phpBB3

Beitrag von Dr.Death »

Downloads:

http://drdeath.github.io/phpBB3-F1-WebTipp/
Dort den großen Button "Download" anklicken oder hier der Direkt-Download-Link: Klick

Alternativer Download http://www.lpi-clan.de/viewtopic.php?f=27&t=2841


Demo: http://area51.lpi-clan.de/formel.php

Installationsanleitung PHP Dateien --> findet Ihr im entpackten Paket--> install.xml mit einem Browser öffnen und alle Anweisungen befolgen.

Installationsanleitung Saison Update 2014 --> findet Ihr im entpackten Paket--> contrib/update_f1.xml mit einem Browser öffnen und alle Anweisungen befolgen.



Beschreibung:
  • Formel 1 Tippspiel für phpBB Foren

    Das ganze funktioniert so:

    Die User eines Forums können zu jedem Rennen z.B. bis 10 Minuten vor Rennbeginn (einstellbar) einen Tipp abgeben. Ein per ACP festgelegter Moderator oder ein Admin haben Moderationsrechte und können dann das Ergebnis des Qualifying sowie des Rennens eingeben. Die Daten werden automatisch ausgewertet und Punkte für richtige Tipps in das Userprofil eingetragen.

    Auf einer Statistikseite können die User sehen, wer wieviele Punkte während der Saison ertippt hat.

    Punktevergabe (Beispiel):

    Die User tippen die ersten 10 Plätze + Schnellste Runde + Anzahl der Ausfälle + Anzahl der Safetycar Einsätze.

    Hat der User einen Fahrer erwähnt, der unter den ersten 10 ins Ziel kam, bekommt er 1 Punkt
    Ist der Fahrer auch noch auf dem richtigen Platz getippt folgt ein weiterer Punkt. (also pro Fahrer sind max 2 Punkte zu holen)

    Schnellste Runde richtig getippt: 2 Punkte
    Anzahl Ausfälle richtig getippt: 2 Punkte
    Anzahl Safetycar Einsätze richtig getippt: 2 Punkte

    --------
    max mögliche Punkte pro Tipp: 26 Punkte
Features:
  • ACP:
  • Teams (anlegen/bearbeiten/löschen)
    - Strafpunkte vergeben
  • Fahrer (anlegen/bearbeiten/löschen)
    - Strafpunkte vergeben
  • Rennen (anlegen/bearbeiten/löschen)
  • Einstellungen:
    - Deadline für die Tippabgabe
    - WebTipp Moderator angeben
    - WebTipp sichtbar für Gäste schalten ( nur möglich wenn keine WebTipp Gruppe aktiviert wurde )
    - Gruppe mit WebTipp Zugriff
    - Diskussionsforum angeben
    - Verzögerung einstellen, wann das nächste Rennen gezeigt wird
    - Punktevergabe
    - Angaben zu default Bildern
    - Anzeige im Profil (ja/nein)
    - Saison resetten
    - Erweiterte Grafiken de-/aktivieren
    - Renngrafiken de-/aktivieren
    - Banner Management für den Header (um z.B. zu Formel 1 Seiten zu verlinken)
    - Countdownzähler bis zur Deadline ein/auschaltbar
    - Avatar Anzeige auf der User Statistik ein/ausschaltbar
    - Alle Aktivitäten werden im Admin / User Logfile augelistet.
    - Support für Ultimate Points MOD ( Man kann Punkte für das Abgeben von Tipps vergeben ).
    - Im ACP --> Option zum Deaktivieren von Fahrern hinzugefügt. ( Nicht auswählbare Fahrer tauchen beim Tippen im DropDownMenü nicht mehr auf )
    Im ACP --> Option zum Versenden von Erinnerungsmail per Cronjob hinzugefügt

    Forum:
  • Tipp (eintragen/bearbeiten/löschen)
  • Anzeige abgegebener Tipps mit erzielten Punkten
  • Regeln Seite
  • Moderator Options (Qualifikation eintragen/löschen)
  • Moderator Options (Rennergebnisse eintragen/löschen)
  • WM Tabelle (Fahrerwertung)
  • WM Tabelle (Teamwertung)
  • User Tabelle (erzielte Punkte)
  • Anzeige im Profil
  • Englische Übersetzung
  • Französische Übersetzung


Wer Fehler findet, darf sie hier gerne melden :wink:


Update: von 1.2013.1 auf 1.2014.0

Die Update Anleitung findet Ihr im Ordner "contrib" --> update_1_2013_1_to_1_2014.xml

Neue Version 1.2014.0 released.

Änderungen gegenüber 1.2013.1:
  • Anstelle zum Foren Index zurückzukehren, zeigen nun einige "Zurück" Links auf den WebTipp.
  • Erinnerungsmail werden durch den Cronjob nur dann versendet, wenn der Benutzer den Empfang von Informationen durch den Administrator erlaubt hat.
Änderungen aller Codes von 1.2013.1 auf 1.2014.0:
https://github.com/DrDeath/phpBB3-F1-We ... e_1_2014_0


Dieses MOD funktioniert nur mit phpBB3 3.0.8 und höher ( 3.0.12+ )!
Zuletzt geändert von Dr.Death am 27.02.2014 18:10, insgesamt 64-mal geändert.
klausm
Mitglied
Beiträge: 176
Registriert: 19.04.2005 18:07

Beitrag von klausm »

Hallo Dr.Death,

Urlaub zu Ende. :wink:

Hab den F1 WebTipp versucht zu Installieren und bekam folgende Fehlermeldung:

Code: Alles auswählen

General Error
SQL ERROR [ mysql4 ]

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'COLLATE `utf8_bin`' at line 4 [1064]

SQL

CREATE TABLE phpbb_3formel_config ( config_name varchar(255) NOT NULL default '', config_value varchar(255) NOT NULL default '' ) CHARACTER SET `utf8` COLLATE `utf8_bin`;

BACKTRACE


FILE: includes/db/mysql.php
LINE: 133
CALL: dbal_mysql->sql_error()

FILE: install_f1webtipp.php
LINE: 61
CALL: dbal_mysql->sql_query()
Was bedeutet dies und wie kann ich das beheben? :oops:
Gruß
Klaus
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17392
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Welche Datenbank Version verwendest Du ?
klausm
Mitglied
Beiträge: 176
Registriert: 19.04.2005 18:07

Beitrag von klausm »

Hallo Dr.Death,

4.0...(weis nicht genau) ist bei 1und1 falls dir das weiter hilft.

Habs gefunden ist 4.0.25 :P
Gruß
Klaus
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17392
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Ih....

dann ist alles klar:

Öffne die install_f1webtipp.php

SUCHE:

Code: Alles auswählen

	// Check db sql_layer = mysql 4 || mysqli ?
	$sql_data = '';
	if ($db->sql_layer == 'mysql4' || $db->sql_layer == 'mysqli') 
    { 
		$sql_data = ' CHARACTER SET `utf8` COLLATE `utf8_bin`;'; 
	} 
	else
	{
		$sql_data = ';';
	}
ERSETZE MIT:

Code: Alles auswählen

$sql_data = ';';
Da muss ich noch eine bessere Versionsabfrage basteln.
Danke für den Hinweis.
klausm
Mitglied
Beiträge: 176
Registriert: 19.04.2005 18:07

Beitrag von klausm »

Hallo Dr.Death,

Danke, hat funktioniert.

Werd weiter Testen. :wink:
Gruß
Klaus
klausm
Mitglied
Beiträge: 176
Registriert: 19.04.2005 18:07

Beitrag von klausm »

Hallo Dr.Death,

in deiner Anleitung vermisse ich noch wie man, wenn alles Installiert und Aktiviert ist, zum WebTipp kommt. (http://www.dein URL.de/phpBB3/formel.php)

Code: Alles auswählen

Nach dem Erstellen, Hinzufuegen und Aktivieren der F1 WebTipp Module
kannst Du nun ACP Berechtigunen fuer Deinen Gruppen/Benutzer vergeben.
Du findest die neuen Berechtigungen unter:
ACP - Berechtigungen - Allgemeine Berechtigungen - Administratoren - F1
Kann Formel 1 Fahrer verwalten
Kann Formel 1 Rennen verwalten
Kann Formel 1 Einstellungen verwalten
Kann Formel 1 Teams verwalten
F1 unter ACP – Berechtigungen – Allgemeine Berechtigung – Administration finde ich nicht.

Verwaltet werden die einzelnen Module doch ACP – MODS oder?
Gruß
Klaus
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17392
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Argl.... ist mir glatt durchgegangen :oops:

Da ich nicht soviel an den "Core" Dateien von phpBB3 ändern wollte, hab ich selbst immer einen Link im Forenbereich erstellt.

Gehe dazu einfach ins:

ACP - Verwalte Foren - Neues Forum erstellen
Wähle dort als "Forum-Typ" --> Link aus und unter
"Forums-Link" --> http://www.deine-domain.de/forums-pfad/formel.php

Ich werde diesen Hinweis mit in die nächste Version packen.
Danke
klausm
Mitglied
Beiträge: 176
Registriert: 19.04.2005 18:07

Beitrag von klausm »

Hallo Dr.Death,
Dr.Death hat geschrieben:ACP - Verwalte Foren - Neues Forum erstellen
Wähle dort als "Forum-Typ" --> Link aus und unter
"Forums-Link" --> http://www.deine-domain.de/forums-pfad/formel.php
genauso hatte ich mir das auch gedacht.

Im Übrigen sieht das ganz richtig Gut aus. Respekt. :P
Gruß
Klaus
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17392
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

@klausm :

Könntest Du das mal in der install_f1webtipp.php testen ?

Code: Alles auswählen

	// Check db sql_layer :  mysqli, mysql4 (>= 4.1.3)  or mysql4 (< 4.1.3) ?
	$sql_data = '';
	if ($db->sql_layer == 'mysqli' || version_compare($db->mysql_version, '4.1.3', '>='))
	{ 
		$sql_data = ' CHARACTER SET `utf8` COLLATE `utf8_bin`;'; 
	} 
	else
	{
		$sql_data = ';';
	}
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“