Seite 43 von 204

Verfasst: 23.05.2006 14:05
von PG2
Die Zeitkorrektur gilt auch für die Finals:

UPDATE phpbb_wm_finals SET game_time = game_time - 3600;

Verfasst: 23.05.2006 16:08
von Jamobrasidsch
achso, das ist gar nich automatisch dann?
Ne, das ist ja doof...ich glaub dann lass ich das, ich bin ja in nem Forum wo der Mod installiert ist, dann kann ich schön mitspielen, und hab keine Arbeit :D

Danke euch allen!

mfg, Jamo

Verfasst: 23.05.2006 19:28
von Eloi
PG2 hat geschrieben:Die Zeitkorrektur gilt auch für die Finals:

UPDATE phpbb_wm_finals SET game_time = game_time - 3600;
PG2 hat geschrieben:achso, das ist gar nich automatisch dann?
Ne, das ist ja doof...ich glaub dann lass ich das, ich bin ja in nem Forum wo der Mod installiert ist, dann kann ich schön mitspielen, und hab keine Arbeit

Danke euch allen!

mfg, Jamo
Also dazu möchte ich mal sagen, um diesen Befehl in die Datenbank eintragen zu können, gibt es einmal die schon hier mehrfach bekannte und benannte "manuelle" Methode, oder man kann das auch mit dem "db update generator" updaten. Dieses kleine Programm sollten insbesondere die Forenbetreiber in ihr Forum integriert haben, die von php usw. nicht viel oder keine Ahnung haben. :wink: Ich habe ihn benutz und siehe da, jetzt stimmen die Anfangszeiten!

Dennoch stell ich mal den Code hier rein, damit auch die faulen unter uns, dieses Update nutzen können.

Code: Alles auswählen

<?php
/***************************************************************************
 *                               db_update.php
 *                            -------------------
 *
 *   copyright            : ©2003 Freakin' Booty ;-P & Antony Bailey
 *   project              : http://sourceforge.net/projects/dbgenerator
 *   Website              : http://freakingbooty.no-ip.com/ & http://www.rapiddr3am.net
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//


if( !$userdata['session_logged_in'] )
{
	$header_location = ( @preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')) ) ? 'Refresh: 0; URL=' : 'Location: ';
	header($header_location . append_sid("login.$phpEx?redirect=db_update.$phpEx", true));
	exit;
}

if( $userdata['user_level'] != ADMIN )
{
	message_die(GENERAL_MESSAGE, 'You are not authorised to access this page');
}


$page_title = 'Updating the database';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

echo '<table width="100%" cellspacing="1" cellpadding="2" border="0" class="forumline">';
echo '<tr><th>Updating the database</th></tr><tr><td><span class="genmed"><ul type="circle">';


$sql = array();
$sql[] = "UPDATE " . $table_prefix . "wm_games SET game_time = game_time - 3600";

for( $i = 0; $i < count($sql); $i++ )
{
	if( !$result = $db->sql_query ($sql[$i]) )
	{
		$error = $db->sql_error();

		echo '<li>' . $sql[$i] . '<br /> +++ <font color="#FF0000"><b>Error:</b></font> ' . $error['message'] . '</li><br />';
	}
	else
	{
		echo '<li>' . $sql[$i] . '<br /> +++ <font color="#00AA00"><b>Successfull</b></font></li><br />';
	}
}


echo '</ul></span></td></tr><tr><td class="catBottom" height="28">&nbsp;</td></tr>';

echo '<tr><th>End</th></tr><tr><td><span class="genmed">Installation is now finished. Please be sure to delete this file now.<br />If you have run into any errors, please visit the <a href="http://www.phpbbsupport.co.uk" target="_phpbbsupport">phpBBSupport.co.uk</a> and ask someone for help.</span></td></tr>';
echo '<tr><td class="catBottom" height="28" align="center"><span class="genmed"><a href="' . append_sid("index.$phpEx") . '">Have a nice day</a></span></td></table>';

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>
Kopiert Euch diesen Code und speichert ihn als „db_update.php“ ab. (aber bitte ohne diese Gänsefüsschen). Anschließend diese Datei ins Hauptverzeichnis eures „phpbb2“ Ordners hochladen (uploaden). Kopiert Euch dann die URL der Datei, startet euer Forum, loggt euch dort als Admin ein und gebt dann die URL in der Adressleiste eures Browsers ein. Danach wird euch (hoffentlich) eine positive Anzeige gemacht, dass alles OK ist. Sollte das der Fall sein, löscht dann danach diese „dp_update.php“ Datei wieder aus eurem Hauptverzeichnis. Fertig!

Möchte mich an dieser Stelle bedanken für Eure Hinweise bzw. für diesen Befehl.

Gruß, Eloi

Verfasst: 23.05.2006 20:21
von Gumfuzi
Sehr schön.

... aber nur einmal ausführen, denn bei jedem Aufruf der db_update.php ändert sich die Zeit ;)

Verfasst: 23.05.2006 20:23
von PG2
Dat reicht aber nicht ganz, oder?
Auch $table_prefix . "wm_finals muss korrigiert werden...
...
Bastel gerade an einem Torschützenkönig-Tipp und einer Ansicht für die Tipps der anderen. Allerdings ist das ein auf die Schnelle und mit Halbwissen gebastelte Version.
Wer den Code komplett kennt, könnte das sicher schöner machen.

Arbeitet da sonst noch jemand dran?

Verfasst: 23.05.2006 22:53
von Strichmaennli
Nur damit ich es richtig verstehe:
Die angezeigte Zeit der jeweiligen Spiele ist GMT oder?
Es wurde schon so viel geschrieben über die Zeit, dass ich mir nun nicht mehr sicher bin.

Zur Info:
Bin dran ein Anzeige zu basteln, bei der man die Tipps der Mitspieler einsehen kann (z.B. für Admin). Werde die hier reinposten, sobald ich fertig (wenn ich überhaupt fertig werde - zeit.......)
Gruss

Verfasst: 23.05.2006 23:31
von KigaSusi
Hallo zusammen,

da ich das alles von der technischen Seite nicht verstehe :oops: (auch wenns schon 43 Seiten sind) - mal bitte zum Mitschreiben für Dummis:

Ist der Mod jetzt so wie er ist einsatzfähig oder muss daran noch irgendwas gemacht werden? Ich würde den nämlich sehr sehr gerne benutzen ...

-> An dieser Stelle ein riesen Dankeschön an den Programmierer AceVentura (als geplagtes Eheweibchen weiß ich, wie nerven- und Zeitraubend das ist).

LG Susi

Verfasst: 23.05.2006 23:43
von Einste1n
nein, er ist noch Beta :)
warte einfach noch ein bisl, da wird sich wohl noch einiges tun.
Ich denke es reicht wenn man den so max 1 Woche vor der WM einbaut.
mfg
Einste1n

Verfasst: 23.05.2006 23:43
von theGrinch
Eigentlich sollten die letzbekannten Bugs sein:
1. Saudi-Arabien funzt in der Tabelle nicht
2. Gruppe E & F vertauscht (oder G & F?)
3. Zeitproblem

1&2 sind Schönehitsfehler
3 ist dumm, da du quasi im Moment bis zur 60. Spielminute deinen Tipp ändern kannst! Bugfix ist auf der Vorseite.

Aaaaaaber: Ace hat den Download gekillt, also kommst du so ohne weiteres nicht an die Beta ran.

Und wenn du Newbie bist, geduld dich bis der Mod komplett fertig ist, macht dir das Leben leichter!
Und Ace hatte ja vorsichtig was für kommende WE angedacht!

/edit: und wie Ace schon sagte: Einbau wird kinderleicht!

Verfasst: 23.05.2006 23:58
von KigaSusi
Klasse - ich gedulde mich :-D

Einbauen kann ich das eh nicht. Sagen wir mal so: für die Technik des Forums ist mein Mann zuständig (bruflicher Computerfuzzi ;-)) und ich für den Inhalt. Wenn der Mod fertig ist, sage ich ihm Bescheid und er baut ihn ein.

@ AceVentura: Wenn ich in deinem Forum dein Impressum finde, schicke ich dir eine Packung "Merci" (so ganz real) zu. Bin dir wirklich dankbar für die viele Mühe :grin: