Beiträge: 19
Themen: 3
Registriert seit: 21.07.2017
MyBB-Version: 1.8.12
(18.05.2015, 18:57)Ales schrieb: Ich hab auch ein sehr komisches Problem. Bei mir ist, nachdem ich den Switcher installiert habe, nicht mehr möglich, Avatar hochzuladen. Hab ihn jetzt schon deinstalliert. Aber trotzdem habe ich so eine Fehlermeldung.
Zitat:Folgende Fehler sind aufgetreten:
- Das Hochladen ist gescheitert. Bitte wählen Sie eine gültige Datei und versuchen Sie es erneut.
Und wenn ich es Lösche, bekomme ich die unten angehängte Fehlermeldung. Habe schon die Orginaldatei hochgeladen, aber geht trotzdem nicht.
edit: Problem gefunden. ich hab einen Ordner ausversehen gelöscht.
(19.05.2015, 10:39)Haustein schrieb: Ich habe inzwischen die Accountswitcher-Templates zurückgesetzt. und den Accountswitcher komplett neu hochgeladen - also die neue Version noch einmal hochgeladen.
Funktionieren tut die Autorenwahl in der Postbit unten -als beim posten, direkt, die nachträglche Autorenänderung ist nur für den Admin möglich, den Beitragsautoren zu ändern.
Bei dem Versuch das Plugin zunächst zu deaktivieren über das Admin-CP erhalte ich folgende Fehlermeldungen:
Zitat:Warning [2] require_once() [function.require-once]: Unable to access ./global.php - Line: 31 - File: inc/plugins/accountlist.php PHP 5.3.3-7+squeeze19 (Linux)
File
Line
Function
/inc/plugins/accountlist.php 31 errorHandler->error
/inc/plugins/accountlist.php 31 require_once
/admin/modules/config/plugins.php 214 require_once
/admin/index.php 719 require
Warning [2] require_once(./global.php) [function.require-once]: failed to open stream: No such file or directory - Line: 31 - File: inc/plugins/accountlist.php PHP 5.3.3-7+squeeze19 (Linux)
File
Line
Function
/inc/plugins/accountlist.php 31 errorHandler->error
/inc/plugins/accountlist.php 31 require_once
/admin/modules/config/plugins.php 214 require_once
/admin/index.php 719 require
Fatal error: require_once() [function.require]: Failed opening required './global.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/web136852/html/shaustein/forum/inc/plugins/accountlist.php on line 31
Ich bin ziemlich verärgert, denn der erste Accountswitcher hat wunderbar funktoniert - und trotz Rückwärtskompatibilität funktioniert jetzt nur noch die Hälfte?
Hallo,
dieses Problem hatte ich auch. Ich hab die Anweisungen befolgt und die accountlist.php in den Hauptordner verschoben. Allerdings wird bei mir das Plugin so überhaupt nicht angezeigt und lässt sich entsprechend auch nicht installieren. Woran könnte das liegen?
Liebe Grüße
Juniper
ps: ich bin ein kleiner Noob und kenn mich so überhaupt nicht aus. ._.
Beiträge: 2.041
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
Hast du ebenfalls die drei Ordner inc, images und jscripts in den Hauptordner hochgeladen?
Beiträge: 19
Themen: 3
Registriert seit: 21.07.2017
MyBB-Version: 1.8.12
Ach die müssen in den Hauptordner? Ich dachte die müssen ins inc/plugin dingsi rein
Beiträge: 2.041
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
Genau, die drei Ordner müssen zusammen mit accountlist.php in den Hauptordner, alle anderen Dateien in den Ordnern kommen dann automatisch an die richtige Stelle.
Beiträge: 19
Themen: 3
Registriert seit: 21.07.2017
MyBB-Version: 1.8.12
Oh, okay. Danke
Ich hab echt noch überhaupt keine Ahnung. Sorry für die unnötige Anfrage <3
Beiträge: 147
Themen: 23
Registriert seit: 23.11.2016
Guten Morgen.
Ich hab da (mal wieder) ne totale Noob Frage. ^^°
Und zwar gehts um folgendes: Ich habe diverse Styles im Forum installiert und in dem einen funzelt alles hervorragend, in dem nächsten Style geht das eine nicht (Sidebar shift im Index) und im nächsten was anderes (Sidebar shift in der Threadview bla bla).
Nun wollte ich wie in der Readme geschrieben folgendes machen:
Zitat:Alle erfolgten Template-Einträge anhand der Funktion accountswitcher_apply_template_edits() in der Datei inc/plugins/accountswitcher/as_admincp.php überprüfen.
Äh... Wie macht man das? ^^°°
Weil wenn ich die as_asdmincp.php direkt im Browser aufrufe sagt er mir:
Zitat:Direct initialization of this file is not allowed.
Please make sure IN_MYBB is defined.
Vielen Dank im Voraus für eure Hilfe.
Lieben Gruß
Santhony
Beiträge: 2.041
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
Um den Code anzusehen, muss die Datei auf dem eigenen Rechner mit einem entsprechenden Editor geöffnet werden, vorzugsweise mit einem der hier genannten:
https://www.mybb.de/doku/haeufig-gestell...php-datei/
Beiträge: 147
Themen: 23
Registriert seit: 23.11.2016
Hallo und guten Tag doylecc.
Vielen Dank für Ihre Rückantwort.
Aber irgendwie werde ich aus Ihrer Antwort nicht schlau. ^^°
Welcher Code?
Welche Datei?
Meinen Sie die as_admincp.php?
Und was muss dann gemacht werde?
Mit freundlichen Grüßen
Santhony
Beiträge: 2.041
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
Genau, die Datei as_admincp.php.
Darin befindet sich dieser Code, der angibt, was in welchen Templates eingefügt wird:
PHP-Code: find_replace_templatesets( 'header_welcomeblock_member', '#'.preg_quote('{$lang->welcome_pms_usage}').'#i', '{$lang->welcome_pms_usage}<!-- AccountSwitcher -->{$as_header}<!-- /AccountSwitcher -->' ); find_replace_templatesets( 'header_welcomeblock_member', '#'.preg_quote('{$pmslink}').'#i', '{$pmslink}<!-- AccountSwitcher -->{$as_header}<!-- /AccountSwitcher -->' ); find_replace_templatesets( 'newreply', '#'.preg_quote('<input type="submit" class="button" name="submit"').'#s', '{$as_post} <input type="submit" class="button" name="submit"' ); find_replace_templatesets( 'newthread', '#'.preg_quote('<input type="submit" class="button" name="submit"').'#s', '{$as_post} <input type="submit" class="button" name="submit"' ); find_replace_templatesets( 'showthread_quickreply', '#'.preg_quote('<input type="submit" class="button" value="{$lang->post_reply}').'#s', '{$as_post} <input type="submit" class="button" value="{$lang->post_reply}' ); find_replace_templatesets( 'newreply', '#'.preg_quote('{$lang->reply_to}</strong>').'#s', '{$lang->reply_to}</strong><a name="switch" id="switch"></a>' ); find_replace_templatesets( 'newthread', '#'.preg_quote('{$lang->post_new_thread}</strong>').'#s', '{$lang->post_new_thread}</strong><a name="switch" id="switch"></a>' ); find_replace_templatesets( 'showthread', '#'.preg_quote('{$quickreply}').'#s', '<a name="switch" id="switch"></a>{$quickreply}' ); find_replace_templatesets( 'header', '#'.preg_quote('{$pm_notice}').'#i', '{$pm_notice}{$pm_switch_notice}' ); find_replace_templatesets( 'header', '#'.preg_quote('{$menu_memberlist}').'#i', '{$menu_memberlist}{$menu_accountlist}' ); find_replace_templatesets( 'header', '#'.preg_quote('<div id="container">').'#i', '{$as_sidebar}<div id="container">' ); find_replace_templatesets( 'postbit', '#'.preg_quote('{$post[\'onlinestatus\']}').'#i', '{$post[\'onlinestatus\']}{$post[\'authorchange\']}' ); find_replace_templatesets( 'postbit_classic', '#'.preg_quote('{$post[\'onlinestatus\']}').'#i', '{$post[\'onlinestatus\']}{$post[\'authorchange\']}' ); find_replace_templatesets( 'postbit', '#'.preg_quote('{$post[\'user_details\']}').'#i', '{$post[\'user_details\']}{$post[\'attached_accounts\']}' ); find_replace_templatesets( 'postbit_classic', '#'.preg_quote('{$post[\'user_details\']}').'#i', '{$post[\'user_details\']}{$post[\'attached_accounts\']}' ); find_replace_templatesets( 'member_profile', '#'.preg_quote('{$profilefields}').'#i', '{$profilefields}{$profile_attached}' ); find_replace_templatesets( 'memberlist_user', '#'.preg_quote('{$user[\'profilelink\']}').'#i', '{$user[\'profilelink\']}{$user[\'attached_accounts\']}' ); find_replace_templatesets( 'showteam_usergroup_user', '#'.preg_quote('{$user[\'username\']}</strong></a>').'#i', '{$user[\'username\']}</strong></a>{$user[\'attached_accounts\']}' );
In jeder Ersetzung steht der Name des Templates, darunter in Klammern der Code im Template nach dem gesucht wird und wiederum darunter der Code, mit dem er ersetzt wird.
Wenn in bestimmten Themes der Code vom Standard abweicht, wird an der Stelle nichts automatisch ersetzt, daher muss es von Hand eingefügt werden.
Beiträge: 147
Themen: 23
Registriert seit: 23.11.2016
Ahhh!
Also quasi dann jetzt im ACP dann durch die in der php "angesprochenen" Templates dann per Hand suchen.
Hatte gedacht, dass das automatisch gehen würde, wenn man die Datei aufruft. ^^°
Vielen Dank.
Werde dann mal auf Fehlersuche gehen und schauen, ob ich heraus finde, warum es eben in einigen Styles funktioniert und in anderen nicht.
|