Seite 1 von 1
Box "Dein Posteingang ist zu 0% voll" fehlt
Verfasst: 01.03.2007 15:50
von Dungeonwatcher
Hi!
Irgendwie ist mir die Boxen "Dein Posteingang ist zu 0% voll", "Deine gesendeten Nachrichten sind zu 0% voll" etc. bei den PNs abhanden gekommen. Seit wann dies so ist kann ich jedoch nicht mehr nachvollziehen.
Hat hier jemand 'ne Idee wo da was schief gegangen sein kann?
Bye/2
Verfasst: 01.03.2007 16:39
von Dr.Death
Hi,
schau mal in der privmsgs_body.tpl nach.
Da sollte u.a. folgende Code auftauchen:
Code: Alles auswählen
<!-- BEGIN switch_box_size_notice -->
<table width="175" cellspacing="1" cellpadding="2" border="0" class="bodyline">
<tr>
<td colspan="3" width="175" class="row1" nowrap="nowrap"><span class="gensmall">{BOX_SIZE_STATUS}</span></td>
</tr>
<tr>
<td colspan="3" width="175" class="row2">
<table cellspacing="0" cellpadding="1" border="0">
<tr>
<td bgcolor="{T_TD_COLOR2}"><img src="images/spacer.gif" width="{INBOX_LIMIT_IMG_WIDTH}" height="8" alt="{INBOX_LIMIT_PERCENT}" /></td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="33%" class="row1"><span class="gensmall">0%</span></td>
<td width="34%" align="center" class="row1"><span class="gensmall">50%</span></td>
<td width="33%" align="right" class="row1"><span class="gensmall">100%</span></td>
</tr>
</table>
<!-- END switch_box_size_notice -->
Verfasst: 01.03.2007 16:50
von Dungeonwatcher
Hi big master Dr.Death!
Jupp, das steht drinn. Es muss etwas mit der privmsg.php zu tun haben, denn wenn ich
entferne, wird die Box angezeigt. Allerdings ist sie unvollständig und ohne Beschriftung.
Nachtrag:
Seltsamerweise wird bei einem einzigen User diese Box angezeigt und das auch vollständig. Dieser User ist mein Testaccount.

Verfasst: 01.03.2007 17:18
von Dr.Death
o_O !
Prüfe mal bitte deine privmsgs.php
Da sollte dieser Code drin sein:
Code: Alles auswählen
//
// Output data for inbox status
//
if ( $folder != 'outbox' )
{
$inbox_limit_pct = ( $board_config['max_' . $folder . '_privmsgs'] > 0 ) ? round(( $pm_all_total / $board_config['max_' . $folder . '_privmsgs'] ) * 100) : 100;
$inbox_limit_img_length = ( $board_config['max_' . $folder . '_privmsgs'] > 0 ) ? round(( $pm_all_total / $board_config['max_' . $folder . '_privmsgs'] ) * $board_config['privmsg_graphic_length']) : $board_config['privmsg_graphic_length'];
$inbox_limit_remain = ( $board_config['max_' . $folder . '_privmsgs'] > 0 ) ? $board_config['max_' . $folder . '_privmsgs'] - $pm_all_total : 0;
$template->assign_block_vars('switch_box_size_notice', array());
switch( $folder )
{
case 'inbox':
$l_box_size_status = sprintf($lang['Inbox_size'], $inbox_limit_pct);
break;
case 'sentbox':
$l_box_size_status = sprintf($lang['Sentbox_size'], $inbox_limit_pct);
break;
case 'savebox':
$l_box_size_status = sprintf($lang['Savebox_size'], $inbox_limit_pct);
break;
default:
$l_box_size_status = '';
break;
}
}
else
{
$inbox_limit_img_length = $inbox_limit_pct = $l_box_size_status = '';
}
Verfasst: 01.03.2007 17:41
von Dungeonwatcher
Dr.Death hat geschrieben:Prüfe mal bitte deine privmsgs.php
Aaaaahhh, Fehler (?) gefunden. Dieser Block ist drinn, sieht aber etwas anders aus. Und zwar betrifft das diese Zeile:
Die sieht hier so aus:
Code: Alles auswählen
if ( $folder != 'outbox' && $userdata['user_level'] == USER )
Nehme ich das
weg, ist auch die Box da.
THNX
Wenn jetzt noch der Balken und die Prozentzahl einigermaßen stimmen würden
Nun stellt sich mir die Frage zu welchem Mod dieser Code Schnipsel gehört?

Verfasst: 01.03.2007 20:40
von Dr.Death
Hm, sieht so aus, als wenn diese Box nur "normalen" Usern angezeigt wird, und nicht Moderatoren oder Admins.
Da Du warscheinlich ein Admin/Moderator bist, hast Du keine Postfach Größenbeschränkung
Nach dem Motto: wenn user_level = User ist, dann zeig die Limit Box an. Ansonsten nicht

Verfasst: 01.03.2007 21:05
von Dungeonwatcher
Dr.Death hat geschrieben:Hm, sieht so aus, als wenn diese Box nur "normalen" Usern angezeigt wird, und nicht Moderatoren oder Admins.
Da Du warscheinlich ein Admin/Moderator bist, hast Du keine Postfach Größenbeschränkung

Jupp, so ein Teil hatte ich vor laaanger Zeit mal eingebaut.
Nach dem Motto: wenn user_level = User ist, dann zeig die Limit Box an. Ansonsten nicht

Dann sollte ein
user_level == !ADMIN dafür sorgen, das alle außer der Admin diese Box sehen, korrekt?
Verfasst: 01.03.2007 21:22
von Dr.Death