[BETA] EURO 2008 Webtipp

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
buegelfalte
Mitglied
Beiträge: 759
Registriert: 16.02.2005 14:32
Wohnort: Köln
Kontaktdaten:

Beitrag von buegelfalte »

Ich hab hier ein paar Updates eingebaut:

http://ultrashare.de/f/8687/EM2008_update.zip.html

enthalten:
em_stats.php
em_tjstat.php
em_winnerstat.php
includes/functions_em.php

hauptsächlich sind es Code-Formatierungen, damit das ganze ein bißchen übersichtlicher wird, zusätzlich gibt es eine neue Funktion in der functions_em (und deren Anwendung in den drei anderen Dateien), die das erste Spiel entweder der Vorrunde oder der Finalrunde holt, damit da nicht immer statisch Datumsangaben im Quelltext stehen.

Soweit ich nachvollziehen konnte, sind seit der letzten Version (0.6.1) keine sonstigen Änderungen an den enthaltenen Dateien vorgenommen worden - die o.a. Dateien können also direkt ins neue Paket (wwwthomasbauer, machst du das wieder ?) übernommen und überschrieben werden.
Hinweis: die Änderungen zum Einbau der em_tjstats (Torjäger-Statistik) sind schon drin !
Wie gesagt: das Update ist Kosmetik und Vorbereitung auf spätere, dynamischere Versionen und kein Muß.

(Die einzige weitere Änderung war ansonsten - soweit ich gesehen habe - nur die in der em_finals (Warnhinweis für Unentschieden-Tipper), der betrifft aber nicht die oben enthaltenen Dateien und müßte separat noch ins Paket).


Drakeman hat geschrieben:Was mich aber stört ist die Tatsache, daß man die Anstoßzeiten im ACP nicht korrigieren kann. Das wäre wohl eine Sache für eine nächste Version, oder?
Da die Zeiten sich jetzt nicht mehr ändern werden, ist das eher ein "nice to have" als ein "muß unbedingt jetzt noch eingebaut werden". Wär aber natürlich ganz nett.

Was mir noch vorschwebt (und wofür mir aber die Zeit fehlt): das Einstellen der ganzen Flags ("Tipps vor Anstoß sichtbar ?", "Warnhinweis bei Unentschieden in der Finalrunde ?", etc. etc.) über die Admin ermöglichen ... ist aber ebenfalls nicht kritisch.
Zuletzt geändert von buegelfalte am 03.06.2008 19:03, insgesamt 2-mal geändert.
http://www.beehave.de - home of humbug - und zocken !
[kein Support per PN]
Benutzeravatar
wolfgangR
Mitglied
Beiträge: 15
Registriert: 10.04.2007 09:07
Wohnort: Eltville am Rhein
Kontaktdaten:

Beitrag von wolfgangR »

Hy,
ich habe mal auf den 0.6.1 Stand upgedatet...
Scheint alles Perfekt zu laufen.
Vielen Dank dafür...
Leider hab ich ein kleines Layout-Prob. Der Rahmen und der Hintergrund der Vorunde fehlt.

Kann jemand sagen, was ich da vergessen habe...?
Oder ist das so gewollt...
[ externes Bild ]

Ist kein grosses Problem, wie gesagt funktioniert es einwandfrei !
wwwthomasbauerattf
Mitglied
Beiträge: 1151
Registriert: 30.01.2006 15:15
Kontaktdaten:

Beitrag von wwwthomasbauerattf »

wolfgangR hat geschrieben:Hy,
ich habe mal auf den 0.6.1 Stand upgedatet...
Scheint alles Perfekt zu laufen.
Vielen Dank dafür...
Leider hab ich ein kleines Layout-Prob. Der Rahmen und der Hintergrund der Vorunde fehlt.

Kann jemand sagen, was ich da vergessen habe...?
Oder ist das so gewollt...

Ist kein grosses Problem, wie gesagt funktioniert es einwandfrei !
sollte eigentlich anders ausschauen...
Benutzeravatar
wolfgangR
Mitglied
Beiträge: 15
Registriert: 10.04.2007 09:07
Wohnort: Eltville am Rhein
Kontaktdaten:

Beitrag von wolfgangR »

ist das die Datei "em_tipp_body.tpl" ???
Benutzeravatar
buegelfalte
Mitglied
Beiträge: 759
Registriert: 16.02.2005 14:32
Wohnort: Köln
Kontaktdaten:

Beitrag von buegelfalte »

ja
http://www.beehave.de - home of humbug - und zocken !
[kein Support per PN]
pflaume
Mitglied
Beiträge: 19
Registriert: 05.10.2005 17:32

Beitrag von pflaume »

der rahmen fehlt bei mir ebenfalls
Benutzeravatar
buegelfalte
Mitglied
Beiträge: 759
Registriert: 16.02.2005 14:32
Wohnort: Köln
Kontaktdaten:

Beitrag von buegelfalte »

Und noch eine Erweiterung:

das hier ausführen:

Code: Alles auswählen

INSERT INTO `phpbb_em_config` (`config_name`, `config_value`) VALUES ('disallow_users', 'USERIDS');
"USERIDS" ersetzen mit den IDs der User, die nicht teilnehmen können sollen (getrennt durch Kommas)
Hintergrund: man möchte vielleicht den Zugriff nicht auf eine Gruppe beschränken, damit prinzipiell jeder erstmal teilnehmen kann, manche User sollen aber trotzdem nicht tippen können, die können damit gesperrt werden - will man niemanden sperren, das "USERIDS" löschen, also nur die '' angeben. Will man später User hinzufügen, muß man das über phpMyAdmin machen.
(ja, ich weiß, wäre über die Admin komfortabler - vielleicht hat ja auch mal jemand anderes Zeit für sowas ;) )

und dann in ALLEN Dateien, die im Forum-Root liegen und mit "em_" anfangen (finals, round1, showtipps, stats, tjstat, usertipps, winnerstat) hinter dieser Zeile

Code: Alles auswählen

$em_config	= get_em_config();
folgenden Code einfügen:

Code: Alles auswählen

// filter disallowed users
if (!empty($em_config['disallow_users']))
{
	$arr_disallowusers = array();
	$arr_disallowusers = explode(",", $em_config['disallow_users']);
	if (in_array($userdata['user_id'], $arr_disallowusers))
	{
		message_die(GENERAL_MESSAGE, 'You are not allowed here.', '', '', '', '');
	}
}

o.a. Erweiterung ist für die drei em_*-Dateien schon drin (nur der Query muß noch ausgeführt werden), einfach alles überschreiben:
http://ultrashare.de/f/8687/EM2008_update.zip.html
http://www.beehave.de - home of humbug - und zocken !
[kein Support per PN]
Gismo110
Mitglied
Beiträge: 848
Registriert: 29.03.2005 16:48
Kontaktdaten:

Beitrag von Gismo110 »

dasinnerevombrötchen hat geschrieben:nun, versuche STATT

Code: Alles auswählen

CREATE TABLE IF NOT EXISTS `phpbb_em_torschuetzen_user` ( `userid` varchar(4) NOT NULL default '0', `spielerid` int(4) NOT NULL default '0', `berechnet` int(2) NOT NULL default '0', PRIMARY KEY (`userid`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; 
folgendes (am besten mal direkt im phpMyAdmin - falls zugriff vorhanden)

Code: Alles auswählen

CREATE TABLE IF NOT EXISTS `phpbb_em_torschuetzen_user` ( `userid` varchar(4) NOT NULL default '0', `spielerid` int(4) NOT NULL default '0', `berechnet` int(2) NOT NULL default '0', PRIMARY KEY (`userid`) ) ENGINE=MyISAM; 
sollte er das auch nicht mögen, dann:

Code: Alles auswählen

CREATE TABLE IF NOT EXISTS `phpbb_em_torschuetzen_user` ( `userid` varchar(4) NOT NULL default '0', `spielerid` int(4) NOT NULL default '0', `berechnet` int(2) NOT NULL default '0', PRIMARY KEY (`userid`) ) TYPE=MyISAM; 
(die letzte variante hat er bei mir auch in der ältesten testumgebung akzeptiert - sollte es also tun)

hat nix gebracht. Immernoch dieser fehler:

Code: Alles auswählen

Ein Fehler ist aufgetreten.

DEBUG MODE

SQL Error : 1146 Table 'd002b912.phpbb_em_torschuetzen' doesn't exist

SELECT * FROM `phpbb_em_torschuetzen` order by name, vorname, verein

Line : 338
File : em_round1.php

ich habe MySQL-Client-Version: 5.0.27
Gismo110
Mitglied
Beiträge: 848
Registriert: 29.03.2005 16:48
Kontaktdaten:

Beitrag von Gismo110 »

in der config habe ich diesen fehler:

Code: Alles auswählen

Ein Fehler ist aufgetreten.

DEBUG MODE

SQL Error : 1064 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 'select distinct spielerid from phpbb_em_torschuetzen_user) ORDE

SELECT * FROM phpbb_em_torschuetzen where spielerid in (select distinct spielerid from phpbb_em_torschuetzen_user) ORDER BY tore DESC

Line : 269
File : admin_em_config.php

mir ist grade aufgefallen das in der update.php einmal die torschuetzen table gelöscht wird dann wieder angelegt dann werden werte eingefügt und dann wird die tabelle wieder gelöscht

soll das so?
Gismo110
Mitglied
Beiträge: 848
Registriert: 29.03.2005 16:48
Kontaktdaten:

Beitrag von Gismo110 »

hi habs irgendwie hinbekommen aber meine config funkt auch nicht:

Code: Alles auswählen

DEBUG MODE

SQL Error : 1064 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 'select distinct spielerid from phpbb_em_torschuetzen_user) ORDE

SELECT * FROM phpbb_em_torschuetzen where spielerid in (select distinct spielerid from phpbb_em_torschuetzen_user) ORDER BY tore DESC

Line : 269
File : admin_em_config.php
Antworten

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