Seite 2 von 2

Verfasst: 02.08.2007 20:45
von gn#36
Tja stimmt, die dürfen ja üblicherweise nicht an Umfragen teilnehmen...
Die Restlichen Rechte scheiden da auch eher aus würde ich sagen.
Gut, wir kommen also nicht darum herum ein neues Recht dafür zu erstellen. Das klappt dann auf jeden Fall in jeder Lebenslage und man könnte es auch noch modifizieren.

Füge in der constants.php im Bereich // Auth settings hinzu:

Code: Alles auswählen

define('AUTH_VIEW_TITLES', 11);
Sollte hier die 11 schon vergeben sein, dann wähle einfach eine andere Zahl die es noch nicht gibt (am besten die nächst-höhere).

Öffne admin_forumauth.php
Suche

Code: Alles auswählen

'auth_pollcreate' => $lang['Pollcreate']);
Danach einfügen

Code: Alles auswählen

$field_names['auth_view_titles'] = 'Thementitel betrachten';
foreach ($simple_auth_ary as $id => $value)
{
$simple_auth_ary[$id][] = AUTH_ACL;
}
$forum_auth_fields[] = 'auth_view_titles';
Dann in der admin_ug_auth.php
suche

Code: Alles auswählen

'auth_pollcreate' => $lang['Pollcreate']);
danach einfügen

Code: Alles auswählen

$forum_auth_fields[] = 'auth_view_titles';
$auth_field_match['auth_view_titles'] = AUTH_VIEW_TITLES;
$field_names['auth_view_titles'] = 'Thementitel betrachten';
In der Datenbank in die Tabellen prefix_auth_access, prefix_forums das neue Feld auth_view_titles hinzufügen (per phpMyAdmin zum Beispiel).

Dann in der Änderungsanleitung

Code: Alles auswählen

if(!$is_auth['auth_post'])
oder

Code: Alles auswählen

if(!$is_auth['auth_pollcreate'])
durch

Code: Alles auswählen

if(!$is_auth['auth_view_titles'])
ersetzen.

Ich hoffe ich habe jetzt auf die Schnelle nichts vergessen, das ist ungetestet, daher auf jeden Fall vorher ein Backup machen.