Liebes ConPresso-Team,
auf das Redaktionssystem unserer Schulwebseite haben u.a. auch die Schülerinnen und Schüler der Schülerzeitungsredaktion Zugriff. Ich hätte gern, dass alle User mit dem Userlevel 1 (Redakteur) nur die Bilder und Dateien der eigenen Rubrik sehen können.
Gibt es in CPO 4.1.6 eine Möglichkeit dazu?
Einen schönen Montag wünscht
Horst aus Berlin
Datei- und Bilderverwaltung für Redakteure
- MarkusR
- Handbuchversteher
- Beiträge: 7360
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 110 Mal
- Danksagung erhalten: 933 Mal
- Kontaktdaten:
Probiere mal folgendes:
suche in _include/tab_files.php die Zeile
danach fügst Du folgendes ein
wobei sich noch folgendes steuern lässt:
Soll der Redakteur nur Dateien dieser Rubrik sehen können, dann entfernst Du bei $rubricAccessKeys = array(-1); die "-1". Damit ist auch der Filter für "alle Rubriken" ohne Funktion (wird aber weiterhin angezeigt).
suche in _include/tab_files.php die Zeile
Code: Alles auswählen
if ($_SESSION['SID_user']['admin']<=ROLE_SUPERUSER) $q_rubric = '('.$q_rubric.') AND rubric_id>-2';
Code: Alles auswählen
// fetch all rubrics this user has access to
$query = 'SELECT rubric_id '
.'FROM '.CPO_PERMISSION.' '
."WHERE user_id='".addslashes($_SESSION['SID_user']['id'])."' ";
DEBUG(1, $query, __FILE__, __LINE__);
$db = new DB;
$db->query($query);
$rubricAccessKeys = array(-1);
while ($db->next_record()) $rubricAccessKeys[] = $db->v('rubric_id');
if ($_SESSION['SID_user']['admin']<=ROLE_EDITOR) $q_rubric .= ' AND rubric_id IN (' .implode(",",$rubricAccessKeys). ')';
Soll der Redakteur nur Dateien dieser Rubrik sehen können, dann entfernst Du bei $rubricAccessKeys = array(-1); die "-1". Damit ist auch der Filter für "alle Rubriken" ohne Funktion (wird aber weiterhin angezeigt).
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- MarkusR
- Handbuchversteher
- Beiträge: 7360
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 110 Mal
- Danksagung erhalten: 933 Mal
- Kontaktdaten:
Eine zweite Möglichkeit wäre es, den Filter vorzubelegen, so daß das Häckchen bei "verfügbar in Rubrik xyz" nicht abwählbar ist.
suche nach
und füge davor folgendes ein
Der Unterscheid ist, daß mit dem ersten Code auch mehrere dem Redakteur zugeordnete Rubriken angezeigt werden, mit dem zweiten Code immer nur die aktuelle Rubrik bzw. Bilder für alle Rubriken. Die zweite Version entspricht also mehr der Auswahl wie sie beim Einfügen von Bildern angeboten wird, die Erste erlaubt dagegen auch das Verschieben von Bilder zu einer anderen Rubrik.
suche nach
Code: Alles auswählen
if (!$_SESSION['filter_files']['enabled']) {
Code: Alles auswählen
if ($_SESSION['SID_user']['admin']<=ROLE_EDITOR) {
$_SESSION['filter_files']['enabled'] = true;
$_SESSION['filter_files']['active'] = true;
$_POST['active'] = 1;
}
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle