Rubrikeinstell. &-Rechte in Backendnavi # mod_rubric #

Diskussion zu nicht so umfangreichen Modulen und Start-Up für neue Module. Ansonsten bitte die speziellen Kategorien benutzen!
Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 02:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal

Rubrikeinstell. &-Rechte in Backendnavi # mod_rubric #

Beitrag von Matthias V »

In den RC-Versionen von Conpresso 4 gab es im linken Navigationsframe unter dem Punkt "Rubrik" mal eine Link zu den Rubrikeinstellungen und den Rubrikrechten.

So könnt ihr diese Links wieder "einhängen":

+++ Datei _include/basic_navigation.inc.php öffnen.

+ SUCHE erstes vorkommen von (etwa in Zeile 30):

Code: Alles auswählen

    $GLOBALS['navigation']['Rubrics'][] = 'space';
+ DAVOR folgendes EINFÜGEN:

Code: Alles auswählen

    //Start Rubrikeinstellungen und Rubrikrechte
    $GLOBALS['navigation']['Rubrics'][] = 'space';

    if ($_SESSION['SID_user']['admin']>=ROLE_SUPERUSER) {
        $GLOBALS['navigation']['Rubrics'][] = array(
            'caption'=>'Rubric settings',
            'url'=>BASE_REL.'_admin/rubrics.php?action=rubrics_showsettings&id='.htmlspecialchars($_SESSION['SID_rubric_id'])
        );
    }

    $GLOBALS['navigation']['Rubrics'][] = array(
        'caption'=>'Rubric rights',
        'url'=>BASE_REL.'_admin/rubric_rights.php?rubric_id='.htmlspecialchars($_SESSION['SID_rubric_id'])
    );
    //Ende Rubrikeinstellungen und Rubrikrechte

+++ Datei _include/lang/deutsch/common.inc.php öffnen.

+ SUCHE folgendes (ca. Zeile 1520):

Code: Alles auswählen

		'Rubric name:'
		=> 'Rubrik-Name:',
		// Comment: Option in views 'Create rubric' and 'Edit rubric settings'.
+ DANACH folgendes EINFÜGEN:

Code: Alles auswählen

		//Start Rubrikeinstellungen und Rubrikrechte
		'Rubric settings'
		=> 'Rubrikeinstellungen',
		// Comment: Title of view 'Edit rubric rights'.

		'Rubric rights'
		=> 'Rubrikrechte',
		// Comment: Title of view 'Edit rubric rights'.
		//Ende Rubrikeinstellungen und Rubrikrechte
Gruß Matthias V
Zuletzt geändert von Matthias V am 04.07.2007 11:41, insgesamt 3-mal geändert.
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 02:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal

Beitrag von Matthias V »

Man könnte dies auch als kleines Modul programmieren, was das updaten von ConPresso vereinfachen würde. Allerdings könnte man diese Navigationspunkte dann nur unter die "Rubrikvorschau" hängen.

Vielleicht hat ja mal jemand lust da was zu machen.
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7164
Registriert: 01.01.1970 02:00
Hat sich bedankt: 104 Mal
Danksagung erhalten: 919 Mal

Beitrag von MarkusR »

Echt eine gute Idee! :P

(zugegebenermaßen ohne echte Eindeutschung... )
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
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
Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 02:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal

Beitrag von Matthias V »

Ja es funzt.
Die Übersetzung ins englische muss auch nicht wirklich sein, auch wenn man sie einfach integrieren könnte.

Erst dachte ich, das Ding funzt nicht richtig, liegt aber daran, dass ich keine Rubrik ausgewählt hatte, da du dir die Sache sparst inaktive Navielemente anzuzeigen.

Gruß Matthias V

P.S. mir fällt gerade ein, dass ich mal ein Modul geschrieben hatte, womit man Info-Texte abhängig vom Template unter "Artikel erstellen" angezeigt bekommt. Das werde ich mal veröffentlichen.
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7164
Registriert: 01.01.1970 02:00
Hat sich bedankt: 104 Mal
Danksagung erhalten: 919 Mal

Beitrag von MarkusR »

Matthias V hat geschrieben:... da du dir die Sache sparst inaktive Navielemente anzuzeigen.
Menno... :lol:
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
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
Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 02:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal

Beitrag von Matthias V »

So ist das schön.
Auch gut, dass Conpresso diese Texte schon an anderer Stelle benutzt und übersetzt, das macht es einfacher.

Jetzt muss ich mich nur noch dran gewöhnen, dass diese Sachen ganz am Ende unter "Rubriken" stehen, aber ich denke das schaffe ich. :D

Eigentlich hätte ich so ein Modul längst selbst schreiben können, das macht Updates echt einfacher, dadurch wird die Liste von Dateien kürzer, die ich bei einem Update anpassen muss.
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Ralf
ConPresso-Checker
Beiträge: 205
Registriert: 25.08.2005 10:58
Hat sich bedankt: 65 Mal
Danksagung erhalten: 14 Mal

Beitrag von Ralf »

DANKE :wink: funktioniert einwandfrei!!!
Benutzeravatar
hscha
ConPresso-Experte
Beiträge: 573
Registriert: 22.02.2006 23:00
Wohnort: Berlin
Hat sich bedankt: 202 Mal
Danksagung erhalten: 19 Mal

tolles teil!

Beitrag von hscha »

Hallo Markus!

Danke für diese Menü-Erweiterung!
(Ich habe in Zeile 6 aus Rurbrik-Extras noch "Rubrik-Extras" gemacht :lol:

Nachösterliche Grüße von
H.Schallnas
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7164
Registriert: 01.01.1970 02:00
Hat sich bedankt: 104 Mal
Danksagung erhalten: 919 Mal

Beitrag von MarkusR »

Ertappt! :lol:
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
Benutzeravatar
balu
ConPresso-Entwickler
Beiträge: 1748
Registriert: 01.01.1970 02:00
Hat sich bedankt: 81 Mal
Danksagung erhalten: 133 Mal

Beitrag von balu »

Hallo zusammen

nur mal so fuer die Modulis als Idee:

Code: Alles auswählen

<?php
$newElement = array('caption'=>'Neue Navi');

// Index vom Element finden hinter das eingefuegt werden soll
$index = 0;
$found = false;
foreach ($GLOBALS['navigation']['Articles'] as $k=>$v){
    if ($v['caption']=='work on articles') {
        $found = true;
        break;
    }
    $index++;
}
$index++; // wenn dahinter angehaengt werden soll

if (!$found) {
    // Der Menuepunkt kann nicht eingefuegt werden, was nun?
    // einfach anhaengen vielleicht? :)
    $GLOBALS['navigation']['Articles'][] = $newElement;
} else {
    // Elemente ausschneiden, neues davorhaengen
    // und den alten Krams mit dem neuen Krams austauschen
    $after = array_slice($GLOBALS['navigation']['Articles'], $index);
    array_unshift($after, $newElement);
    array_splice($GLOBALS['navigation']['Articles'], $index, count($GLOBALS['navigation']['Articles']) ,$after);
}
?>
Balu
Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 02:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal

Beitrag von Matthias V »

Ich habe jetzt mal ein Modul zum editieren der Navigation geschrieben.

Es heißt mod_backendnavi: http://community.conpresso.de/viewtopic ... 1126#21126 und hat z.B. diese von Balu vorgestellte Funktionalität.
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Benutzeravatar
baluo
ConPresso-Experte
Beiträge: 607
Registriert: 14.11.2005 13:17
Hat sich bedankt: 216 Mal
Danksagung erhalten: 11 Mal

Beitrag von baluo »

hallo matthias,

ist das nun eine weiterentwicklung des markus'schen moduls ?
Matthias V hat geschrieben:Ich habe jetzt mal ein Modul zum editieren der Navigation geschrieben.
Es heißt mod_backendnavi: http://community.conpresso.de/viewtopic ... 1126#21126 und hat z.B. diese von Balu vorgestellte Funktionalität.
danke euch beiden,
gruss, gerhard
Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 02:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal

Beitrag von Matthias V »

Hallo Gerhard,

das ist nicht direkt eine Weiterentwicklung, da man damit fast alles in die Navi einhängen kann. Und man muss die URL wissen, die man hinzufügen möchte. Es verlangt also ein wenig mehr Hintergrundwissen.
Aber schau dir doch einfach mal den Link und das Modul an. Du wirst schon sehen...
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7164
Registriert: 01.01.1970 02:00
Hat sich bedankt: 104 Mal
Danksagung erhalten: 919 Mal

Beitrag von MarkusR »

Êine neue Version mit Übersetzungen.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
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
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7164
Registriert: 01.01.1970 02:00
Hat sich bedankt: 104 Mal
Danksagung erhalten: 919 Mal

Beitrag von MarkusR »

Da ich öfters mit Modulen neue Punkte in die Navigation einhänge, fand ich die bisherigen Möglichkeiten etwas beschränkt und wollte etwas universelleres haben.

Für jemanden, der nur ein paar weitere Punkte braucht, ist das Modul mod_backendnavi eine gute Lösung, ein Modul selbst braucht aber einen Code für die neuen Menüpunkte.

Also habe ich eine Funktion erstellt, die neue Punkte - genau wie mod_backendnavi - einfügt. Allerdings an jeder beliebigen Stelle, also auch zwischen ConPresso-eigenen Hauptpunkten.
Dabei dachte ich mir dann, dass ich auch gerne ein paar Punkte (z.B. Import/Export) entsorgen möchte.
Und dann dachte ich mir, warum denn nicht auch vorhandene Punkte mal woanders platzieren, also sowohl komplette Hauptpunkte mit Unterpunkten verschieben oder Unterpunkte von einem Hauptpunkt verschieben zu einem anderen Hauptpunkt.
Im Grunde könnte man einfach mal die ganze Navigation entsorgen und eine Basisnavigation erstellen mit wenigen elementaren Befehlen.

Die detaillierte Erläuterung würde hier den Rahmen sprengen, kann aber auf Anfrage bereitgestellt werden. Ebenso die Funktionen selbst mit Beispielen und Anleitung.

Das sind die Funktionen
addBackendNavigation() -> Einfügen neuer Backend-Navigationspunkte
delBackendNavigation() -> Entfernen von Backend-Navigationspunkten
moveBackendNavigation() -> Verschieben von Backend-Navigationspunkten

Wäre natürlich am Besten wenn sowas zu den Kernfunktionen von ConPresso hinzugefügt würde oder es zumindest eine ganze Reihe weiterer "handler" gäbe..
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