Dovresti scrivere tutto il codice che utilizzi.
Dovresti scrivere tutto il codice che utilizzi.
Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
«Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen
Lo avevo già scritto nell'altro messaggio, cmq è:
Codice HTML:<table width="600"> <tr> <td>[PHP] <?php // // Start FORUM include // define('IN_PHPBB', true); $phpbb_root_path = '/membri/ca4/community/forum/'; include($phpbb_root_path . 'extension.inc'); include($phpbb_root_path . 'common.'.$phpEx); // // Start session management // $userdata = session_pagestart($user_ip, PAGE_INDEX); init_userprefs($userdata); // // End session management // // // FUNZIONE CHE FA LA VISUALIZZAZIONE DELL'AVATAR... // function vedi_avatar($profiledata, $paramImg = "") { global $board_config; $avatar_img = ''; if ( $profiledata['user_avatar_type'] && $profiledata['user_allowavatar'] ) { switch( $profiledata['user_avatar_type'] ) { case USER_AVATAR_UPLOAD: $avatar_img = ( $board_config['allow_avatar_upload'] ) ? '<img align="left" alt="' . $profiledata['username']. '" src="/community/forum/' . $board_config['avatar_path'] . '/' . $profiledata['user_avatar'] . '" border="0" ' . $paramImg . ' />' : ''; break; case USER_AVATAR_REMOTE: $avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img alt="' . $profiledata['username']. '" src="/community' . $profiledata['user_avatar'] . '" border="0" ' . $paramImg . ' />' : ''; break; case USER_AVATAR_GALLERY: $avatar_img = ( $board_config['allow_avatar_local'] ) ? '<img alt="' . $profiledata['username']. '" src="images/avatars/gallery' . $board_config['avatar_gallery_path'] . '/' . $profiledata['user_avatar'] . '" border="0" ' . $paramImg . ' />' : ''; break; } } return ($avatar_img); } if ($userdata['session_logged_in']) { $avatar = vedi_avatar($userdata, "align=left vspace=2 hspace=2"); if ($avatar != "") echo $avatar; } echo "Ciao {$userdata['username']}!"; ?>[/PHP] </td> <td><strong>Le ultime dal forum: (default/ community )</strong><br><marquee align="center" direction="up" height="80" scrollamount= "2" scrolldelay= "20" onmouseover='this.stop()' onmouseout='this.start()'>[PHP] <?php $risultato=mysql_query("SELECT topic_id,topic_title FROM phpbb_topics ORDER BY topic_time DESC LIMIT 0,5"); echo "<ul>"; while($result=mysql_fetch_array($risultato)) echo "<li><a href=\"../community/forum/viewtopic.php?t={$result['topic_id']}\">{$result['topic_title']}</a></li>"; echo "</ul>"; ?> [/PHP]</marquee> </td> </tr> </table>
Inizi la pagina subito con table? Non avevi detto che includevi il file?
Prova a modificare così:
Codice PHP:
<?php
//
// Start FORUM include
//
define('IN_PHPBB', true);
$phpbb_root_path = '/membri/ca4/community/forum/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
?>
<table width="600">
<tr>
<td>
<?php
//
// FUNZIONE CHE FA LA VISUALIZZAZIONE DELL'AVATAR...
//
function vedi_avatar($profiledata, $paramImg = "")
{
global $board_config;
$avatar_img = '';
if ( $profiledata['user_avatar_type'] && $profiledata['user_allowavatar'] )
{
switch( $profiledata['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$avatar_img = ( $board_config['allow_avatar_upload'] ) ? '<img align="left" alt="' . $profiledata['username']. '" src="/community/forum/' . $board_config['avatar_path'] . '/' . $profiledata['user_avatar'] . '" border="0" ' . $paramImg . ' />' : '';
break;
case USER_AVATAR_REMOTE:
$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img alt="' . $profiledata['username']. '" src="/community' . $profiledata['user_avatar'] . '" border="0" ' . $paramImg . ' />' : '';
break;
case USER_AVATAR_GALLERY:
$avatar_img = ( $board_config['allow_avatar_local'] ) ? '<img alt="' . $profiledata['username']. '" src="images/avatars/gallery' . $board_config['avatar_gallery_path'] . '/' . $profiledata['user_avatar'] . '" border="0" ' . $paramImg . ' />' : '';
break;
}
}
return ($avatar_img);
}
if ($userdata['session_logged_in'])
{
$avatar = vedi_avatar($userdata, "align=left vspace=2 hspace=2");
if ($avatar != "")
echo $avatar;
}
echo "Ciao {$userdata['username']}!";
?>
</td> <td><strong>Le ultime dal forum: (default/ community )</strong><br><marquee align="center" direction="up" height="80" scrollamount= "2" scrolldelay= "20" onmouseover='this.stop()' onmouseout='this.start()'>
<?php
$risultato=mysql_query("SELECT topic_id,topic_title FROM phpbb_topics ORDER BY topic_time DESC LIMIT 0,5");
echo "<ul>";
while($result=mysql_fetch_array($risultato))
echo "<li><a href=\"../community/forum/viewtopic.php?t={$result['topic_id']}\">{$result['topic_title']}</a></li>";
echo "</ul>";
?> </marquee>
</td>
</tr>
</table>
Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
«Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen
Si il file viene includo nella home page. credevo che volevi il codice della pagine che includevo.
Adesso provo poi ti faccio sapere!
Grazie!
Se ti dà ancora errore, devi spostare:
All'inizio del file che include.Codice PHP:
<?php
//
// Start FORUM include
//
define('IN_PHPBB', true);
$phpbb_root_path = '/membri/ca4/community/forum/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
?>
Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
«Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen
Ho fatto entrambe le operazioni che mi hai consigliato, ma ottengo sempre gli errori.
Allora ho messo nella index le funzioni per l'avatar e dei topic. mettendo all'inizio della pagina (prima del tag <html>) il codice che inizializza la sezione, ma ottengo questi errori:
Mi chiedo cosa sia questo promo.php.. va bhè, puoi aiutarmi?Warning: main(promo.php) [function.main]: failed to open stream: No such file or directory in /membri/ca4/default/index.php on line 32
Warning: main() [function.include]: Failed opening 'promo.php' for inclusion (include_path='.:') in /membri/ca4/default/index.php on line 32
Grazie!
EDIT:
Em...
vi chiedo scusa, ma quel file che non mi spiegavo è stato un errore mio: era un 404 di un include di php
Grazie funziona funcool, funziona tutto.
Scusate.. =)
Ultima modifica di MrDario : 05-09-2007 alle ore 15.13.41 Motivo: info update