Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
-
sukkelaap
- Berichten: 1345
- Lid geworden op: 03 dec 2003, 19:09
- Locatie: Zeist
Bericht
door sukkelaap » 04 okt 2004, 16:39
In vieprofile.php zie je in je profiel wat je bezit aan cash dit wil ik ook graag op een andere persoonlijke pagina van de site weergeven.
Wat probveerde ik al:
In vieprofile moest je 1 regeltje toevoegen genaamd dit:
Code: Selecteer alles
$cm_viewprofile->post_vars($template,$profiledata,$userdata);
En in de .tpl moest je {CASH} schrijven
Ik nam dit zo ook over op profiel.php en profiel.tpl alleen dan geeft die een fout op regel 355 in de php. dat is de regel wat ik net toevoegde.
Dus wat moet ik doen om het ook op ene andere pagina weer te laten geven?
-
Bas
- Berichten: 2741
- Lid geworden op: 02 dec 2003, 17:38
- Locatie: Omgeving Goslar (Duitsland)
-
Contacteer:
Bericht
door Bas » 04 okt 2004, 16:42
Als ik het goed heb moest je ook een van de define (CM_VIEWPROFILE) kopieren, en nog een andere code misschien...
-
sukkelaap
- Berichten: 1345
- Lid geworden op: 03 dec 2003, 19:09
- Locatie: Zeist
Bericht
door sukkelaap » 04 okt 2004, 16:46
nee in de install staat dit:
Code: Selecteer alles
#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_viewprofile.php
#
#-----[ FIND ]------------------------------------------
#
$template->pparse('body');
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$cm_viewprofile->post_vars($template,$profiledata,$userdata);
Verder niks. Maar hij haalt inderdaad die codes wle ergens vandaan moet er misschien in een andere bestandje waar die zegt breng dit naar usercp_viewprofile ook de link van de nieuwe pagina bij?
Beetje dom uitgelegd maar ik hoop dat je snapt wat ik bedoel

-
Bas
- Berichten: 2741
- Lid geworden op: 02 dec 2003, 17:38
- Locatie: Omgeving Goslar (Duitsland)
-
Contacteer:
Bericht
door Bas » 04 okt 2004, 16:52
De aanpassingen in profile.php misschien?
Die included usercp_viewprofile.php...
-
sukkelaap
- Berichten: 1345
- Lid geworden op: 03 dec 2003, 19:09
- Locatie: Zeist
Bericht
door sukkelaap » 04 okt 2004, 16:55
o zo. ok ik zla kijken :thumb:
-
sukkelaap
- Berichten: 1345
- Lid geworden op: 03 dec 2003, 19:09
- Locatie: Zeist
Bericht
door sukkelaap » 04 okt 2004, 17:39
Ik heb dus ook dit overgenomen maar hij geeft nog steeds de fout.
Dit heb ik overgenomen:
Code: Selecteer alles
#
#-----[ OPEN ]------------------------------------------
#
profile.php
#
#-----[ FIND ]------------------------------------------
#
define('IN_PHPBB', true);
#
#-----[ AFTER, ADD ]------------------------------------------
#
if ( (isset($HTTP_GET_VARS['mode']) && ($HTTP_GET_VARS['mode'] == 'viewprofile')) || (isset($HTTP_POST_VARS['mode']) && ($HTTP_POST_VARS['mode'] == 'viewprofile')) )
{
define('IN_CASHMOD', true);
define('CM_VIEWPROFILE',true);
}
Dit is de fout:
-
sukkelaap
- Berichten: 1345
- Lid geworden op: 03 dec 2003, 19:09
- Locatie: Zeist
Bericht
door sukkelaap » 04 okt 2004, 17:42
Ik heb het al die if functie blokeerd het natuurlijk

-
sukkelaap
- Berichten: 1345
- Lid geworden op: 03 dec 2003, 19:09
- Locatie: Zeist
Bericht
door sukkelaap » 04 okt 2004, 17:44
Volgend probleem:
Hij geeft het getal van je cah nu niet weer aangezien er op de cash mod een functie zit zodat je in het admin paneel de cash in je viewprofile kan uitschakelen of door laten gaan. Aangzien die dit nu waarschijnlijk nergens vandaan kan halen geeft die het niet weer :S
-
sukkelaap
- Berichten: 1345
- Lid geworden op: 03 dec 2003, 19:09
- Locatie: Zeist
Bericht
door sukkelaap » 05 okt 2004, 21:19
Ik heb wel een andere oplossing maar ik kom er niet helemaal uit.
Ik wil het niet meer via die cashmod doen maar dat die gewoon jouw cash uit de database haalt via php script. Weet iemand dus hoe je een scriptje schrijft zodat die de cash uit de database haalt maar dan alleen van jouw username. Ik heb nu wel wat maar dan laat die elk cash getal zien dat elke user heeft gescheide met een comma, dus er moet nog iets zodat die alleen jouw username pakt. Weet iemand dit?
-
Bas
- Berichten: 2741
- Lid geworden op: 02 dec 2003, 17:38
- Locatie: Omgeving Goslar (Duitsland)
-
Contacteer:
Bericht
door Bas » 06 okt 2004, 08:58
Dit hoort dan in de query, en userid_variable moet je aanpassen naar jouw situatie...
-
sukkelaap
- Berichten: 1345
- Lid geworden op: 03 dec 2003, 19:09
- Locatie: Zeist
Bericht
door sukkelaap » 06 okt 2004, 16:22
Moet ik echt zo'n variable gebruiken: $userid_variable
want dan geeft die ene foutmelding.
ik heb nou zoiets als dit:
Code: Selecteer alles
$sql = "SELECT user_id, user_maandscore
FROM " . USERS_TABLE . "
WHERE user_id = $user_id
";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}
Code: Selecteer alles
if ( $row = $db->sql_fetchrow($result) )
{
$i = 0;
do
{
$user_id = $row['user_id'];
$posts = ( $row['user_maandscore'] ) ? $row['user_maandscore'] : 0;
$template->assign_block_vars('maandscores', array(
'POSTS' => $posts,
$i++;
}
while ( $row = $db->sql_fetchrow($result) );
}
-
Luuk
- Berichten: 7311
- Lid geworden op: 22 okt 2003, 10:07
- Locatie: Delft
Bericht
door Luuk » 06 okt 2004, 17:03
probeer eens zo:
Code: Selecteer alles
if ( $row = $db->sql_fetchrow($result) )
{
$i = 0;
do
{
$user_id = $row[$i]['user_id'];
$posts = ( $row[$i]['user_maandscore'] ) ? $row[$i]['user_maandscore'] : 0;
$template->assign_block_vars('maandscores', array(
'POSTS' => $posts,
$i++;
}
while ( $row = $db->sql_fetchrow($result) );
}
-
sukkelaap
- Berichten: 1345
- Lid geworden op: 03 dec 2003, 19:09
- Locatie: Zeist
Bericht
door sukkelaap » 06 okt 2004, 18:31
Dat kan misschien wel goed zijn maar hij geeft een foutmelding zodra ik dit zxinnetje invoer:
Hij kan niet tegen $ dat teken geloof ik.
Daar ging het om dat die alleen jouw id nummer cash toont nu toont die de hele lijst met cash getallen van mensen. en trouwens wat u nu heeft veranderd zorgt ervoor dat alle getallen 0 worden behalve dan die van anomymouse (of iets dergelijks) die staat op - 5. Dus geloof dat het script wel goed wat alleen hij moet alleen je eigen id tonen.
-
Luuk
- Berichten: 7311
- Lid geworden op: 22 okt 2003, 10:07
- Locatie: Delft
Bericht
door Luuk » 06 okt 2004, 19:09
dan hoef je ook geen $i te gebruiken
probeer eens:
Code: Selecteer alles
$sql = "SELECT user_id, user_maandscore
FROM " . USERS_TABLE . "
WHERE user_id = " . $user_id . "";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not get user info', '', __LINE__, __FILE__, $sql);
}
if ( $row = $db->sql_fetchrow($result) )
{
$user_id = $row['user_id'];
$posts = ( $row['user_maandscore'] ) ? $row['user_maandscore'] : '0';
}
$template->assign_vars(array(
'POSTS' => $posts)
);
-
sukkelaap
- Berichten: 1345
- Lid geworden op: 03 dec 2003, 19:09
- Locatie: Zeist
Bericht
door sukkelaap » 06 okt 2004, 19:17
maar hij geeft toch een fout op deze lijn:
-
Luuk
- Berichten: 7311
- Lid geworden op: 22 okt 2003, 10:07
- Locatie: Delft
Bericht
door Luuk » 06 okt 2004, 20:12
try
WHERE user_id = '" . $user_id . "'
weet je zeker dat $user_id goed gedefineerd staat

-
sukkelaap
- Berichten: 1345
- Lid geworden op: 03 dec 2003, 19:09
- Locatie: Zeist
Bericht
door sukkelaap » 06 okt 2004, 20:24
geen fout alleen hij geeft niks weer.
Ik heb nu:
Code: Selecteer alles
$sql = "SELECT user_id, user_maandscore
FROM " . USERS_TABLE . "
WHERE user_id = '" . $user_id . "'
";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not get user info', '', __LINE__, __FILE__, $sql);
}
if ( $row = $db->sql_fetchrow($result) )
{
$user_id = $row['user_id'];
$posts = ( $row['user_maandscore'] ) ? $row['user_maandscore'] : '0';
}
$template->assign_vars(array(
'USER_ID' => $user_id,
'POSTS' => $posts)
);
-
Luuk
- Berichten: 7311
- Lid geworden op: 22 okt 2003, 10:07
- Locatie: Delft
Bericht
door Luuk » 06 okt 2004, 20:33
zet eens ipv het stuk
echo('$user_id');
zo kun je kijken of hij wel een user_id pakt
-
sukkelaap
- Berichten: 1345
- Lid geworden op: 03 dec 2003, 19:09
- Locatie: Zeist
Bericht
door sukkelaap » 06 okt 2004, 20:39
pakt die idd niet maar dat komt toch omdat die hier het ophaald:
en dat heb ik er dan niet meer staan of voor welk stuk moest ik het in de plaats zetten?
-
Luuk
- Berichten: 7311
- Lid geworden op: 22 okt 2003, 10:07
- Locatie: Delft
Bericht
door Luuk » 06 okt 2004, 20:45
eh, dit klopt niet echt
hoe moet hij het $user_id pakken als hij het $user_id niet weet
je moet dus voor dat stuk iets hebben waar $user_id gedefineerd word, meestal word het al gedaan bovenaan.
zet alles eens in een .txt bestand en geef de link, dan kan ik kijken wat je moet gebruiken
//edit, ik heb even in je andre post gekeken, als het dat bestand is moet je dit gebruiken: