Beiträge: 268
Themen: 77
Registriert seit: 04.10.2006
Hallo zusammen
jetzt habe ich aber ein grosses Problem, das evt. mein verschulden ist.
Ich habe das Forum Mybboard 1.2.1 auf meinem Server installiert.
Habe für den Editor den Mycode (86_mod_table_tag1.2) hier runter geladen und installiert, die sorttable.js, und table_tag.php auf den Server kopiert, anschliessend im AdminCP das ganze aktiviert. Die Datei (editor.js) die auf dem Server liegt habe ich auch bearbeitet, Im AdminCP habe ich unter (Template codebuttons) auch bearbeitet.
Habe aber alles wieder rückgängig gemacht weil das mit der Tabelle in den Editor nicht funktionierte.
Wenn ich jetzt ins BenutzerCP gehe links im Menü auf (Optionen ändern) kommt nur noch eine Browser Meldung Seite kann nicht geöffnet werden. Sonst läuft alles im Forum gut nur Optionen änderen komme ich nicht mer rein.
Brobiert habe ich schon die Datei usercp.php und functions.php neu auf den Server zu kopieren aber bringt leider auch nichts.
Wäre lieb von euch wenn ihr mir Helfen würdet!
Computer helfen uns Probleme zu lösen, die wir ohne sie gar nicht hätten.
Beiträge: 1.626
Themen: 41
Registriert seit: 24.01.2006
Hallo Beatrice63,
Bitte überprüfe ob in der Navgiationsgruppe Dein Profil auch andere links nicht gehen, wie z.b "Profil ändern".
Ich gebe keinen Support per Messenger oder PN!
Beiträge: 268
Themen: 77
Registriert seit: 04.10.2006
Hallo Garlant
Danke für deine schnelle Hilfe!
Eben das ist das kommische unter Ihr Profil funktioniert alles, nur Optionen ändern nicht
Computer helfen uns Probleme zu lösen, die wir ohne sie gar nicht hätten.
Beiträge: 1.626
Themen: 41
Registriert seit: 24.01.2006
22.10.2006, 09:09
(Dieser Beitrag wurde zuletzt bearbeitet: 22.10.2006, 09:19 von Garlant .)
Bitte öffne deine usercp.php und suche
PHP-Code:
if( $mybb -> input [ 'action' ] == "options" ) { [ Anfang bis Ende ] }
Ersetze dieses Teil hiermit:
PHP-Code:
if( $mybb -> input [ 'action' ] == "options" ) { $plugins -> run_hooks ( "usercp_options_start" ); if( $errors != '' ) { $user = $mybb -> input ; } else { $user = $mybb -> user ; } $languages = $lang -> get_languages (); $langoptions = '' ; foreach( $languages as $lname => $language ) { $sel = "" ; if( $user [ 'language' ] == $lname ) { $sel = " selected=\"selected\"" ; } $langoptions .= "<option value=\" $lname \" $sel > $language </option>\n" ; } // Lets work out which options the user has selected and check the boxes if( $user [ 'allownotices' ] == "yes" ) { $allownoticescheck = "checked=\"checked\"" ; } else { $allownoticescheck = "" ; } if( $user [ 'invisible' ] == "yes" ) { $invisiblecheck = "checked=\"checked\"" ; } else { $invisiblecheck = "" ; } if( $user [ 'hideemail' ] == "yes" ) { $hideemailcheck = "checked=\"checked\"" ; } else { $hideemailcheck = "" ; } if( $user [ 'emailnotify' ] == "yes" ) { $emailnotifycheck = "checked=\"checked\"" ; } else { $emailnotifycheck = "" ; } if( $user [ 'showsigs' ] == "yes" ) { $showsigscheck = "checked=\"checked\"" ;; } else { $showsigscheck = "" ; } if( $user [ 'showavatars' ] == "yes" ) { $showavatarscheck = "checked=\"checked\"" ; } else { $showavatarscheck = "" ; } if( $user [ 'showquickreply' ] == "yes" ) { $showquickreplycheck = "checked=\"checked\"" ; } else { $showquickreplycheck = "" ; } if( $user [ 'remember' ] == "yes" ) { $remembercheck = "checked=\"checked\"" ; } else { $remembercheck = "" ; } if( $user [ 'receivepms' ] == "yes" ) { $receivepmscheck = "checked=\"checked\"" ; } else { $receivepmscheck = "" ; } if( $user [ 'pmpopup' ] == "yes" ) { $pmpopupcheck = "checked=\"checked\"" ; } else { $pmpopupcheck = "" ; } if( $user [ 'dst' ] == "yes" ) { $dstcheck = "checked=\"checked\"" ; -- $mybb -> user [ 'timezone' ]; } else { $dstcheck = "" ; } if( $user [ 'showcodebuttons' ] == 1 ) { $showcodebuttonscheck = "checked=\"checked\"" ; } else { $showcodebuttonscheck = "" ; } if( $user [ 'showredirect' ] != "no" ) { $showredirectcheck = "checked=\"checked\"" ; } else { $showredirectcheck = "" ; } if( $user [ 'pmnotify' ] != "no" ) { $pmnotifycheck = "checked=\"checked\"" ; } else { $pmnotifycheck = "" ; } if( $user [ 'threadmode' ] != "threaded" ) { $user [ 'threadmode' ] = "linear" ; } $dateselect [ $user [ 'dateformat' ]] = "selected" ; $timeselect [ $user [ 'timeformat' ]] = "selected" ; $user [ 'timezone' ] = $user [ 'timezone' ]* 10 ; $user [ 'timezone' ] = str_replace ( "-" , "n" , $user [ 'timezone' ]); $timezoneselect [ $user [ 'timezone' ]] = "selected" ; // We need to revisit this to see if it can be optomitized and made smaller // maybe in version 5 $tempzone = $user [ 'timezone' ]; $user [ 'timezone' ] = "" ; $timenow = my_date ( $mybb -> settings [ 'timeformat' ], time (), "-" ); for( $i = - 12 ; $i <= 12 ; $i ++) { if( $i == 0 ) { $i2 = "-" ; } else { $i2 = $i ; } $temptime = my_date ( $mybb -> settings [ 'timeformat' ], time (), $i2 ); $zone = $i * 10 ; $zone = str_replace ( "-" , "n" , $zone ); $timein [ $zone ] = $temptime ; } // Sad code for all the weird timezones $timein [ n35 ] = my_date ( $mybb -> settings [ 'timeformat' ], time (), - 3.5 ); $timein [ 35 ] = my_date ( $mybb -> settings [ 'timeformat' ], time (), 3.5 ); $timein [ 45 ] = my_date ( $mybb -> settings [ 'timeformat' ], time (), 4.5 ); $timein [ 55 ] = my_date ( $mybb -> settings [ 'timeformat' ], time (), 5.5 ); $timein [ 575 ] = my_date ( $mybb -> settings [ 'timeformat' ], time (), 5.75 ); $timein [ 95 ] = my_date ( $mybb -> settings [ 'timeformat' ], time (), 9.5 ); $timein [ 105 ] = my_date ( $mybb -> settings [ 'timeformat' ], time (), 10.5 ); $mybb -> user [ 'timezone' ] = $tempzone ; eval( "\$tzselect = \"" . $templates -> get ( "usercp_options_timezoneselect" ). "\";" ); $threadview [ $user [ 'threadmode' ]] = 'selected="selected"' ; $daysprunesel [ $user [ 'daysprune' ]] = 'selected="selected"' ; $stylelist = build_theme_select ( "style" , $user [ 'style' ]); if( $mybb -> settings [ 'usertppoptions' ]) { $explodedtpp = explode ( "," , $mybb -> settings [ 'usertppoptions' ]); $tppoptions = '' ; if( is_array ( $explodedtpp )) { foreach( $explodedtpp as $key => $val ) { $val = trim ( $val ); $selected = "" ; if( $user [ 'tpp' ] == $val ) { $selected = "selected=\"selected\"" ; } $tppoptions .= "<option value=\" $val \" $selected >" . sprintf ( $lang -> tpp_option , $val ). "</option>\n" ; } } eval( "\$tppselect = \"" . $templates -> get ( "usercp_options_tppselect" ). "\";" ); } if( $mybb -> settings [ 'userpppoptions' ]) { $explodedppp = explode ( "," , $mybb -> settings [ 'userpppoptions' ]); $pppoptions = '' ; if( is_array ( $explodedppp )) { foreach( $explodedppp as $key => $val ) { $val = trim ( $val ); $selected = "" ; if( $user [ 'ppp' ] == $val ) { $selected = "selected=\"selected\"" ; } $pppoptions .= "<option value=\" $val \" $selected >" . sprintf ( $lang -> ppp_option , $val ). "</option>\n" ; } } eval( "\$pppselect = \"" . $templates -> get ( "usercp_options_pppselect" ). "\";" ); } eval( "\$editprofile = \"" . $templates -> get ( "usercp_options" ). "\";" ); $plugins -> run_hooks ( "usercp_options_end" ); output_page ( $editprofile ); }
Edit: Falls das nichts bringt versuche es mal bitte mit der angehangenen functions.php
In der Englischen Comunity ist ein änliches Problem, allerdings bisher ohne Lösung.
Ich gebe keinen Support per Messenger oder PN!
Beiträge: 1.626
Themen: 41
Registriert seit: 24.01.2006
Mein Attachment hat es beim editieren verschluckt, ich hoffe es wir in diesem Beitrag hinzugefügt.
Angehängte Dateien
functions.php (Größe: 81,85 KB / Downloads: 1)
Ich gebe keinen Support per Messenger oder PN!
Beiträge: 268
Themen: 77
Registriert seit: 04.10.2006
22.10.2006, 09:24
(Dieser Beitrag wurde zuletzt bearbeitet: 22.10.2006, 09:31 von Garlant .)
Irgendwie finde ich die Zeile ([Anfang bis Ende] nicht. Kannst du mal meine usercp.php anschauen und evt. für mich korigieren?
Edit by Garlant - sorry
Computer helfen uns Probleme zu lösen, die wir ohne sie gar nicht hätten.
Beiträge: 2.769
Themen: 28
Registriert seit: 18.03.2006
Die Zeile Anfang bis Ende gibt es auch nicht. Dazwischen ist irgendein Code, den Garlant jetzt nicht geschrieben hat.
Beiträge: 1.626
Themen: 41
Registriert seit: 24.01.2006
22.10.2006, 09:34
(Dieser Beitrag wurde zuletzt bearbeitet: 22.10.2006, 09:35 von Garlant .)
Hallo Beatrice63
Mit [Anfang bis Ende] meine ich alles, was da zwischen den Klammern steht von if($mybb->input['action'] == "options")
{
Inhalt
}
Bitte hänge deine usercp.php an, da das Textfeld zu klein ist um die ~2200 Zeilen im Beitrag zu speichern.
Mfg Garlant
Ich gebe keinen Support per Messenger oder PN!
Beiträge: 268
Themen: 77
Registriert seit: 04.10.2006
In Ordnung, hier als Anhang die usercp.php
usercp.php (Größe: 67,87 KB / Downloads: 4)
Computer helfen uns Probleme zu lösen, die wir ohne sie gar nicht hätten.
Beiträge: 268
Themen: 77
Registriert seit: 04.10.2006
Habe die usercp.php helber mit oben stehenden Code ersetzt aber mit oben stehenden Code kommt im Browser folgende Meldung und unter Ihr Profil kann ich dann auch nichts mehr einstellen.
Parse error: syntax error, unexpected T_LNUMBER in /home/www/web192/html/pc-tips/usercp.php on line 445
hat jemand noch eine Idee wieso ich unter Ihr Profil Optionen ändern nicht mehr öffnen kann?
Computer helfen uns Probleme zu lösen, die wir ohne sie gar nicht hätten.