Seite 56 von 108

Verfasst: 05.06.2008 15:15
von aliassimba
buegelfalte hat geschrieben:
aliassimba hat geschrieben:Jetzt sortiert er nur noch nach Toren, auch schon vor EM
Bei mir nicht ;)

Gib mal hinter der "$sql_tips .=" Zeile ein "echo $sql_tips;" aus und kuck mal, was der dir angibt.
kannst Du mir mal die Fkt get_first_gametime() geben.. die fehlt bei mir..
War bestimmt in eine der Erweiterungen schon in der function.php. Doch da ich alles schon allein reingebaut hatte, fehlt die mir.

Wäre nett :oops: :oops:

Verfasst: 05.06.2008 15:17
von dogsandfun
Oki - jetzt kann ich das Tippspiel aufrufen ... nur das Config Problem bleibt beharrlich
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 : 268
File : admin_em_config.php
LG Dirk

Verfasst: 05.06.2008 15:19
von buegelfalte
aliassimba hat geschrieben:kannst Du mir mal die Fkt get_first_gametime() geben.. die fehlt bei mir..
here u go:

Code: Alles auswählen

function get_first_gametime($boo_finals = false) {

	global $db;

	$str_table = ($boo_finals) ? EM_FINALS_TABLE : EM_GAMES_TABLE;
	$sql = "SELECT game_time FROM  " . $str_table . " ORDER BY game_time LIMIT 1";
	if( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not get game data', '', __LINE__, __FILE__, $sql);
	}
	$row = $db->sql_fetchrow($result);
	$db->sql_freeresult($result);

	return $row['game_time'];
}
Die war in einem Paket drin, das ich zum Downloaden reingestellt habe und sollte in die 0.6.2 übernommen worden sein ... wenn die da drin ist, würde ich empfehlen, die ganze Datei zu überschreiben, da ich die zusätzlich zur neuen Funktion auch noch was aufgeräumt habe.

Verfasst: 05.06.2008 15:20
von aliassimba
dogsandfun hat geschrieben:Oki - jetzt kann ich das Tippspiel aufrufen ... nur das Config Problem bleibt beharrlich
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 : 268
File : admin_em_config.php
LG Dirk
hast du die 3 "m's" gelöscht die ich versehentlich bei der Create Table eingefügt hatte???? Schau mal im PHPMYADMIN

Verfasst: 05.06.2008 15:22
von dogsandfun
klar - die hab ich gelöscht ... die Torschützen an sich sehe ich auch nicht - ich denke das hat was mit einem der beiden Patches zu tun die irgendwas an den Subqueries (oder wie nannte sich das) verändern sollten ... argh ...

LG Dirk

Verfasst: 05.06.2008 15:25
von aliassimba
buegelfalte hat geschrieben:
aliassimba hat geschrieben:kannst Du mir mal die Fkt get_first_gametime() geben.. die fehlt bei mir..
here u go:

Code: Alles auswählen

function get_first_gametime($boo_finals = false) {

	global $db;

	$str_table = ($boo_finals) ? EM_FINALS_TABLE : EM_GAMES_TABLE;
	$sql = "SELECT game_time FROM  " . $str_table . " ORDER BY game_time LIMIT 1";
	if( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not get game data', '', __LINE__, __FILE__, $sql);
	}
	$row = $db->sql_fetchrow($result);
	$db->sql_freeresult($result);

	return $row['game_time'];
}
Die war in einem Paket drin, das ich zum Downloaden reingestellt habe und sollte in die 0.6.2 übernommen worden sein ... wenn die da drin ist, würde ich empfehlen, die ganze Datei zu überschreiben, da ich die zusätzlich zur neuen Funktion auch noch was aufgeräumt habe.
THX, werde ich dann machen. Jetzt muß ich erst mal weiter arbeiten... ;)
Mein Chef schaut schon komisch :oops: :oops: :lol:

Verfasst: 05.06.2008 15:30
von aliassimba
dogsandfun hat geschrieben:klar - die hab ich gelöscht ... die Torschützen an sich sehe ich auch nicht - ich denke das hat was mit einem der beiden Patches zu tun die irgendwas an den Subqueries (oder wie nannte sich das) verändern sollten ... argh ...

LG Dirk
jetzt kann ich mir nur noch erklären das die Kollation der Tabelle eigentlich latin1_swedish_ci sein müsste und Du hast denk ich mal swedish??? Oder??

Wenn das nicht der Grund ist, weiß´ich auch erst mal nicht weiter!

mfg

Verfasst: 05.06.2008 15:32
von Drakeman
buegelfalte hat geschrieben:
Drakeman hat geschrieben:Was muß ich da machen?
Die Installationsanleitung der Torjäger-Stats beachten (oder denjenigen treten, der das in der 0.6.2 vergessen hat ;) ).

das muß in deine includes/constants.php

Code: Alles auswählen

define('EM_TJAEGER_TABLE',$table_prefix.'em_torschuetzen');
define('EM_TJAEGERTIPPS_TABLE',$table_prefix.'em_torschuetzen_user');
perfekt...danke!

Verfasst: 05.06.2008 15:35
von dogsandfun
aliassimba hat geschrieben:
dogsandfun hat geschrieben:klar - die hab ich gelöscht ... die Torschützen an sich sehe ich auch nicht - ich denke das hat was mit einem der beiden Patches zu tun die irgendwas an den Subqueries (oder wie nannte sich das) verändern sollten ... argh ...

LG Dirk
jetzt kann ich mir nur noch erklären das die Kollation der Tabelle eigentlich latin1_swedish_ci sein müsste und Du hast denk ich mal swedish??? Oder??

Wenn das nicht der Grund ist, weiß´ich auch erst mal nicht weiter!

mfg
Ok ich hab jetzt die Patches nochmal durchgeführt - jetzt habe ich die Konfig da - Klasse und vielen Dank

Die Torschützen sehe ich immer noch nicht - aber das schaue ich mir jetzt mal in ruhe an ...

LG Dirk

Verfasst: 05.06.2008 15:39
von Drakeman
@ buegelfalte

Es läuft jetzt alles wunderbar, nachdem ich sämtliche relevanten Dateíen an mein Orion angepaßt habe, da mein Präfex nicht phpbb, sondern orion ist.

Ich habe es jetzt so gemacht, daß jeder die Tipps sehen kann, wenn man auf Rangliste klickt. Klickt man jetzt jedoch auf "Torjäger-Tipps", dann steht unter Spieler [Versteckt]. Kann man das ändern, damit hier die Spieler angezeigt werden?

Gruß
Drakeman