Ik zat zelf te denken aan deze shoutbox.
De vraag is echter hoe deze te implementeren in de activity mod.
Zelf zat ik te denken om de de bestanden activity.php en /templates/xxxx/activity2_body.tpl aan te passen i.p.v. index.php en index_body.tpl volgens de install.txt van de shoutbox mod.
Ik weet alleen niet op welke punten ik die bestanden dan moet aanpassen.
Dit zegt de install.txt van de shoutbox:
Code: Selecteer alles
templates/style/index_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<td><span class="gensmall">{L_FORUM_LOCKED}</span></td>
</tr>
</table>
# Or last </table> or you can choose another place for put shoutbox
#
#-----[ AFTER, ADD ]------------------------------------------
#
{SHOUTBOX_BODY}
Code: Selecteer alles
#-----[ OPEN ]------------------------------------------
#
index.php
#
#-----[ FIND ]------------------------------------------
#
$template->assign_vars(array(
'TOTAL_POSTS' => sprintf($l_total_post_s, $total_posts),
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Shoutbox mod
$shoutbox_config['banned_user_id_view'] = $GLOBALS['shoutbox_config']['banned_user_id_view'];
if( strstr($shoutbox_config['banned_user_id_view'], ',') )
{
$fids = explode(',', $shoutbox_config['banned_user_id_view']);
while( list($foo, $id) = each($fids) )
{
$fid[] = intval( trim($id) );
}
}
else
{
$fid[] = intval( trim($shoutbox_config['banned_user_id_view']) );
}
reset($fid);
if ( $shoutbox_config['shoutbox_on'] && in_array($userdata['user_id'], $fid) == false )
{
include($phpbb_root_path . 'shoutbox_body.'.$phpEx);
}
En hier de links naar de codes van
activity.php en activity2_body.tpl
Het gaat me eigenlijk voornamelijk om de aanpassing van activity.php, gezien het feit dat de aanpassing van index_body.tpl (voor mij dus activity2_body.tpl) eigenlijk wel vanzelfsprekend is.