[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 phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 15421
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

[Final] Version 1.2014.0 - Formel 1 WebTipp - phpBB3

Beitragvon Dr.Death » 28.05.2007 14:16

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-WebTipp/compare/Release_1_2013_1...Release_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: 170
Registriert: 19.04.2005 18:07

Beitragvon klausm » 29.05.2007 14:41

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: 15421
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitragvon Dr.Death » 29.05.2007 14:47

Welche Datenbank Version verwendest Du ?

klausm
Mitglied
Beiträge: 170
Registriert: 19.04.2005 18:07

Beitragvon klausm » 29.05.2007 14:52

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: 15421
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitragvon Dr.Death » 29.05.2007 15:17

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: 170
Registriert: 19.04.2005 18:07

Beitragvon klausm » 29.05.2007 15:28

Hallo Dr.Death,

Danke, hat funktioniert.

Werd weiter Testen. :wink:
Gruß
Klaus

klausm
Mitglied
Beiträge: 170
Registriert: 19.04.2005 18:07

Beitragvon klausm » 29.05.2007 17:29

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: 15421
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitragvon Dr.Death » 29.05.2007 17:49

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: 170
Registriert: 19.04.2005 18:07

Beitragvon klausm » 29.05.2007 18:32

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: 15421
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitragvon Dr.Death » 29.05.2007 22:16

@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 = ';';
   }


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