Codefrage Memberlist Funktion

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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
Michel_61
Mitglied
Beiträge: 728
Registriert: 15.08.2008 20:53
Wohnort: CH-Seewen/SO
Kontaktdaten:

Codefrage Memberlist Funktion

Beitrag von Michel_61 »

Moin,

ich versuche mich gerade am BBGarage MOD. In der Memberlist.php mussten Änderungen vorgenommen werden und ich hatte dort einen Fehler eingebaut.
Diesen habe ich behoben, war nur um ein Zeichen verrutscht.
Dieser Fehler wurde angezeigt als Fehler auf Zeile 158. Jetzt, da der Fehler behoben ist, kommt ein neuer Fehler und zwar 2 Zeilen weiter.
Ich kann mit der Meldung, die dann auftaucht wenn ich einen Benutzer suchen möchte um die Benutzerrechte zu ändern, nichts anfangen.

Fehler:

Code: Alles auswählen

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in /home/httpd/vhosts/fj-europatreff.eu/httpdocs/forum_testz/memberlist.php on line 160
Der originalcode aus der memberlist.php war:

Code: Alles auswählen

$sql = $db->sql_build_query('SELECT', array(
			'SELECT'	=> 'u.user_id, u.group_id as default_group, u.username, u.username_clean, u.user_colour, u.user_rank, u.user_posts, u.user_allow_pm, u.user_flag, g.group_id, g.group_name, g.group_colour, g.group_type, ug.user_id as ug_user_id',

			'FROM'		=> array(
				USERS_TABLE		=> 'u',
				GROUPS_TABLE	=> 'g'
			),
geändert wurde das in:

Code: Alles auswählen

$sql = $db->sql_build_query('SELECT', array(
//-- MOD : BB Garage 3.0.1 Modify -------------------------------------------		
			'SELECT'	=> 'u.user_id, u.group_id as default_group, u.username, u.username_clean, u.user_colour, u.user_rank, u.user_posts, u.user_allow_pm, u.user_flag, g.group_id, g.group_name, g.group_colour, g.group_type, ug.user_id as ug_user_id, v.id as v_id'
//-- MOD : BB Garage 3.0.1 Modify -------------------------------------------
			'FROM'		=> array(
				USERS_TABLE		=> 'u',
				GROUPS_TABLE	=> 'g'
			),
Die betreffende Zeile 160 ist:

Code: Alles auswählen

	'FROM'		=> array(
Dort wurde jedoch nicht verändert, ich habe lediglich darüber editiert und kann mir anhand des Codes nicht erklären wo ich da einen Fehler finden kann.
Wäre bitte jemand so nett mir das zu übersetzen?
Zuletzt geändert von Michel_61 am 04.01.2012 19:55, insgesamt 1-mal geändert.
Grüsse, Micha

Homepage??? Wie jetzt?? http://www.fj-europatreff.eu
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12113
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Code-Problem, Frage...

Beitrag von Crizzo »

Hier müsste ein , fehlen:

Code: Alles auswählen

v.id as v_id'
Benutzeravatar
Michel_61
Mitglied
Beiträge: 728
Registriert: 15.08.2008 20:53
Wohnort: CH-Seewen/SO
Kontaktdaten:

Re: Code-Problem, Frage...

Beitrag von Michel_61 »

Hallo,
Jo, vielen Dank schon mal, ich hbs geändert, den Cache geleert, auch via FTP ohne die .htacces und die index Datei zu löschen, leider immer noch der selbe Fehler.
Grüsse, Micha

Homepage??? Wie jetzt?? http://www.fj-europatreff.eu
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12113
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Code-Problem, Frage...

Beitrag von Crizzo »

Wenn du den original-Code einbaust, ist alles wieder in Ordnung?

Edit: Es muss so aussehen:

Code: Alles auswählen

$sql = $db->sql_build_query('SELECT', array(
//-- MOD : BB Garage 3.0.1 Modify -------------------------------------------      
         'SELECT'   => 'u.user_id, u.group_id as default_group, u.username, u.username_clean, u.user_colour, u.user_rank, u.user_posts, u.user_allow_pm, u.user_flag, g.group_id, g.group_name, g.group_colour, g.group_type, ug.user_id as ug_user_id, v.id as v_id'
//-- MOD : BB Garage 3.0.1 Modify -------------------------------------------
		),
         'FROM'      => array(
            USERS_TABLE      => 'u',
            GROUPS_TABLE   => 'g'
         ),
Benutzeravatar
Michel_61
Mitglied
Beiträge: 728
Registriert: 15.08.2008 20:53
Wohnort: CH-Seewen/SO
Kontaktdaten:

Re: Code-Problem, Frage...

Beitrag von Michel_61 »

Hi,

ja, wenn ich den wie oben geposteten Code wieder einsetze kann ich wieder die Benutzersuche im ACP verwenden. Das klappt.
Grüsse, Micha

Homepage??? Wie jetzt?? http://www.fj-europatreff.eu
Benutzeravatar
Michel_61
Mitglied
Beiträge: 728
Registriert: 15.08.2008 20:53
Wohnort: CH-Seewen/SO
Kontaktdaten:

Re: Code-Problem, Frage...

Beitrag von Michel_61 »

Hi,
hab deinen Code mal eingefügt, das Problem bleibt das selbe, nur eine Zeile weiter.

Code: Alles auswählen

Parse error: syntax error, unexpected T_DOUBLE_ARROW in /home/httpd/vhosts/fj-europatreff.eu/httpdocs/forum_testz/memberlist.php on line 161
Grüsse, Micha

Homepage??? Wie jetzt?? http://www.fj-europatreff.eu
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12113
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Code-Problem, Frage...

Beitrag von Crizzo »

Ja, war auch quatsch.

Aber ich verstehe nicht, wieso es so nicht geht:

Code: Alles auswählen

$sql = $db->sql_build_query('SELECT', array(
//-- MOD : BB Garage 3.0.1 Modify -------------------------------------------     
         'SELECT'   => 'u.user_id, u.group_id as default_group, u.username, u.username_clean, u.user_colour, u.user_rank, u.user_posts, u.user_allow_pm, u.user_flag, g.group_id, g.group_name, g.group_colour, g.group_type, ug.user_id as ug_user_id, v.id as v_id',
//-- MOD : BB Garage 3.0.1 Modify -------------------------------------------
      
         'FROM'      => array(
            USERS_TABLE      => 'u',
            GROUPS_TABLE   => 'g'
         ),
Benutzeravatar
Michel_61
Mitglied
Beiträge: 728
Registriert: 15.08.2008 20:53
Wohnort: CH-Seewen/SO
Kontaktdaten:

Re: Code-Problem, Frage...

Beitrag von Michel_61 »

Hi,

ja was war das denn? Ich habe den von dir zuletzt geposteten Code nochmal kopiert und reingesetzt und nun geht es.

Was war das denn? Fehlte da irgend ein Leerzeichen vor einer Textzeile??

Ich bin Baff, jedenfalls vielen Dank für deine Mühen,
Grüsse, Micha

Homepage??? Wie jetzt?? http://www.fj-europatreff.eu
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12113
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Code-Problem, Frage...

Beitrag von Crizzo »

Ich hab nur die Zeile nach dem 'SELECT' => mit einem , beendet, wie das bei Original auch so war. Aber ich dachte, dass du hättest du hier nach viewtopic.php?f=6&t=220086&p=1255936#p1255927 schon gemacht.
Benutzeravatar
Michel_61
Mitglied
Beiträge: 728
Registriert: 15.08.2008 20:53
Wohnort: CH-Seewen/SO
Kontaktdaten:

Re: Code-Problem, Frage...

Beitrag von Michel_61 »

Jo, das hatte ich auch. ich war im Einfügen um dieses Komma zu weit nach hinten gerutscht, dann wars doppelt und ich habs wohl gelöscht :oops:

Aber ich hatte es nach deinem Post eingefügt....
Grüsse, Micha

Homepage??? Wie jetzt?? http://www.fj-europatreff.eu
Verschoben von Coding & Technik nach phpBB 3.0: Mod Support am 04.01.2012 17:21 durch Pyramide

Antworten

Zurück zu „[3.0.x] Mod Support“