Quick-Buttons

Fragen zur Implementierung und/oder Anpassung von ConPresso 4 werden in diesem Forum diskutiert.
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7552
Registriert: 01.01.1970 02:00
Hat sich bedankt: 118 Mal
Danksagung erhalten: 943 Mal

Quick-Buttons

Beitrag von MarkusR »

Obwohl sich die Titel-Icons als ganz nützlich erweisen und die Hauptaspekte der Möglichkeiten abbilden, sind diese für den praktischen Arbeitsablauf zu allgemein.

Daher habe ich jetzt die sogenannten "Quick-Buttons" erstellt, die sich dem Kontext anpassen.

Dabei werden die Buttons angezeigt, die für die redaktionelle Arbeit benötigt werden, also z.B. beim Upload einen direkten Button, um zu Bildern und Dateien zu gelangen. Hat man eine Datei hochgeladen oder Bild/Datei bearbeitet steht ein Button zum Erfassen eines neuen Artikels oder die Artikelliste zur Verfügung.

Die so erzeugten kontextbezogenen Toolbars lassen sich recht leicht anpassen oder neue erstellen.

ToDo:
- Icons für die 4 Skins erstellen -> done
- Lösung für ConPresso-Installlationen in Unterverzeichnissen ( /cms/ ) statt dem root ( / ) -> done
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: 7552
Registriert: 01.01.1970 02:00
Hat sich bedankt: 118 Mal
Danksagung erhalten: 943 Mal

Re: Quick-Buttons

Beitrag von MarkusR »

Hier mal was zum Testen:
1. copy _include & _skin folders to CPO root dir

2. modify _include/function.inc.php:
=== FIND ===
printf('<div class="header"><h1>%s %s</h1>%s</div>',
=== ADD, BEFORE ===
if (file_exists(CPO_BASEDIR.'_include/quick_buttons.inc.php')) include(CPO_BASEDIR.'_include/quick_buttons.inc.php'); // CPO+ quick buttons
=== SAVE, EXIT, UPLOAD ===
In der Datei _include/quick_buttons.inc.php ist auch erklärt, wie man die Buttons erweitert oder ändert.
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: 7552
Registriert: 01.01.1970 02:00
Hat sich bedankt: 118 Mal
Danksagung erhalten: 943 Mal

Re: Quick-Buttons

Beitrag von MarkusR »

Was mich auch immer als umständlich gestört hat ist die fehlende Verbindung zwischen Bearbeiten eines Artikeltemplates und dem Verwalten der zugehörigen Platzhalter.
Das habe ich nun mit den Quick-Buttons verbessert und eine direkte Verbindung hergestellt, man kann also zwischen beiden Ansichten toggeln und hat auch immer einen Link zur Template-Liste.

Die Quick-Buttons haben übrigens auch den Vorteil, dass das Testen viel schneller geht und somit noch Fehler an Stellen erkennbar werden, die sonst unbetrachtet bleiben, z.B. mod_templateinfo erzeugt(e) in PHP 8.5 RC Fehler bei der Templatebearbeitung, wenn vorher keine Rubrik ausgewählt wurde.
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
hscha
ConPresso-Experte
Beiträge: 849
Registriert: 22.02.2006 23:00
Wohnort: Berlin
Hat sich bedankt: 226 Mal
Danksagung erhalten: 33 Mal

Re: Quick-Buttons

Beitrag von hscha »

MarkusR hat geschrieben: 16.11.2025 23:39 Was mich auch immer als umständlich gestört hat ist die fehlende Verbindung zwischen Bearbeiten eines Artikeltemplates und dem Verwalten der zugehörigen Platzhalter.
Das habe ich nun mit den Quick-Buttons verbessert und eine direkte Verbindung hergestellt, man kann also zwischen beiden Ansichten toggeln und hat auch immer einen Link zur Template-Liste.

Die Quick-Buttons haben übrigens auch den Vorteil, dass das Testen viel schneller geht und somit noch Fehler an Stellen erkennbar werden, die sonst unbetrachtet bleiben, z.B. mod_templateinfo erzeugt(e) in PHP 8.5 RC Fehler bei der Templatebearbeitung, wenn vorher keine Rubrik ausgewählt wurde.
Hallo Markus,
das Problem beim Umschalten von Template-Bearbeitung zum Einrichten der Platzhalter hat mich auch immer gestört. Ich werde Daisy World - unabhängig von php 8.5 - installieren und das alles ausprobieren...
Grüße von Horst
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7552
Registriert: 01.01.1970 02:00
Hat sich bedankt: 118 Mal
Danksagung erhalten: 943 Mal

Re: Quick-Buttons

Beitrag von MarkusR »

Beim Basteln an einer Frame-losen CPO-Variante kam mir nun die Idee, wie ich den Kontext der Leisten viel einfacher feststellen kann.
Statt nach Dateiname und Parametern zu gehen (die ohne Frames oft anders lauten), werde ich zukünftig die Seitenüberschrift nutzen, da die Quick-Buttons ja sowieso mit der Funktion printPageHeader() ausgegeben werden und die Seite ja selbst die Parameter nutzt, um die aufgerufene Funktion zu ermitteln und zu benennen.
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