Pagina 1 van 1

change style on index / counts users mod

Geplaatst: 04 apr 2004, 11:32
door mayo
Ik heb deze MOD gedownload. En hij werkt ook, als ik hem op de index_body zet. Maar ik wil hem in mijn overall_header.
Dan doet hij het opeens niet meer :roll:
Om te kijken: http://www.ourson.nl (hij staat nu rechts in mn overall_header, althans, daar hoort hij nu te staan)

Deze code zet ik zowel in de index_body als in de overall_header:

Code: Selecteer alles

<td align=center valign=middle><span class="gensmall"> 
<!-- BEGIN switch_user_logged_out --> 
<form method="post" action="{U_INDEX}"><b>{L_SELECT_STYLE}:</b> 
<br>{TEMPLATE_SELECT} <input type="submit" class="mainoption" name="cangenow" value="{L_CHANGE_NOW}" />        
</form> 
<!-- END switch_user_logged_out --> 
<!-- BEGIN switch_user_logged_in --> 
<form method="post" action="{U_INDEX}"><b>{L_SELECT_STYLE}:</b> 
<br>{FPAGE_STYLE} <input type="submit" class="mainoption" name="fpcangenow" value="{L_CHANGE_NOW}" />        
</form> 
<!-- END switch_user_logged_in --> 
</span></td>
Kan iemand mij helpen?

Geplaatst: 04 apr 2004, 11:35
door Luuk
Zet de code die je in index.php moest zetten ook in includes/page_header.php

Geplaatst: 04 apr 2004, 11:40
door mayo
En op welke plek? Vooraan achteraan?

Geplaatst: 04 apr 2004, 12:33
door Luuk
Hmm, dat gaat niet zoals ik het wil...

Dan zo:

Code: Selecteer alles

# 
#-----[ OPEN ]------------------------------------------ 
# 
XXXX.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
include($phpbb_root_path . 'common.'.$phpEx);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
include($phpbb_root_path . 'includes/functions_selects.'.$phpEx); 

# 
#-----[  FIND ]------------------------------------------ 
# 
//
// End session management
//

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

//change theme on index - new code by Smartor (smartor.is-root.com) 
$fpage_style = $userdata['user_style']; 
if(isset($HTTP_POST_VARS['fpage_theme'])) 
{ 
$fpage_theme = intval($HTTP_POST_VARS['fpage_theme']); 
$fpuser_id = $userdata['user_id']; 
$fp_sql = "UPDATE " . USERS_TABLE . " SET user_style = '$fpage_theme' WHERE 
user_id = $fpuser_id"; 
if ( !($fp_result = $db->sql_query($fp_sql)) ) 
{ 
message_die(GENERAL_ERROR, 'Could not update users table ' . "$user_id 
$fpage_theme", '', __LINE__, __FILE__, $sql); 
} 
else 
{ 
$fp_message = $lang['Profile_updated'] . '<br /><br />' . 
sprintf($lang['Click_return_index'],  '<a href="' . 
append_sid("index.$phpEx") . '">', '</a>'); 
message_die(GENERAL_MESSAGE, $fp_message); 
} 
} 

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

# 
#-----[ FIND ]------------------------------------------ 
# 
'PRIVMSG_IMG' => $icon_pm, 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
'TEMPLATE_SELECT' => style_select($board_config['default_style'], 'template'), 
'L_SELECT_STYLE' => $lang['Change_style'],  
'L_CHANGE_NOW' => $lang['Go'], 
'FPAGE_STYLE' => style_select($fpage_style, 'fpage_theme'),
Je moet alle bestanden waar je op kunt komen (dus niet common.php, config.php) in de rootmap veranderen en steeds dit toepassen.

Geplaatst: 04 apr 2004, 13:50
door mayo
Het werkt bijna, hij staat er nu wel, alleen als ik naar het profiel ga, geeft ie dit:

Code: Selecteer alles

Fatal error: Cannot redeclare language_select() (previously declared in /home/oursonn/public_html/mayo/includes/functions_selects.php:27) in /home/oursonn/public_html/mayo/includes/functions_selects.php on line 27
(ik zie dan overigens de header wel, alleen het profiel zelf niet!!)

Geplaatst: 04 apr 2004, 14:12
door Rico
post van functions_selects.php lijn 25 t/m 30 is?

Geplaatst: 04 apr 2004, 14:14
door mayo

Code: Selecteer alles

//
// Pick a language, any language ...
//
function language_select($default, $select_name = "language", $dirname="language")
{
	global $phpEx, $phpbb_root_path;

Geplaatst: 04 apr 2004, 14:22
door Rico
mayo schreef:

Code: Selecteer alles

//
// Pick a language, any language ...
//
function language_select($default, $select_name = "language", $dirname="language")
{
	global $phpEx, $phpbb_root_path;
Hmm, raar dat is het orgineel ook...

Geplaatst: 04 apr 2004, 14:26
door Luuk
Je hebt met het toevoegen van de code iets verkeerds gedaan...

Geplaatst: 04 apr 2004, 14:36
door mayo
Ik kan gewoon niet vinden waar :S
Heb het al 20x opnieuw gedaan, en het blijft zo.

Waar zou ik dan iets fout hebben gedaan? profile.php ?

edit --> registreren werkt ook niet

Geplaatst: 04 apr 2004, 19:04
door mayo
please weet iemand dit??