Pagina 1 van 1

Wat is er fout?

Geplaatst: 28 jul 2005, 20:52
door Laurette
Wat is er fout.

Ik heb een mod geinstaleerd (last visit)

Nu krijg ik als ik naar gebruikerslijst ga deze fout

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /data/members/paid/i/v/iven.nl/htdocs/www/forum/memberlist.php on line 157

Dit is het stukje;
De rode zin geeft hij aan als fout

$sql = "SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_lastlogon, user_allow_viewonline
// 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, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
ORDER BY $order_by";
if( !($result = $db->sql_query($sql)) )
{

Wat staat er fout?

Geplaatst: 28 jul 2005, 20:54
door WebSiteNet
Kan je even controlerenof er bij het installeren van die mod niet wat is fout gegaan? Het loopt behoorlijk door elkaar.

Geplaatst: 28 jul 2005, 21:02
door Laurette
Dit is wat ik moest doen.
Voor de rest doet alles het volgens mij goed.

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

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

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

#
#-----[ FIND ]------------------------------------------------
#
, user_lastlogon, user_allow_viewonline

#
#-----[ 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

Geplaatst: 29 jul 2005, 08:11
door WebSiteNet
Kan je de mod even opnieuw downloaden? Dit lijkt mij niet goed... :?

Ik denk dat er bij het kopieren van een stukje iets per ongeluk uit de handleiding verloren is gegaan bij jou. Maar dat is slechts een gok.

Geplaatst: 29 jul 2005, 09:31
door Paul
WebSiteNet schreef:Kan je de mod even opnieuw downloaden? Dit lijkt mij niet goed... :?

Ik denk dat er bij het kopieren van een stukje iets per ongeluk uit de handleiding verloren is gegaan bij jou. Maar dat is slechts een gok.
Nee, niels zet nooit hele regels neer. Je moet gewoon alles op de eerst volgende regel neerzetten.

Geplaatst: 29 jul 2005, 15:13
door Laurette
Ik heb het nu zo staan maar nu geeft hij een fout in regel 158

$sql = "SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_lastlogon, user_allow_viewonline
// 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, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type

Geplaatst: 29 jul 2005, 16:24
door Paul
Dat is volgens mij niet de volgende regel, het staat nog steeds ergens midden in ;)

Geplaatst: 29 jul 2005, 18:14
door Laurette
Sorry, maar wat bedoelen jullie met volgende regel :oops: ?
Zou je anders dit stukje voor mij neer willen zetten zoals hij hoort te zijn dan kan ik daar misschien ook direct uithalen wat je bedoeld

Geplaatst: 29 jul 2005, 20:51
door Laurette
Ik heb het al opgelost.

Maar nog een andere vraag ik heb Rank in member list MOD geinstaleerd.

Nou geeft hij deze fout aan

Parse error: parse error, unexpected T_STRING in /data/members/paid/i/v/iven.nl/htdocs/www/proef/memberlist.php on line 157

De rode zin geeft hij aan als fout:

$sql = "SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_lastlogon, user_allow_viewonline, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar, user_rank
// Start add - Rank in member list MOD
$sql = "SELECT *
FROM " . RANKS_TABLE . "
ORDER BY rank_special, rank_min";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not obtain ranks information.", '', __LINE__, __FILE__, $sql);
}
$ranksrow = array();
while ( $row = $db->sql_fetchrow($result) )
{
$ranksrow[] = $row;
}
$db->sql_freeresult($result);
// End add - Rank in member list MOD, user_allowavatar, user_rank
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
ORDER BY $order_by";
if( !($result = $db->sql_query($sql)) )

Geplaatst: 29 jul 2005, 22:04
door Bee
Je hebt de instructie niet goed gelezen, dit is de instructie:

Code: Selecteer alles

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

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

#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
, user_rank

#
#-----[ BEFORE, ADD ]-----------------------------------------
#

// Start add - Rank in member list MOD
$sql = "SELECT *
	FROM " . RANKS_TABLE . "
	ORDER BY rank_special, rank_min";
if ( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, "Could not obtain ranks information.", '', __LINE__, __FILE__, $sql);
}
$ranksrow = array();
while ( $row = $db->sql_fetchrow($result) )
{
	$ranksrow[] = $row;
}
$db->sql_freeresult($result);
// End add - Rank in member list MOD
Dat betekend dat

Code: Selecteer alles

// Start add - Rank in member list MOD
$sql = "SELECT *
	FROM " . RANKS_TABLE . "
	ORDER BY rank_special, rank_min";
if ( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, "Could not obtain ranks information.", '', __LINE__, __FILE__, $sql);
}
$ranksrow = array();
while ( $row = $db->sql_fetchrow($result) )
{
	$ranksrow[] = $row;
}
$db->sql_freeresult($result);
// End add - Rank in member list MOD
Voor (!!!) deze code komt:

Code: Selecteer alles

$sql = "SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_lastlogon, user_allow_viewonline, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar, user_rank 
De uiteindelijke code wordt dan:

Code: Selecteer alles

// Start add - Rank in member list MOD
$sql = "SELECT *
	FROM " . RANKS_TABLE . "
	ORDER BY rank_special, rank_min";
if ( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, "Could not obtain ranks information.", '', __LINE__, __FILE__, $sql);
}
$ranksrow = array();
while ( $row = $db->sql_fetchrow($result) )
{
	$ranksrow[] = $row;
}
$db->sql_freeresult($result);
// End add - Rank in member list MOD

$sql = "SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_lastlogon, user_allow_viewonline, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar, user_rank

Geplaatst: 30 jul 2005, 15:50
door Laurette
Ok weer wat geleerd :thumb:
Bedankt.