Seite 2 von 3
Verfasst: 27.01.2007 20:49
von Arnold
Sun hat geschrieben:Gerade das würde ich gerne verhindern.
Wenn das bei anderen Shoutboxen ja scheinbar funktioniert, lässt sich betreffender Code nicht aus diesen entnehmen und in die Small Shoutbox integrieren? Habe da leider zu wenig Kentnisse darüber.
Hallo!
Ich schließe mich hier gleich mal an!
Habe das gleich Problem.
Hab es irgendwo schon gesehen dass dort die Shoutbox alle 5 Sekunden neugeladen wurde.
Gruß Arnold
Verfasst: 27.01.2007 21:52
von Sun
Die Small Shoutbox? Wenn Du noch wüsstest wo wäre das ja schonmal ein Schritt zur Lösung.

Verfasst: 28.01.2007 00:19
von Arnold
http://www.phpbbhacks.com/download/1595
Genau die hab ich installiert!
Aber wo weiß ich eben nicht mehr.
Rein vom Prinzip müsste das aber bei jeder gleich funktionieren find ich.
Verfasst: 28.01.2007 23:37
von marcus-gizmo
Zlocko hat geschrieben:Klar geht das. Bei mir geht es auch.....ABEERRR nur wenn man diese MOD einbaut, damit sich das "ganze" Forum refresht!
Code: Alles auswählen
#-----[ SQL ]------------------------------------------------
#
INSERT INTO `phpbb_config` VALUES ('refresh_time', '60');
#
#-----[ OPEN ]------------------------------------------------
#
index.php
#
#-----[ FIND ]------------------------------------------------
#
// End session management
//
#
#-----[ AFTER, ADD ]-----------------------------------------
#
$refresh_time_enable = TRUE;
#
#-----[ OPEN ]------------------------------------------------
#
viewforum.php
#
#-----[ FIND ]------------------------------------------------
#
// End session management
//
#
#-----[ AFTER, ADD ]-----------------------------------------
#
$refresh_time_enable = TRUE;
#
#-----[ OPEN ]------------------------------------------------
#
admin/admin_board.php
#
#-----[ FIND ]------------------------------------------------
#
"L_ENABLE_PRUNE" => $lang['Enable_prune'],
#
#-----[ AFTER, ADD ]----------------------------------
#
"L_REFRESH_TIME" => $lang['Refresh_time'],
"L_REFRESH_TIME_EXPLAIN" => $lang['Refresh_time_explain'],
#
#-----[ FIND ]------------------------------------------------
#
"PRUNE_NO" => $prune_no,
#
#-----[ AFTER, ADD ]-----------------------------------------
#
"REFRESH_TIME" => $new['refresh_time'],
#
#-----[ OPEN ]------------------------------------------------
#
includes/page_header.php
#
#-----[ FIND ]------------------------------------------------
#
//
// Get basic (usernames + totals) online
#
#-----[ BEFORE, ADD ]------------------------------------------
#
if ($refresh_time_enable)
{
$refresh_time = $board_config['refresh_time'];
} else {
$refresh_time = -1;
}
if ( $refresh_time > 1 )
{
$template->assign_block_vars('switch_auto_refresh_on',array() );
}
#
#-----[ FIND ]------------------------------------------------
#
'PRIVMSG_IMG' => $icon_pm,
#
#-----[ AFTER, ADD ]------------------------------------------
#
'REFRESH_TIME' => $refresh_time,
#
#-----[ OPEN ]------------------------------------------------
#
language/lang_english/lang_admin.php
#
#-----[ FIND ]------------------------------------------------
#
$lang['Enable_prune'] = 'Enable Forum Pruning';
#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['Refresh_time'] = 'Auto-Refresh Time (seconds)';
$lang['Refresh_time_explain'] = 'This will cause the page to automatically refresh so users can see new posts/information. If anything smaller than 1 is entered, the MOD will be disabled.';
#
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/overall_header.tpl
#
#-----[ FIND ]------------------------------------------------
#
</head>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
<!-- BEGIN switch_auto_refresh_on -->
<noscript>
<meta http-equiv="refresh" content="{REFRESH_TIME}">
</noscript>
<script language="JavaScript">
<!--
setTimeout('location.href = location.href',1000*{REFRESH_TIME});
//-->
</script>
<!-- END switch_auto_refresh_on -->
#
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/admin/board_config_body.tpl
#
#-----[ FIND ]------------------------------------------------
#
<tr>
<td class="row1">{L_ENABLE_PRUNE}</td>
<td class="row2"><input type="radio" name="prune_enable" value="1" {PRUNE_YES} /> {L_YES} <input type="radio" name="prune_enable" value="0" {PRUNE_NO} /> {L_NO}</td>
</tr>
#
#-----[ AFTER, ADD ]----------------------------------------
#
<tr>
<td class="row1">{L_REFRESH_TIME}<br /><span class="gensmall">{L_REFRESH_TIME_EXPLAIN}</span></td>
<td class="row2"><input class="post" type="text" name="refresh_time" size="4" maxlength="4" value="{REFRESH_TIME}" /></td>
</tr>
#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------
#
# EoM
MfG

cool danke habs eingebaut einstellbar übers acp
einfach super funtzt genial
ich komme meinen ziel immer ein stück näher
danke
Verfasst: 28.01.2007 23:50
von Zlocko
Na wenn du es eingebaut hast, dann bist du am Ziel.
Denn , damit refresht sich der komplette Index und somit auch die Shoutbox.

Verfasst: 29.01.2007 11:47
von Arnold
Hallo!
Ist es irgendwie möglich, dass sich nur die Shoutbox aktualisiert?
Weil wenn alle 5 Sekunden alles aktualisiert wird, wird mein Forum nur unnötig ausgebremst...
Gruß Arnold
Verfasst: 30.01.2007 01:29
von Zlocko
Wieso alle 5 sek.??
Im ACP kannst du es einstellen in welchem Zeitraum (nach wie vielen Sek.) sich das Board refresht.
Tipp: Erst genau lesen und dann posten.

Verfasst: 30.01.2007 08:02
von Arnold
Zlocko hat geschrieben:Wieso alle 5 sek.??
Im ACP kannst du es einstellen in welchem Zeitraum (nach wie vielen Sek.) sich das Board refresht.
Tipp: Erst genau lesen und dann posten.

Hallo,
ich hab schon genau gelesen. Hast mich falsch verstanden.
5 sek deshalb weil es bei der Shoutbox nicht sinnvoll ist wenn man eine Verzögerung von max. 60 Sekunden hat.
Wenn man sich kurz mal unterhalten will sind 5 Sekunden ideal. (10-20 wären auch noch akzeptabel...)
Das Board ansich bräuchte also gar nicht refresht werden.
Gruß Arnold
Verfasst: 31.01.2007 08:48
von marcus-gizmo
er hat recht der mod refresht das ganze board
da ich meine domain weiterleite
fliegen die alle zum index zurück
ist nit schön
aber das ist mein nächstes problem
wie refreshe ich nur die shoutbox^^
p.s.: ansonsten sehr schöner hack danke dir
Verfasst: 01.02.2007 12:59
von Arnold
Hallo,
hast du es schon hinbekommen oder wartest du auch noch immer auf Hilfe?
Gruß Arnold