Zitierung von Admins/mods verbieten

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
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.
UGC

Zitierung von Admins/mods verbieten

Beitrag von UGC »

Hallo,
ich wollte mal fragen, ob man das Zitieren von Admins oder Moderatoren verbieten kann.
Wenn ja, wo?

Oder welche Dateien muss ich bearbeiten und wie sehen diese Bearbeitungen aus?
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Beitrag von bantu »

Nein, das ist nicht möglich. Man könnte den Text ja einfach kopieren.
Powered by Coffee
UGC

Beitrag von UGC »

Das wäre ja ok, aber nur nicht direckt zitieren lassen :)
Weil ich möchte das so haben, dass Admins spezielle BBCodes nutzen können und user sollten diese nicht einfach so nachgucken können...
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

UGC hat geschrieben:Das wäre ja ok, aber nur nicht direckt zitieren lassen :)
Weil ich möchte das so haben, dass Admins spezielle BBCodes nutzen können und user sollten diese nicht einfach so nachgucken können...
Dann musst du das PN senden an den Stellen auch verbieten, denn wenn man bei phpbb3 auf den PN Knopf drückt, wird der Beitrag zitiert.
kein Support per PN
UGC

Beitrag von UGC »

Nicht unbedingt ;)
Wenn wir dieses kleine Extra auch noch deaktivieren oder auskommentieren ;)

Wäre nett, wenn mirjemand zu beiden sachen weiterehelfen kann:
Einmal das Zitieren irgendwo im Code verbieten und
2. das automatische zitieren abstellen
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Automatischer zitieren:
viewtopic.php
finde:

Code: Alles auswählen

=> ($poster_id != ANONYMOUS && $config['allow_privmsg'] && $auth->acl_get('u_sendpm') && ($user_cache[$poster_id]['allow_pm'] || $auth->acl_gets('a_', 'm_') || $auth->acl_getf_global('m_'))) ? append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=pm&mode=compose&action=quotepost&p=' . $row['post_id']) : '',
ersetze mit:

Code: Alles auswählen

=> ($poster_id != ANONYMOUS && $config['allow_privmsg'] && $auth->acl_get('u_sendpm') && ($user_cache[$poster_id]['allow_pm'] || $auth->acl_gets('a_', 'm_') || $auth->acl_getf_global('m_'))) ? append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=pm&mode=compose&u=' . $poster_id) : '',
Beim Zitat Button reicht es ja leider nicht, diesen auszublenden. Da müsste man also auch in der posting.php anlegen.
kein Support per PN
UGC

Beitrag von UGC »

Danke erst mal!

Aber mir wäre es sowieso lieber, den Zitatbutton stehen zu lassen und nur die veränderung in der posting.php zu machen ;)
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

UGC hat geschrieben:Aber mir wäre es sowieso lieber, den Zitatbutton stehen zu lassen und nur die veränderung in der posting.php zu machen ;)
Was soll passieren?
Einfach ein leeres Nachrichtenfeld, eine Fehlermeldung,... ?
kein Support per PN
UGC

Beitrag von UGC »

Am besten eine Fehlermeldung im Nachrichtenfeld :D
Ne, ich denke, eine Fehlermeldung sollte da wohl am besten sein, sonst kommen wieder 10000 Fragen, warum das zitieren bei manchen Usern net geht ;)
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

test mal das hier:
posting.php
finde:

Code: Alles auswählen

add_form_key('posting');
danach einfügen:

Code: Alles auswählen

$forum_id_orig = $forum_id;
$user_ary = $auth->acl_get_list(false, array('a_', 'm_'), false);

$admin_id_ary = $global_mod_id_ary = $mod_id_ary = $forum_id_ary = array();
foreach ($user_ary as $forum_id => $forum_ary)
{
	foreach ($forum_ary as $auth_option => $id_ary)
	{
		if (!$forum_id)
		{
			if ($auth_option == 'a_')
			{
				$admin_id_ary = array_merge($admin_id_ary, $id_ary);
			}
			else
			{
				$global_mod_id_ary = array_merge($global_mod_id_ary, $id_ary);
			}
			continue;
		}
		else
		{
			$mod_id_ary = array_merge($mod_id_ary, $id_ary);
		}

		if ($forum_id)
		{
			foreach ($id_ary as $id)
			{
				$forum_id_ary[$id][] = $forum_id;
			}
		}
	}
}

$admin_id_ary = array_unique($admin_id_ary);
$global_mod_id_ary = array_unique($global_mod_id_ary);
$mod_id_ary = array_merge($mod_id_ary, $global_mod_id_ary);
$mod_id_ary = array_unique($mod_id_ary);

if (($mode == 'quote') && (!$auth->acl_get('a_') || !$auth->acl_get('m_')) && (in_array($post_data['poster_id'], $admin_id_ary) || in_array($post_data['poster_id'], $mod_id_ary)))
{
	trigger_error('You are not allowed to quote moderators and administrators', E_USER_WARNING);
}
$forum_id = $forum_id_orig;
kein Support per PN
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“