Box "Dein Posteingang ist zu 0% voll" fehlt

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Dungeonwatcher
Mitglied
Beiträge: 635
Registriert: 11.07.2004 10:04
Wohnort: Berlin

Box "Dein Posteingang ist zu 0% voll" fehlt

Beitrag von Dungeonwatcher »

Hi! 8)

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
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17475
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag 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 -->
Benutzeravatar
Dungeonwatcher
Mitglied
Beiträge: 635
Registriert: 11.07.2004 10:04
Wohnort: Berlin

Beitrag von Dungeonwatcher »

Hi big master Dr.Death!

Jupp, das steht drinn. Es muss etwas mit der privmsg.php zu tun haben, denn wenn ich

Code: Alles auswählen

<!-- BEGIN switch_box_size_notice -->
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. :-?
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17475
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag 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 = '';
}
Benutzeravatar
Dungeonwatcher
Mitglied
Beiträge: 635
Registriert: 11.07.2004 10:04
Wohnort: Berlin

Beitrag 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:

Code: Alles auswählen

if ( $folder != 'outbox' )
Die sieht hier so aus:

Code: Alles auswählen

if ( $folder != 'outbox' && $userdata['user_level'] == USER )
Nehme ich das

Code: Alles auswählen

&& $userdata['user_level'] == USER
weg, ist auch die Box da. THNX

Wenn jetzt noch der Balken und die Prozentzahl einigermaßen stimmen würden :roll:

Nun stellt sich mir die Frage zu welchem Mod dieser Code Schnipsel gehört? :-?
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17475
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag 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 ;-)
Benutzeravatar
Dungeonwatcher
Mitglied
Beiträge: 635
Registriert: 11.07.2004 10:04
Wohnort: Berlin

Beitrag 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?
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17475
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Code: Alles auswählen

user_level != ADMIN 
oder auch

Code: Alles auswählen

user_level != 1 
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“