Zitierung von Admins/mods verbieten
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.
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.
Zitierung von Admins/mods verbieten
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?
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?
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
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.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...
kein Support per PN
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
Automatischer zitieren:
viewtopic.php
finde:ersetze mit:
Beim Zitat Button reicht es ja leider nicht, diesen auszublenden. Da müsste man also auch in der posting.php anlegen.
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']) : '',
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) : '',
kein Support per PN
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
test mal das hier:
posting.php
finde:danach einfügen:
posting.php
finde:
Code: Alles auswählen
add_form_key('posting');
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