memberlist.php problem bitte um hilfe :-)

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
acer
Mitglied
Beiträge: 149
Registriert: 29.08.2004 19:17

memberlist.php problem bitte um hilfe :-)

Beitrag von acer »

Hallo :grin:

Ich habe schon mehrere hacks eingebaut und zwar den hide hack den last_visit_1.2.8em, Definierung von Farbgruppen, und noch Mitgliederliste/Profil nur für eingeloggte User sichtbar, und jetzt habe ich gesehen wenn ich auf die Memberlist gehe kommt folgender fehler, und ich dachte jetzt geht alles :(

Code: Alles auswählen

Parse error: parse error, expecting `';'' in /data/members/free/tripod/de/s/c/h/schranzer09/htdocs/board/memberlist.php on line 70
Ich weiss nicht was ich machen muss heir ist die memberlist.php

http://mitglied.lycos.de/schranzer09/memberlist.txt

danke im voraus :)
Elo
Mitglied
Beiträge: 318
Registriert: 04.11.2002 17:44

Beitrag von Elo »

Also dieser Fehler kommt aus folgender Zeile:

Code: Alles auswählen

for($i = 0($userdata['user_level'] == ADMIN ) ? 0:1; $i < count($mode_types_text); $i++)
Du kannst sie Verbessern in dem Du sie durch diese ersetzt:

Code: Alles auswählen

for($i = 0; $i < count($mode_types_text); $i++)
Allerdings hast Du dann diesen Codeschnippsel übrig:

Code: Alles auswählen

($userdata['user_level'] == ADMIN ) ? 0:1
Wo dieser her ist oder wo er hingehört *nixweiss*

Ich möchte dich ja nicht erschrecken aber in der Datei warten noch weitere Fehler auf dich :o

Code: Alles auswählen

	'L_JOINED' =>// Start add - Last visit MOD
'L_LOGON' => $lang['Last_logon'], 
// End add - Last visit MOD $lang['Joined'], 
Solltest Du abändern in:

Code: Alles auswählen

	'L_JOINED' => $lang['Joined'],
	// Start add - Last visit MOD
	'L_LOGON' => $lang['Last_logon'],
	// End add - Last visit MOD
Auch dieses:

Code: Alles auswählen

			'JOINED' =>// Start add - Last visit MOD
'LAST_LOGON' => ($userdata['user_level'] == ADMIN || (!$board_config['hidde_last_logon'] && $row['user_allow_viewonline'])) ? (($row['user_lastlogon'])? create_date($board_config['default_dateformat'], $row['user_lastlogon'], $board_config['board_timezone']):$lang['Never_last_logon']):$lang['Hidde_last_logon'],
// End add - Last visit MOD $joined,
funktioniert so besser:

Code: Alles auswählen

			'JOINED' => $joined,
			// Start add - Last visit MOD
			'LAST_LOGON' => ($userdata['user_level'] == ADMIN || (!$board_config['hidde_last_logon'] && $row['user_allow_viewonline'])) ? (($row['user_lastlogon'])? create_date($board_config['default_dateformat'], $row['user_lastlogon'], $board_config['board_timezone']):$lang['Never_last_logon']):$lang['Hidde_last_logon'],
			// End add - Last visit MOD
Noch ein abschliessender Tipp:
Baue Modifikationen zukünftig etwas gewissenhafter ein.
Kontrolliere besser einmal mehr die Veränderungen die Du gemacht hast.
PHP ist sehr genau und es kommt nicht nur auf jeden Punkt und jedes Komma an, es kommt auch drauf an wo es steht.
acer
Mitglied
Beiträge: 149
Registriert: 29.08.2004 19:17

Beitrag von acer »

danke dir werde es gleich mal ändern :grin:
acer
Mitglied
Beiträge: 149
Registriert: 29.08.2004 19:17

Beitrag von acer »

also diese code kommt von last_visit_1.2.8em

Code: Alles auswählen

($userdata['user_level'] == ADMIN ) ? 0:1
schau hier bitte

Code: Alles auswählen

 # 
#-----[ OPEN ]------------------------------------------------ 
# 
memberlist.php 

# 
#-----[ FIND ]------------------------------------------------ 
# 
$mode_types_text =

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
$lang['Sort_Joined']

# 
#-----[ IN-LINE AFTER, ADD ]---------------------------------- 
# 
, $lang['Last_logon']

# 
#-----[ FIND ]------------------------------------------------ 
# 
$mode_types =

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
'joindate'

# 
#-----[ IN-LINE AFTER, ADD ]---------------------------------- 
# 
, 'lastlogon'

# 
#-----[ FIND ]------------------------------------------------ 
# 
for($i = 0

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
0

# 
#-----[ IN-LINE REPLACE WITH ]-------------------------------- 
# 
($userdata['user_level'] == ADMIN ) ? 0:1

# 
#-----[ FIND ]------------------------------------------------ 
# 
'L_JOINED' =>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#

// Start add - Last visit MOD
'L_LOGON' => $lang['Last_logon'], 
// End add - Last visit MOD

# 
#-----[ FIND ]------------------------------------------------ 
# 
case 'joined':
$order_by =
break;

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#

// Start add - Last visit MOD
case 'lastlogon': 
   $order_by = ($userdata['user_level'] == ADMIN ) ? "user_lastlogon $sort_order LIMIT $start, " . $board_config['topics_per_page'] : "username $sort_order LIMIT $start, " . $board_config['topics_per_page']; 
   break; 
// End add - Last visit MOD

# 
#-----[ FIND ]------------------------------------------------ 
# 
$sql = "SELECT username

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
, user_regdate

# 
#-----[ IN-LINE AFTER, ADD ]---------------------------------- 
# 
, user_lastlogon, user_allow_viewonline

# 
#-----[ FIND ]------------------------------------------------ 
# 
'JOINED' =>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#

// Start add - Last visit MOD
'LAST_LOGON' => ($userdata['user_level'] == ADMIN || (!$board_config['hidde_last_logon'] && $row['user_allow_viewonline'])) ? (($row['user_lastlogon'])? create_date($board_config['default_dateformat'], $row['user_lastlogon'], $board_config['board_timezone']):$lang['Never_last_logon']):$lang['Hidde_last_logon'],
// End add - Last visit MOD
steht in der anleitung drin :-?

danke :grin:
Zuletzt geändert von acer am 01.09.2004 02:15, insgesamt 1-mal geändert.
Elo
Mitglied
Beiträge: 318
Registriert: 04.11.2002 17:44

Beitrag von Elo »

Code: Alles auswählen

#
#-----[ FIND ]------------------------------------------------
#
for($i = 0

#
#-----[ IN-LINE FIND ]----------------------------------------
#
0

#
#-----[ IN-LINE REPLACE WITH ]--------------------------------
#
($userdata['user_level'] == ADMIN ) ? 0:1
Was dort steht funktioniert! und kann so übernommen werden.
Beherzige meinen Tipp im vorherigen Beitrag und schau dir den Code hier oben mal genau an.

Erkennst Du deinen Fehler?
acer
Mitglied
Beiträge: 149
Registriert: 29.08.2004 19:17

Beitrag von acer »

hab mir es angeschut, und habe es geändert schaumal bitte aber immer noch fähler

Code: Alles auswählen

Parse error: parse error, expecting `')'' in /data/members/free/tripod/de/s/c/h/schranzer09/htdocs/board/memberlist.php on line 113
http://mitglied.lycos.de/schranzer09/memberlist.txt


kannst du es bitte für mich änder und posten :) wäre echt net von dir, sitze schon seit 10 std am pc vielleicht deswegen die fehler :-?
Elo
Mitglied
Beiträge: 318
Registriert: 04.11.2002 17:44

Beitrag von Elo »

acer
Mitglied
Beiträge: 149
Registriert: 29.08.2004 19:17

Beitrag von acer »

hammer danke :grin: jetzt schaue ich mir das mal an wünsche dir gute nacht :D
Elo
Mitglied
Beiträge: 318
Registriert: 04.11.2002 17:44

Beitrag von Elo »

Viel Spass noch mit deinem Forum.
Antworten

Zurück zu „phpBB 2.0: Mod Support“