ConPresso4 Community

Fragen, Antworten, Diskussionen rund um das Content Management System ConPresso

 
Rechte um Navigation zu bearbeiten? - mod_navi

 
Neue Antwort erstellen    ConPresso4 Community Foren-Übersicht -> Implementierung/Anpassung ConPresso 4
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
stefann
ConPresso-User


Anmeldungsdatum: 31.07.2006
Beiträge: 34

BeitragVerfasst am: 04.07.2007 09:16    Titel: Rechte um Navigation zu bearbeiten? - mod_navi Antworten mit Zitat

Hallo...
Die Navigation einer meiner Internetauftritte kommt vollkommen aus CP4, durch die printNavigation-Funktion. Nun würde ich gerne jemand anderem die Aufgabe weiterreichen die Navigation selbstständig zu pflegen. Ich möchte dabei aber z.B. nicht mein KnowHow über meine Templateprogramierung veröffentlichen, sowie es durch die Superuserroller geschehen würde.

Kurz um: Gib es eine (recht einfache) Möglichkeit der Chefredakteursrolle das Editieren der Navigation zu erlauben?

Mfg
Stefann

Edit Matthias V: Ich habe mal im Titel noch "mod_navi" hinzugefügt.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
MarkusR
Handbuchversteher


Anmeldungsdatum: 01.01.1970
Beiträge: 7078

BeitragVerfasst am: 04.07.2007 10:18    Titel: Antworten mit Zitat

Was heißt "recht einfach"?

Im grunde "ja", denn mit ein wenig PHP-kenntnissen kann man in der Datei basic_navigation.php (oder so ähnlich) da Einfluss nehmen.

_________________
Ciao Markus
ConPresso-Module

Succi recentis officinalis
Frische, hochwertige Kräutersäfte und -Öle für Pferde, Hunde und Katzen direkt aus unserer Manufaktur
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
stefann
ConPresso-User


Anmeldungsdatum: 31.07.2006
Beiträge: 34

BeitragVerfasst am: 04.07.2007 10:31    Titel: Antworten mit Zitat

Also an den PHP Kenntnissen sollte es nicht mangeln, nur müsste ich wissen wo ich anpacken muss... Das wär ne große Hilfe bei den vielen Dateien. Hinbiegen könnt ich das dann wohl alleine...
Dachte nur das es vielleicht irgendwo eine Einstellung gibt, als File oder in der Datenbank, an der man die Rechte bearbeiten kann... Das meinte ich mit "recht einfach" Smile
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Matthias V
Modul-Entwickler


Anmeldungsdatum: 01.01.1970
Beiträge: 1251
Wohnort: Sondershausen

BeitragVerfasst am: 04.07.2007 10:58    Titel: Antworten mit Zitat

Die Datei, von der Markus geschrieben hat liegt im _include-Verzeichnis. Und dort suchst du nach "work on navigation".

Hilfreich könnte für dich http://wiki.conpresso.de/index.php/Main/Konstanten sein, wo du mal zu den Mitgliederstufen runterscrollen kannst.

Gruß Matthias V

P.S. du weißt aber wie das mit solchen Modifikationen und weiteren Updates von Conpresso ist: man muss das bei einer neuen Dateiversion immer wieder anpassen.

_________________
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung

 
Für dieses Posting bedanken sich die folgenden User: stefann
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
stefann
ConPresso-User


Anmeldungsdatum: 31.07.2006
Beiträge: 34

BeitragVerfasst am: 04.07.2007 11:13    Titel: Antworten mit Zitat

Einfach klasse... Funktioniert problemlos.
Vielen Dank für die schnelle und erfolgreiche Hilfe!!! Very Happy

PS: Mir ist klar das sich solche Änderungen durch sämltiche spätere Updates ziehen werden... leider... Trotzdem nochmals danke für den Hinweis...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Matthias V
Modul-Entwickler


Anmeldungsdatum: 01.01.1970
Beiträge: 1251
Wohnort: Sondershausen

BeitragVerfasst am: 04.07.2007 11:38    Titel: Antworten mit Zitat

Hallo Stefan,

villeicht baust du dir aber auch ein kleines Modul, welches diesen Verweis nur für Chefredakteure in die Navi hängt.
Ein sehr ähnliches Modul findest du hier: http://community.conpresso.de/viewtopic.php?t=3691

Und weitere Infos, falls nötig kannst du im Wiki nachlesen.

Gruß Matthias V

_________________
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
stefann
ConPresso-User


Anmeldungsdatum: 31.07.2006
Beiträge: 34

BeitragVerfasst am: 05.07.2007 12:49    Titel: Antworten mit Zitat

Hallo nochmals...
Auf den Tipp von Matthias V hin hab ich mich mal dran gemacht und das bestehende Modul mod_rubric (http://community.conpresso.de/viewtopic.php?t=3691) umgebaut.
Und falls jemand mal bedarf haben sollte stell ich es gleich mal hier mit rein.

Info:
Nach aktivieren des Moduls ist es zukünftig auch dem Chefredakteur erlaubt die Navigation zu bearbeiten.

Grüße
Stefann





mod_navi.zip - 778 KB
630 mal

Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Matthias V
Modul-Entwickler


Anmeldungsdatum: 01.01.1970
Beiträge: 1251
Wohnort: Sondershausen

BeitragVerfasst am: 29.07.2007 00:26    Titel: Antworten mit Zitat

Dieses neue Modul mod_backendnavi: http://community.conpresso.de/viewtopic.php?p=21126#21126 kann das hier vorgestellte ersetzen und hat dabei mehr Einstellungsmöglichkeiten.
_________________
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Matthias V
Modul-Entwickler


Anmeldungsdatum: 01.01.1970
Beiträge: 1251
Wohnort: Sondershausen

BeitragVerfasst am: 29.07.2007 14:27    Titel: Antworten mit Zitat

Hallo Stefann,

ich habe gerade noch einen bösen Bug bei dir gefunden.
Und zwar muss es in Zeile 50 folgendermaßen heißen:
Code:
if ($_SESSION['SID_user']['admin']==ROLE_CHIEFEDITOR) {
Und zwar mit 2 =-Zeichen. Wenn du nur ein = setzt, dann ist das eine Zuweisung.
Dadurch wird JEDER zum Chefredakteur und die Navi zeigt dem Admin zu wenig an.

Aus diesem Grund drehen einige C-Programmierer die beiden Teile um, so dass es so aussieht:
Code:
if (ROLE_CHIEFEDITOR==$_SESSION['SID_user']['admin']) {
Dadurch wird es eine keine Zuweisung, sondern es funktioniert einfach nur nicht richtig.

Aber Hauptsache ist, du setzt da noch ein 2. "="-Zeichen.

_________________
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neue Antwort erstellen    ConPresso4 Community Foren-Übersicht -> Implementierung/Anpassung ConPresso 4 Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen