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

Beitrag 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 ;-)
windstar
Mitglied
Beiträge: 30
Registriert: 17.06.2007 22:02

Beitrag 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
Gruß
windstar
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag 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.
Heartbeat
Mitglied
Beiträge: 10
Registriert: 24.04.2007 14:23

Beitrag 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.
marino

Beitrag 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
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag 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.
marino

Beitrag von marino »

danke, hab ich mir schon gedacht das das probleme machen könnte.. die wollen alle geld mit ihren bildchen verdiehnen
Benutzeravatar
porfavor
Mitglied
Beiträge: 834
Registriert: 23.08.2006 00:35
Wohnort: Tuttlingen
Kontaktdaten:

Beitrag 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...
Lebe dein Leben solange du kannst.

Jugendgemeinderat-Tuttlingen
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag 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.
Benutzeravatar
porfavor
Mitglied
Beiträge: 834
Registriert: 23.08.2006 00:35
Wohnort: Tuttlingen
Kontaktdaten:

Beitrag von porfavor »

Lebe dein Leben solange du kannst.

Jugendgemeinderat-Tuttlingen
Antworten

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