Seite 2 von 3

Verfasst: 06.02.2003 15:11
von saerdnaer
meinetwegen mach ich das halt auch noch [size=0](hatte gestern keine lust dazu)[/size]

admin/admin_board.php:
suche danach einfügen:

Code: Alles auswählen

        "DEBUG_MODE_YES" => $new['debug_mode'] ? 'checked="checked"' : '',
        "DEBUG_MODE_NO" => !$new['debug_mode'] ? 'checked="checked"' : '',
und in der templates/xxx/admin/board_config_body.tpl:
suchen:

Code: Alles auswählen

  <input type="radio" name="debug_mode" value="1" /> {L_YES}&nbsp;&nbsp;<input type="radio" name="debug_mode" value="0" /> {L_NO}
ersetzen durch

Code: Alles auswählen

  <input type="radio" name="debug_mode" value="1" {DEBUG_MODE_YES} /> {L_YES}&nbsp;&nbsp;<input type="radio" name="debug_mode" value="0" {DEBUG_MODE_NO} /> {L_NO}
dann sollte die sache funktionieren...

Verfasst: 18.02.2003 17:57
von Jason
Hi saerdnaer,
ich habe das gerade bei mir im Board eingebaut aber ich bekomme nur einen parse_error im ACP über dem Menü:
Parse error: parse error in admin_board.php on line 91
Das wäre dann dieses:

Code: Alles auswählen

"DEBUG_MODE_YES" => $new['debug_mode'] ? 'checked="checked"' : '',
"DEBUG_MODE_NO" => !$new['debug_mode'] ? 'checked="checked"' : '',
Woran kann das liegen? :-?

Grüße Jason

Verfasst: 21.02.2003 14:32
von Jason
Niemand ne idee wie ich das zum laufen bringen könnte?Ich benötige diesen Mod echt dringend da ich ziemlich oft den Debugger An/Aus schalten muss :(

Grüße Jason

Verfasst: 21.02.2003 14:57
von makue
Das gehört sicher in den $template->assign_vars(array( Block, bei Dir steht das ja an einer ganz anderen Stelle, wenn ich so die Zeilennummern vergleiche! Füge die beiden Zeilen mal ein wo etwa dies steht:

Code: Alles auswählen

"L_CONFIGURATION_TITLE" => $lang['General_Config'],
"L_CONFIGURATION_EXPLAIN" => $lang['Config_explain'],
"L_GENERAL_SETTINGS" => $lang['General_settings'],
Die genau Position in dem Block spielt keine Rolle.

Verfasst: 21.02.2003 15:46
von Jason
Jo trotzdem funktioniert es net erst wenn ich das aus der constants.php lösche geht es:

Code: Alles auswählen

// Debug Level
//define('DEBUG', 1); // Debugging on
define('DEBUG', 0); // Debugging off
Hat das irgendwelche Nachteile?

EDIT: Scheint auch net zugehen so kann ich ihn zwar an aber net wieder ausschalten :o

Grüße Jason

Verfasst: 21.02.2003 15:54
von makue
Du musst dort beide defines auskommentieren. Defines lassen sich in PHP nicht überdefinieren! Schreibe dort also:

Code: Alles auswählen

// Debug Level 
// define('DEBUG', 1); // Debugging on 
// define('DEBUG', 0); // Debugging off
Nachteile hat es nicht, das define wird ja jetzt durch das ACP gesetzt.

Verfasst: 21.02.2003 15:59
von Jason
Jetzt ist er aber immer an egal ob im ACP auf Ja/Nein gestellt ist :)

Grüße Jason

Verfasst: 21.02.2003 16:03
von makue
Was steht denn in diesem Fall in der Tabelle phpbb_config bei "debug_mode"? So könnte man den Fehler erst einmal eingrenzen, ob nun der falsche Wert geschrieben oder gelesen wird. Im nichtaktiven Debugmode sollte dort eine 0 stehen.

Verfasst: 21.02.2003 16:08
von Jason
Sorry ich habe mich von dem im Footer stehendem "Debug Mode aktiv" irritieren lassen nu gehts :)

thanx für deine Hilfe

Grüße Jason

Verfasst: 21.02.2003 16:12
von makue
Alles klar! Aber...eigentlich sollte der Footer das auch richtig anzeigen. Allerdings weiss ich jetzt ja nicht was Du installiert hast und wie der debug-Modus dort abgefragt wird.