Page 5 of 7

Re: Plugin Switchdebug_XH

Posted: Wed Nov 27, 2019 10:38 am
by Holger
Tata wrote:
Wed Nov 27, 2019 9:43 am
Es funktioniert super auch jetzt schon. Es ging mir nur um unnötige Schritte zu vermeiden. Will man Debugmodus ein/ausschalten, muss die Settings öffnen, Modus umschalten und zum Editieren wieder ins Adminmenu. Würde es so laufen, wie beim Edit/Viewmodus, wäre es viel einfacher.
Na ja, welcher "normale" User schaltet den Debug-Mode denn ständig an und aus?
Das betrifft wohl eher die Template- und Pluginentwickler. Andere User werden das weniger nutzen (müssen).
Daher finde ich es ganz gut das man einstellen kann, wo der Switch angezeigt wird. In der Regel werde ich ihn wohl besser aus der Menüleiste verbannen ;) .

Re: Plugin Switchdebug_XH

Posted: Wed Nov 27, 2019 10:43 am
by frase
Holger wrote:
Wed Nov 27, 2019 10:38 am
Daher finde ich es ganz gut das man einstellen kann, wo der Switch angezeigt wird.
+1

Re: Plugin Switchdebug_XH

Posted: Wed Nov 27, 2019 10:52 am
by Tata
Holger wrote:
Wed Nov 27, 2019 10:38 am
Na ja, welcher "normale" User schaltet den Debug-Mode denn ständig an und aus?
Schon klar. Wer nicht weiss, wozu der Schalter da steht, der nutzt ihn auch nicht, oder kann auch nichts verursachen, falls er ihn einschaltet. Aber offt rufen die Kunden, dass etwas auf der Seite nicht funktioniert. Und da ist es für mich einfacher um die Debugmeldungen nachfragen, indem sie den Schalter nutzen. Die Ikone stört mich da weniger. Wenn sie mich nächstesmal anrufen, melden sie gleich, wass im Debugmode gemeldet wird.

Re: Plugin Switchdebug_XH

Posted: Wed Nov 27, 2019 12:47 pm
by lck
frase wrote:
Tue Nov 26, 2019 7:25 pm
lck wrote:
Tue Nov 26, 2019 5:56 pm
b) Ist das Update-Icon (von Hi_updatecheck) aktiv, so kleben die beiden Icons nahe beieinander. Eventuell noch einen margin-left einfügen, oder die Breite ändern? Aber es ist noch akzeptabel.
Eigentlich hatt ich das genau so geplant, damit auf schmalen Bildschirmen nicht so viel Platz verschwendet wird. Die beiden stehen dann nebeneinander statt untereinander. Nicht gut?
War nur eine Anregung. Es kann ja jeder selber gestalten wie er es mag per CSS. Lass es mal so.

Re: Plugin Switchdebug_XH

Posted: Sun Aug 02, 2020 11:45 am
by lck
Anregung für die nächste Version.
In der Konfiguration eine Option hinzufügen, die das Anzeigen der XH-eigenen Meldung "Debug-Modus ist aktiv!" ausschaltet. Ist ja eigentlich nicht mehr nötig mit Switchdebug und verschwendet nur Platz.

Re: Plugin Switchdebug_XH

Posted: Sun Aug 02, 2020 2:13 pm
by olape
na mal sehen, ob das aus dem Plugin heraus überhaupt geht. Wahrscheinlich wohl eher nur per CSS. Aber ich habe jetzt nicht rein gesehen.

Re: Plugin Switchdebug_XH

Posted: Sun Aug 02, 2020 4:42 pm
by frase
olape wrote:
Sun Aug 02, 2020 2:13 pm
na mal sehen, ob das aus dem Plugin heraus überhaupt geht. Wahrscheinlich wohl eher nur per CSS. Aber ich habe jetzt nicht rein gesehen.
... \plugins\switchdebug\css\stylesheet.css

Code: Select all

.xh_debug {
	display: none !important;
}
Das einfach nur am Ende anfügen.
Achtung: Browsercache muss gründlich geleert werden! Am Besten schließen und neu starten.

Re: Plugin Switchdebug_XH

Posted: Sun Aug 02, 2020 6:45 pm
by olape
Fehlermeldungen werden trotzdem noch angezeigt?

Re: Plugin Switchdebug_XH

Posted: Sun Aug 02, 2020 7:14 pm
by frase
olape wrote:
Sun Aug 02, 2020 6:45 pm
Fehlermeldungen werden trotzdem noch angezeigt?
Yes, Sir!
Die erscheinen dann unterhalb des Admin-Menüs.
(Habe zum Test ein uralt-Plugin installiert - die Fehlermeldungen kommen.)

Re: Plugin Switchdebug_XH

Posted: Mon Aug 03, 2020 11:34 am
by lck
frase wrote:
Sun Aug 02, 2020 4:42 pm
olape wrote:
Sun Aug 02, 2020 2:13 pm
na mal sehen, ob das aus dem Plugin heraus überhaupt geht. Wahrscheinlich wohl eher nur per CSS. Aber ich habe jetzt nicht rein gesehen.
... \plugins\switchdebug\css\stylesheet.css

Code: Select all

.xh_debug {
	display: none !important;
}
Das einfach nur am Ende anfügen.
Achtung: Browsercache muss gründlich geleert werden! Am Besten schließen und neu starten.
Ich dachte eigentlich an eine Erweiterung der Konfiguration. Somit ist es jedem User überlassen, das nach seinem Geschmack einzustellen. Die Änderung direkt im Plugin CSS wäre zwar auch möglich, setzt aber etwas Kenntnis voraus und ist auch nicht updatesicher.

Mein Vorschlag.
admin.php unter zeile 185 if(XH_ADM) { ... erweitern

Code: Select all

// Ausblenden per CSS
if($plugin_cf['switchdebug']['view_xh-debug-text'] !== 'true') {
	$o .= "\n";
	$o .= '<style>.xh_debug {display: none !important;}</style>';
	$o .= "\n";
}
oder per jQuery

Code: Select all

// Ausblenden per jQuery
if($plugin_cf['switchdebug']['view_xh-debug-text'] != 'true') {
	$o .= "\n";
	$o .= '<script>$("div.xh_debug").hide();</script>';
	$o .= "\n";
}
Das $o .= "\n"; könnte hier wohl weggelassen werden.

config.php hinzu

Code: Select all

$plugin_cf['switchdebug']['view_xh-debug-text']="true";
defaultconfig.php hinzu

Code: Select all

$plugin_cf['switchdebug']['view_xh-debug-text']="true";
metaconfig.php hinzu

Code: Select all

$plugin_mcf['switchdebug']['view_xh-debug-text']="bool";
de.php hinzu

Code: Select all

$plugin_tx['switchdebug']['cf_view_xh-debug-text']="Debug-Mode Textmeldung anzeigen";
Alle anderen Sprachfiles müssten dementsprechend auch noch ergänzt werden.