Seite 1 von 1

HTML-Mod | Mod-Mail

Verfasst: 30.05.2011 13:25
von masterkern
Hallo liebe Community,

ich betreibe ein Forum über ein Hoster-Service (http://www.siteboard.eu) und habe eine Frage bzw. kleines Problem bezüglich meiner Mod-Mail Funktion. Ich habe es geschafft ohne Datenbankzugang eine ganz spezielle Idee umzusetzen, es ist meinen Funktionären jetzt möglich PN´s zu verschicken und diese bei besonderen Anlässen farblich hervorzuheben (siehe Bild 1 & 2).

Bild 1.) http://www.bilder-hochladen.net/files/gnx5-90.png
Bild 2.) http://www.bilder-hochladen.net/files/big/gnx5-91.png

Bild 2 zeigt die farbigen Mails..
Bild 1 zeigt die Aktivierungmöglichkeit im Editormodus..

Aber jetzt zu meiner Frage. Ich schaffe es leider nur, diesen Modus für meine Admins zugänglich zu machen. Ich bin mir nicht wirklich sicher, aber ich glaube in der "posting_body.html" wird nur der Befehl "<!-- IF U_ACP -->" akzeptiert.. wenn ich "<!-- IF U_MCP -->" verwende bleibt der Bereich für meine Mods unsichtbar. Hat jemand eventuell eine Idee, welchen Befehl man verwende könnte damit meine Mods diesen Bereich auch sehen können?

Gruß, masterkern

Re: HTML-Mod | Mod-Mail

Verfasst: 30.05.2011 14:23
von DaSasha

Re: HTML-Mod | Mod-Mail

Verfasst: 30.05.2011 15:07
von Elsensee
Probiers mal mit

Code: Alles auswählen

<!-- IF U_MODCP -->
Quelle: http://wiki.phpbb.com/Global_Template_Variables

Re: HTML-Mod | Mod-Mail

Verfasst: 30.05.2011 15:21
von masterkern
hier issa... :D

Code: Alles auswählen

<!-- IF U_ACP --><!-- IF S_SHOW_TOPIC_ICONS or S_SHOW_PM_ICONS -->
	<tr>
		<td class="row1"style="background-color: #ECF6FF"><b class="genmed">Moderation:</b></td>
		<td class="row2"style="background-color: #ECF6FF">
			<table width="100%" cellspacing="0" cellpadding="0" border="0">
			<tr>
				<td><input type="radio" class="radio" name="icon" value="0"{S_NO_ICON_CHECKED} /><span class="genmed"><!-- IF S_SHOW_TOPIC_ICONS -->{L_NO_TOPIC_ICON}<!-- ELSE -->{L_NO_PM_ICON}<!-- ENDIF --></span> <!-- BEGIN topic_icon --><span style="white-space: nowrap;"><input type="radio" class="radio" name="icon" value="{topic_icon.ICON_ID}"{topic_icon.S_ICON_CHECKED} /><img src="{topic_icon.ICON_IMG}" width="{topic_icon.ICON_WIDTH}" height="{topic_icon.ICON_HEIGHT}" alt="" title="" hspace="2" vspace="2" /></span> <!-- END topic_icon --></td>
			</tr>
			</table>
		</td>
	</tr>
<!-- ENDIF --><!-- ENDIF -->

Re: HTML-Mod | Mod-Mail

Verfasst: 30.05.2011 15:29
von Elsensee
Sorry, habe meinen Post immer wieder editiert.
Also ich würde ja anstatt

Code: Alles auswählen

<!-- IF U_ACP -->
für Admins und Moderatoren dann doch dieses <!-- IF U_MP -->. Macht zusammen das:

Code: Alles auswählen

<!-- IF U_ACP or U_MCP -->
Das müsste klappen - ist ungetestet!

Re: HTML-Mod | Mod-Mail

Verfasst: 30.05.2011 15:43
von masterkern
Hi, habe ich auch schon probiert...
Die Berechtigungen meiner Funktionäre sind alles korrekt eingestellt, kann also als Fehlerquelle ausgeschlossen werden :-?

Re: HTML-Mod | Mod-Mail

Verfasst: 30.05.2011 19:23
von Elsensee
OK. Ein letzter Versuch - dann weiß ich nicht weiter:

Code: Alles auswählen

<!-- IF U_ACP or U_MODCP -->

Re: HTML-Mod | Mod-Mail

Verfasst: 31.05.2011 15:42
von Dr.Death
Hallo,

die Variable "U_MCP" und "U_MODCP" steht beim Erstellen einer PM nicht zur Verfügung, daher funktionieren die Vorschläge auch nicht.

Damit man eine Berechtigungsabfrage auf Moderatorenrechte nutzen kann, bitte folgenden Code mal ausprobieren:

ÖFFNEN: ucp.php

FINDE:

Code: Alles auswählen

// Setting a variable to let the style designer know where he is...
$template->assign_var('S_IN_UCP', true); 
DANACH EINFÜGEN:

Code: Alles auswählen

$template->assign_vars(array(
    'S_IS_MOD'                => ($auth->acl_get('m_') || $auth->acl_getf_global('m_')) ? true : false,
)); 

Nun solltet Ihr in den passenden UCP HTML Dateien den Schalter:

Code: Alles auswählen

<!-- IF S_IS_MOD --> 
verwenden können.


In Eurem Beispiel also:

Code: Alles auswählen

 <!-- IF U_ACP or S_IS_MOD -->

Re: HTML-Mod | Mod-Mail

Verfasst: 31.05.2011 15:46
von Elsensee
Aber das ist doch eine globale Template-Variable, oder?
So heißt zumindest die Seite im Wiki...

Re: HTML-Mod | Mod-Mail

Verfasst: 31.05.2011 16:00
von Dr.Death
Schon, aber im "Persönlichen Bereich" gibt es keinen "Moderator Bereich"..... ;-)

UCP und MCP sind völlig verschiedene Welten.