Dovresti scrivere tutto il codice che utilizzi.
Printable View
Dovresti scrivere tutto il codice che utilizzi.
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>
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
//
?>
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?Citazione:
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!:lol:
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.. =)