HTML-Mod | Mod-Mail

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
masterkern
Mitglied
Beiträge: 50
Registriert: 18.08.2010 21:06

HTML-Mod | Mod-Mail

Beitrag 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
Benutzeravatar
DaSasha
Mitglied
Beiträge: 334
Registriert: 27.02.2011 12:21

Re: HTML-Mod | Mod-Mail

Beitrag von DaSasha »

Meine Style erweiterungen: Rang Set 1 + PSD & Rang Prozent System oder phpBB Rang Puzzle
Benutzeravatar
Elsensee
Ehemaliges Teammitglied
Beiträge: 832
Registriert: 19.05.2010 15:14
Wohnort: Hamburg
Kontaktdaten:

Re: HTML-Mod | Mod-Mail

Beitrag von Elsensee »

Probiers mal mit

Code: Alles auswählen

<!-- IF U_MODCP -->
Quelle: http://wiki.phpbb.com/Global_Template_Variables
Posts mostly powered by GitHub and phpBB.de Cross-Reference

2015-03-20 - Never forget 8)
masterkern
Mitglied
Beiträge: 50
Registriert: 18.08.2010 21:06

Re: HTML-Mod | Mod-Mail

Beitrag 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 -->
Benutzeravatar
Elsensee
Ehemaliges Teammitglied
Beiträge: 832
Registriert: 19.05.2010 15:14
Wohnort: Hamburg
Kontaktdaten:

Re: HTML-Mod | Mod-Mail

Beitrag 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!
Posts mostly powered by GitHub and phpBB.de Cross-Reference

2015-03-20 - Never forget 8)
masterkern
Mitglied
Beiträge: 50
Registriert: 18.08.2010 21:06

Re: HTML-Mod | Mod-Mail

Beitrag von masterkern »

Hi, habe ich auch schon probiert...
Die Berechtigungen meiner Funktionäre sind alles korrekt eingestellt, kann also als Fehlerquelle ausgeschlossen werden :-?
Benutzeravatar
Elsensee
Ehemaliges Teammitglied
Beiträge: 832
Registriert: 19.05.2010 15:14
Wohnort: Hamburg
Kontaktdaten:

Re: HTML-Mod | Mod-Mail

Beitrag von Elsensee »

OK. Ein letzter Versuch - dann weiß ich nicht weiter:

Code: Alles auswählen

<!-- IF U_ACP or U_MODCP -->
Posts mostly powered by GitHub and phpBB.de Cross-Reference

2015-03-20 - Never forget 8)
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: HTML-Mod | Mod-Mail

Beitrag 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 -->
Benutzeravatar
Elsensee
Ehemaliges Teammitglied
Beiträge: 832
Registriert: 19.05.2010 15:14
Wohnort: Hamburg
Kontaktdaten:

Re: HTML-Mod | Mod-Mail

Beitrag von Elsensee »

Aber das ist doch eine globale Template-Variable, oder?
So heißt zumindest die Seite im Wiki...
Posts mostly powered by GitHub and phpBB.de Cross-Reference

2015-03-20 - Never forget 8)
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: HTML-Mod | Mod-Mail

Beitrag von Dr.Death »

Schon, aber im "Persönlichen Bereich" gibt es keinen "Moderator Bereich"..... ;-)

UCP und MCP sind völlig verschiedene Welten.
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“