fehler in usercp_viewprofile.php bitte 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.
acer
Mitglied
Beiträge: 149
Registriert: 29.08.2004 19:17

fehler in usercp_viewprofile.php bitte hilfe !

Beitrag von acer »

Hallo :grin:

Ich habe überhaupt keine ahnung wieso es aufeinmal wider nicht funktioniert, wenn ich auf einen profil von user klicke bekomme ich folgende fehler meldung
Parse error: parse error, expecting `')'' in /data/members/free/tripod/de/s/c/h/schranzer09/htdocs/board/includes/usercp_viewprofile.php on line 175
kann mir bitte jemand helfen bitte :-?

danke schön :grin:

http://mitglied.lycos.de/schranzer09/us ... rofile.txt
Benutzeravatar
roum
Mitglied
Beiträge: 569
Registriert: 12.07.2004 13:23
Wohnort: Köllefornia
Kontaktdaten:

Beitrag von roum »

Du hast da beim Einbau vom Last_Visit_mod irgendwas durcheinander gebracht.
Wenn du so eine Fehlermeldung siehst ist der Fehler in 90% aller Fälle in der Zeile davor zu finden :wink:

Zeile 174 sieht bei dir so aus:

Code: Alles auswählen

	'JOINED' =>// Start add - Last visit MOD
hinter dem Joined steht normalerweise sicherlich was anderes und ein Kommentar mitten in der Zeile sieht seltsam aus.

So ähnlich siehts am Ende vom Mod aus (Zeile 186):

Code: Alles auswählen

// End add - Last visit MOD create_date($lang['DATE_FORMAT'], $profiledata['user_regdate'], $board_config['board_timezone']),
Schau dir einfach nochmal genau und in Ruhe an, wie und wo der Mod da eingebaut werden soll :wink:

EDIT: Ich könnte mir gut vorstellen, das der Teil in Zeile 186 nach den // eigentlich in Zeile 174 hinter das joined gehört.
Jeder Tag ist gleich lang doch unterschiedlich breit.
acer
Mitglied
Beiträge: 149
Registriert: 29.08.2004 19:17

Beitrag von acer »

ok ´werde mal schuaen ob ich das hin kriege nur kannst mir sagen wie ich nach zeilen suchen kann, ich weiss das nichtmal?

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

Beitrag von acer »

also in der anleitung steht es so drin, aber so geht das nicht :-?

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------------ 
# 
includes/usercp_viewprofile.php

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

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

// Start add - Last visit MOD
'L_LOGON' => $lang['Last_logon'], 
'LAST_LOGON' => ($userdata['user_level'] == ADMIN || (!$board_config['hidde_last_logon'] && $profiledata['user_allow_viewonline'])) ? (($profiledata['user_lastlogon'])? create_date($board_config['default_dateformat'], $profiledata['user_lastlogon'], $board_config['board_timezone']):$lang['Never_last_logon']):$lang['Hidde_last_logon'], 

'L_TOTAL_ONLINE_TIME' => $lang['Total_online_time'],
'TOTAL_ONLINE_TIME' => make_hours($profiledata['user_totaltime']),
'L_LAST_ONLINE_TIME' => $lang['Last_online_time'],
'LAST_ONLINE_TIME' => make_hours($profiledata['user_session_time']-$profiledata['user_lastlogon']),
'L_NUMBER_OF_VISIT' => $lang['Number_of_visit'],
'NUMBER_OF_VISIT' => ($profiledata['user_totallogon']>0) ? $profiledata['user_totallogon']: $lang['None'],
'L_NUMBER_OF_PAGES' => $lang['Number_of_pages'], 
'NUMBER_OF_PAGES' => ($profiledata['user_totalpages']) ? $profiledata['user_totalpages']: $lang['None'], 
// End add - Last visit MOD
was kann ich jetzt machen weisst einer einen rat bitte wie ich das beheben kann

fehler jetzt

Code: Alles auswählen

Parse error: parse error, expecting `')'' in /data/members/free/tripod/de/s/c/h/schranzer09/htdocs/board/includes/usercp_viewprofile.php on line 176
The real Indigo
Mitglied
Beiträge: 235
Registriert: 03.08.2004 12:00
Wohnort: Ruhrpott
Kontaktdaten:

Beitrag von The real Indigo »

Ich denke mal das after add kommt NACH der 'JOINED' => Zeile und nicht direkt nach dem 'JOINED' =>


War beim Birthday Mod auch etwas unglücklich erklärt.
acer
Mitglied
Beiträge: 149
Registriert: 29.08.2004 19:17

Beitrag von acer »

also ich habs jetzt eine zeile unten drunter

Code: Alles auswählen

$template->assign_vars(array(
	'USERNAME' => $profiledata['username'],
	'JOINED' => 
// Start add - Last visit MOD
'L_LOGON' => $lang['Last_logon'], 
'LAST_LOGON' => ($userdata['user_level'] == ADMIN || (!$board_config['hidde_last_logon'] && $profiledata['user_allow_viewonline'])) ? (($profiledata['user_lastlogon'])? create_date($board_config['default_dateformat'], $profiledata['user_lastlogon'], $board_config['board_timezone']):$lang['Never_last_logon']):$lang['Hidde_last_logon'], 

'L_TOTAL_ONLINE_TIME' => $lang['Total_online_time'],
'TOTAL_ONLINE_TIME' => make_hours($profiledata['user_totaltime']),
'L_LAST_ONLINE_TIME' => $lang['Last_online_time'],
'LAST_ONLINE_TIME' => make_hours($profiledata['user_session_time']-$profiledata['user_lastlogon']),
'L_NUMBER_OF_VISIT' => $lang['Number_of_visit'],
'NUMBER_OF_VISIT' => ($profiledata['user_totallogon']>0) ? $profiledata['user_totallogon']: $lang['None'],
'L_NUMBER_OF_PAGES' => $lang['Number_of_pages'], 
'NUMBER_OF_PAGES' => ($profiledata['user_totalpages']) ? $profiledata['user_totalpages']: $lang['None'], 
// End add - Last visit MOD
create_date($lang['DATE_FORMAT'], $profiledata['user_regdate'], $board_config
bekomme aber folgenden fehler

Code: Alles auswählen

Parse error: parse error, expecting `')'' in /data/members/free/tripod/de/s/c/h/schranzer09/htdocs/board/includes/usercp_viewprofile.php on line 176
The real Indigo
Mitglied
Beiträge: 235
Registriert: 03.08.2004 12:00
Wohnort: Ruhrpott
Kontaktdaten:

Beitrag von The real Indigo »

Versuch mal das

Code: Alles auswählen

create_date($lang['DATE_FORMAT'], $profiledata['user_regdate'], $board_config
hinter die Joined Zeile zu koperen.


Evtl fehlt dann noch ein , am Ende.
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Meistens ist "darunter einfügen" anstatt "danach einfügen" gemeint.
Und oftmals sind die zu findenen Zeilen nicht vollständig, sondern nur ein Auszug von der kompletten Zeile.
Eventuell mal ein wenig darauf achten, wie die anderen Zeilen aussehen.
$template->assign_vars(array(
'USERNAME' => $profiledata['username'],
'JOINED' =>
// Start add - Last visit MOD
'L_LOGON' => $lang['Last_logon'],
'LAST_LOGON' => ($userdata['user_level'] == ADMIN || (!$board_config['hidde_last_logon'] && $profiledata['user_allow_viewonline'])) ? (($profiledata['user_lastlogon'])? create_date($board_config['default_dateformat'], $profiledata['user_lastlogon'], $board_config['board_timezone']):$lang['Never_last_logon']):$lang['Hidde_last_logon'],

'L_TOTAL_ONLINE_TIME' => $lang['Total_online_time'],
'TOTAL_ONLINE_TIME' => make_hours($profiledata['user_totaltime']),
'L_LAST_ONLINE_TIME' => $lang['Last_online_time'],
'LAST_ONLINE_TIME' => make_hours($profiledata['user_session_time']-$profiledata['user_lastlogon']),
'L_NUMBER_OF_VISIT' => $lang['Number_of_visit'],
'NUMBER_OF_VISIT' => ($profiledata['user_totallogon']>0) ? $profiledata['user_totallogon']: $lang['None'],
'L_NUMBER_OF_PAGES' => $lang['Number_of_pages'],
'NUMBER_OF_PAGES' => ($profiledata['user_totalpages']) ? $profiledata['user_totalpages']: $lang['None'],
// End add - Last visit MOD

create_date($lang['DATE_FORMAT'], $profiledata['user_regdate'], $board_config['board_timezone']),
$template->assign_vars(array(
'USERNAME' => $profiledata['username'],
'JOINED' => create_date($lang['DATE_FORMAT'], $profiledata['user_regdate'], $board_config['board_timezone']),
// Start add - Last visit MOD
'L_LOGON' => $lang['Last_logon'],
'LAST_LOGON' => ($userdata['user_level'] == ADMIN || (!$board_config['hidde_last_logon'] && $profiledata['user_allow_viewonline'])) ? (($profiledata['user_lastlogon'])? create_date($board_config['default_dateformat'], $profiledata['user_lastlogon'], $board_config['board_timezone']):$lang['Never_last_logon']):$lang['Hidde_last_logon'],

'L_TOTAL_ONLINE_TIME' => $lang['Total_online_time'],
'TOTAL_ONLINE_TIME' => make_hours($profiledata['user_totaltime']),
'L_LAST_ONLINE_TIME' => $lang['Last_online_time'],
'LAST_ONLINE_TIME' => make_hours($profiledata['user_session_time']-$profiledata['user_lastlogon']),
'L_NUMBER_OF_VISIT' => $lang['Number_of_visit'],
'NUMBER_OF_VISIT' => ($profiledata['user_totallogon']>0) ? $profiledata['user_totallogon']: $lang['None'],
'L_NUMBER_OF_PAGES' => $lang['Number_of_pages'],
'NUMBER_OF_PAGES' => ($profiledata['user_totalpages']) ? $profiledata['user_totalpages']: $lang['None'],
// End add - Last visit MOD
The real Indigo
Mitglied
Beiträge: 235
Registriert: 03.08.2004 12:00
Wohnort: Ruhrpott
Kontaktdaten:

Beitrag von The real Indigo »

Mein reden... :D
Benutzeravatar
roum
Mitglied
Beiträge: 569
Registriert: 12.07.2004 13:23
Wohnort: Köllefornia
Kontaktdaten:

Beitrag von roum »

Schon komisch, wenn das wirklich so in der Einbauanleitung steht :-?

Ich würde einfach mal vermuten, das der Mod nach der Zeile mit dem "Joined" beginnt.

So z.B.:

Code: Alles auswählen

	'JOINED' => create_date($lang['DATE_FORMAT'], $profiledata['user_regdate'], $board_config['board_timezone']),

// Start add - Last visit MOD
'L_LOGON' => $lang['Last_logon'],
'LAST_LOGON' => ($userdata['user_level'] == ADMIN || (!$board_config['hidde_last_logon'] && $profiledata['user_allow_viewonline'])) ? (($profiledata['user_lastlogon'])? create_date($board_config['default_dateformat'], $profiledata['user_lastlogon'], $board_config['board_timezone']):$lang['Never_last_logon']):$lang['Hidde_last_logon'],

'L_TOTAL_ONLINE_TIME' => $lang['Total_online_time'],
'TOTAL_ONLINE_TIME' => make_hours($profiledata['user_totaltime']),
'L_LAST_ONLINE_TIME' => $lang['Last_online_time'],
'LAST_ONLINE_TIME' => make_hours($profiledata['user_session_time']-$profiledata['user_lastlogon']),
'L_NUMBER_OF_VISIT' => $lang['Number_of_visit'],
'NUMBER_OF_VISIT' => ($profiledata['user_totallogon']>0) ? $profiledata['user_totallogon']: $lang['None'],
'L_NUMBER_OF_PAGES' => $lang['Number_of_pages'],
'NUMBER_OF_PAGES' => ($profiledata['user_totalpages']) ? $profiledata['user_totalpages']: $lang['None'],
// End add - Last visit MOD

	'POSTER_RANK' => $poster_rank,
Testen kann ich das jetzt nicht, weil dann gemeckert wird, das es die ganzen Funktionen die da aufgerufen werden nicht gibt.

Wegen den Zeilennummern würde ich nen Editor benutzen, der halt Zeilennummern anzeigt und am besten noch Syntaxhighlighting bietet.
Unter Window arbeite ich immer mit Proton (klein, handlich und Freeware).
Das macht das Ganze auf jeden Fall um einiges übersichtlicher.
Zuletzt geändert von roum am 02.09.2004 22:06, insgesamt 1-mal geändert.
Jeder Tag ist gleich lang doch unterschiedlich breit.
Antworten

Zurück zu „phpBB 2.0: Mod Support“