Seite 10 von 110

Verfasst: 01.09.2007 21:04
von Dr.Death
Oha..... der nächste Fund bei einer strikten Datenbank....

Öffne die formel.php

SUCHE:

Code: Alles auswählen

			if ($place_my_tipp) 
			{
				$sql_ary = array(
					'tipp_id'		=> '',
					'tipp_user'		=> $user_id,
					'tipp_race'		=> $race_id,
					'tipp_result'	=> $my_tipp,
					'tipp_points'	=> 0
				);
ERSETZE MIT:

Code: Alles auswählen

			if ($place_my_tipp) 
			{
				$sql_ary = array(
					'tipp_user'		=> $user_id,
					'tipp_race'		=> $race_id,
					'tipp_result'	=> $my_tipp,
					'tipp_points'	=> 0
				);
SUCHE:

Code: Alles auswählen

	$sql_ary = array(
							'wm_id'		=> '',
							'wm_race'	=> $race_id,
							'wm_driver'	=> $current_driver,
							'wm_team'	=> $current_team,
							'wm_points'	=> $wm_points
						);
ERSETZE MIT:

Code: Alles auswählen

	$sql_ary = array(
							'wm_race'	=> $race_id,
							'wm_driver'	=> $current_driver,
							'wm_team'	=> $current_team,
							'wm_points'	=> $wm_points
						);
Öffne die Datei includes/acp/acp_formel.php

SUCHE:

Code: Alles auswählen

	$sql_ary = array(
							'driver_id'		=> '',
							'driver_name'	=> $drivername,
							'driver_img'	=> $driverimg,
							'driver_team'	=> $driverteam
						);
ERSETZE MIT:

Code: Alles auswählen

	$sql_ary = array(
							'driver_name'	=> $drivername,
							'driver_img'	=> $driverimg,
							'driver_team'	=> $driverteam
						);
SUCHE:

Code: Alles auswählen

	$sql_ary = array(
							'team_id'		=> '',
							'team_name'		=> $teamname,
							'team_img'		=> $teamimg,
							'team_car'		=> $teamcar
						);
ERSETZE MIT:

Code: Alles auswählen

	$sql_ary = array(
							'team_name'		=> $teamname,
							'team_img'		=> $teamimg,
							'team_car'		=> $teamcar
						);
SUCHE:

Code: Alles auswählen

	$sql_ary = array(
							'race_id'		=> '',
							'race_name'		=> $racename,
							'race_img'		=> $raceimg,
							'race_time'		=> $racetime,
							'race_length'	=> $racelength,
							'race_laps'		=> $racelaps,
							'race_distance'	=> $racedistance,
							'race_debut'	=> $racedebut
						);
ERSETZE MIT:

Code: Alles auswählen

	$sql_ary = array(
							'race_name'		=> $racename,
							'race_img'		=> $raceimg,
							'race_time'		=> $racetime,
							'race_length'	=> $racelength,
							'race_laps'		=> $racelaps,
							'race_distance'	=> $racedistance,
							'race_debut'	=> $racedebut
						);

Versuche nach den Änderungen auch mal ein neues Team, einen neuen Fahrer und ein neues Rennen zu erstellen!

Feedback erwünscht ;-)

Verfasst: 01.09.2007 21:27
von windstar
JAA, super scheint wieder alles zu funktionieren.

Auch neues Team, einen neuen Fahrer und ein neues Rennen liessen sich im im ACP anlegen und waren dann auch sichtbar.
(Habe es allerdings auf die schnelle ohne Bilder versucht, aber das sollte ja kein Problem sein)

Danke für die blitzschnelle Hilfe und einen Gruß von Heartbeat soll ich ausrichten. :D

Verfasst: 01.09.2007 21:39
von Dr.Death
Hehe, ich danke für das Feedback!

Bisher hatte ich noch keine "strikte MySQL Datenbank" zum testen gehabt.

Die Ursache ist/war :

Immer wenn ein leeres Feld per INSERT eingefügt wird ( '' ) und die Datenbank aber an dieser Stelle einen "Integer" erwartet, wird bei einer "strikt" eingerichteten Datenbank der Fehler:

Code: Alles auswählen

Incorrect integer value: '' 
ausgegeben.

Da diese Felder in meinem MOD allerdings "auto_increment" Felder sind, brauche ich es nicht angeben, da es mit dem nächsten freien Integer ( auto_increment ) gefüllt wird.

Ich hatte zum fixen einfach alle INSERTs abgeklappert. Das müssten auch alle gewesen sein.

Verfasst: 01.09.2007 22:17
von Heartbeat
Herzlichen Dank auch von mir, der Service war wie immer super :grin:
Wenn ich nur Dein Wissen umsetzen könnte, habe da nämlich noch so einen hartnäckigen Fall :oops:
Tja leider bekommt man selten wie bei Dir so professionelle Hilfe.

Verfasst: 01.09.2007 23:12
von marino
hab mir die mod auch eingebaut -- auf einem neuen forum ( nu hab i scho 3*gg) scho allein wegen der mod . lohnt es sich a f1 forumchen aufzumachen - auch wenn es da erst nächstes jahr richtig los geht ..
diesjahr lohnt sich ja nicht mehr ..

hmm hab aber noch ne frage .. gibts irgendwo ne db wo man sich grafiken ( fahrerbilder usw) besorgen kann ? - die da auch richtig reinpassen - von der grösse und so

Verfasst: 02.09.2007 12:34
von Dr.Death
Jein ;-)

Der Grund warum ich das MOD ohne Grafiken ausliefere ist das "Copyright".

Ich habe schon auf mehreren Seiten offiziell Nachgefragt, aber ich habe keine offizielle Erlaubnis bekommen die gefundenen Bilder mitzuliefern.

Sorry.

Die Bildgrößen kannst Du ja im ACP anpassen.

Verfasst: 02.09.2007 15:08
von marino
danke, hab ich mir schon gedacht das das probleme machen könnte.. die wollen alle geld mit ihren bildchen verdiehnen

Verfasst: 03.09.2007 17:09
von porfavor
ich habe soeben den F1 Webtipp installiert. Nun wollte ich die Module hinzufügen. jetzt scheint mein ACP total zerschossen zu sein. Die Portal Module hab ich deinstalliert, brachte nichts.
Es zeigt bei mir nun solche Reiter wie "Moderator-Berechtigungen Anzeigen" oder "Forums-Berechtigungen Anzeigen an". Ich bin am verzweifeln. Alles ruiniert...

Verfasst: 03.09.2007 20:01
von Dr.Death
Das liegt nun aber nicht am F1 MOD.
Das MOD fügt nur 4 Berechtigungen in der ACL_OPTIONS Tabelle hinzu und löscht den Cache.

Module hinzufügen musst Du von Hand.
Ich habe mit Absicht keinen Automatismus eingebaut, damit genau das nicht passieren kann.

Anscheinend hast Du vorher noch ein oder mehrere Mods eingebaut, die das Modulsystem verwirrt haben.
Das F1 MOD hat nur den Cache geleert, damit die Berechtigungen neu eingelesen werden konnten.

Erstelle bitte im Support Bereich einen eigenen Beitrag und füge dort eine ausführliche Fehlerbeschreibung und evtl. einen kleinen Screenshot vom Problem ein.

Verfasst: 04.09.2007 00:33
von porfavor