OXID Community Forum

> German forum > Module > tc_fckeditor Fehler oxConfig::getInstance
Login
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Thread: tc_fckeditor Fehler oxConfig::getInstance


Reply
 
Thread Tools Search this Thread Display Modes
#Top   #1  
Old 07-12-2017, 07:32 PM
dreifachonline dreifachonline is offline
Senior Member
Join Date: Jun 2009
Posts: 112
dreifachonline is on a distinguished road
Default tc_fckeditor Fehler oxConfig::getInstance

Wir haben gerade erst upgegradet von Oxid CE 4.6.5 auf Oxid CE 4.10.4.

Jetzt erhalten wir im Admin Backend immer wenn der fckeditor aufgerufen wird die Fehlermeldung:

Quote:
Fatal error: Call to undefined method oxConfig::getInstance() in /.../modules/tc_fckeditor/tc_fckeditor.php on line 72
Das Modul selbst hat sich deaktiviert, ist im Backend nicht mehr auswählbar.

Die Betreffende Stelle im Template lautet bei uns:

HTML Code:
    public function __construct() {
        parent::__construct();

        $url = oxConfig::getInstance()->getConfigParam('sShopURL');
        if (oxConfig::getInstance()->getConfigParam('sSSLShopURL') != '') {
            $url = oxConfig::getInstance()->getConfigParam('sSSLShopURL');
        }
        $this->modulePath = $url . 'modules/' . $this->getModuleFolder() . '/';

    }

Ist da vielleicht etwas veraltet?
Reply With Quote
#Top   #2  
Old 07-12-2017, 07:47 PM
foxido.de foxido.de is offline
Senior Member
Join Date: Jul 2013
Posts: 1,074
foxido.de is on a distinguished road
Default Re: tc_fckeditor Fehler oxConfig::getInstance

Code:
oxConfig::getInstance()->getConfigParam(
=>
Code:
oxRegistry::getConfig()->getConfigParam(
__________________
Grüße

http://www.foxido.de/

- Modulverkauf
- Modulentwicklung von A - Z
- Komplette Systeme
- Anbindung an Warenwirtschaft

- Beratung
- Service

Tel: 02841-9161670

Flow-Fix / Total-Fix getestet bis -4.10.1

QuickView-Demo
Deep-AutoSuggest, der neue Finder 4.6x 4.10.x


New Details Template
Reply With Quote
#Top   #3  
Old 07-13-2017, 12:32 PM
dreifachonline dreifachonline is offline
Senior Member
Join Date: Jun 2009
Posts: 112
dreifachonline is on a distinguished road
Default Re: tc_fckeditor Fehler oxConfig::getInstance

Nach dieser Korrektur folgte eine weitere Beanstandung in Zeile 105, welche bei uns lautet:

HTML Code:
$editor->setDefaultLanguage(oxLang::getInstance()->getLanguageAbbr(oxLang::getInstance()->getBaseLanguage()));
Durch Korrektur zu

HTML Code:
$editor->setDefaultLanguage(oxRegistry::getLang()->getLanguageAbbr(oxRegistry::getLang()->getBaseLanguage()));
verschwand zwar die Fehlermeldung und das Eingabefeld für Freitext ist erschienen, allerdings ohne die entsprechenden Inhalte, welche bei den angelegten Artikeln definitiv schon vorhanden sind.

Wie muß die Zeile richtig lauten?

Und haben wir beim Upgrade evtl etwas vergessen?

Die Dateien können wir leider in keinem Updatepaket finden, und das Modul ist auch nicht im exchange zu finden.
Reply With Quote
#Top   #4  
Old 07-13-2017, 01:10 PM
foxido.de foxido.de is offline
Senior Member
Join Date: Jul 2013
Posts: 1,074
foxido.de is on a distinguished road
Default Re: tc_fckeditor Fehler oxConfig::getInstance

Es kommt ja nicht immer zu einer sichtbaren Fehlermeldung und es gibt im Modul sicher noch einiges mehr, das geändert werden muss. Anbei eine kleine Auswahl, auf dessen Vorhandensein ich tippen würde, insbesondere das farblich Gekennzeichnete:

Code:
oxLang::getInstance() -> oxRegistry::getLang();

oxSession::getInstance(); => oxRegistry::getSession();

oxSession::setVar( => oxRegistry::getSession()->setVariable(

oxSession::getVar( =>   oxRegistry::getSession()->getVariable(

oxSession::deleteVar( =>  oxRegistry::getSession()->deleteVariable(

oxConfig::getParameter( => oxRegistry::getConfig()->getRequestParameter(

oxUtils::getInstance() => oxRegistry::getUtils();
__________________
Grüße

http://www.foxido.de/

- Modulverkauf
- Modulentwicklung von A - Z
- Komplette Systeme
- Anbindung an Warenwirtschaft

- Beratung
- Service

Tel: 02841-9161670

Flow-Fix / Total-Fix getestet bis -4.10.1

QuickView-Demo
Deep-AutoSuggest, der neue Finder 4.6x 4.10.x


New Details Template
Reply With Quote
#Top   #5  
Old 07-13-2017, 02:10 PM
dreifachonline dreifachonline is offline
Senior Member
Join Date: Jun 2009
Posts: 112
dreifachonline is on a distinguished road
Default Re: tc_fckeditor Fehler oxConfig::getInstance

Gibts denn irgendwo die aktuelle Version dieses Editors zum Download?
Reply With Quote
Reply

Bookmarks

Tags
fehler, oxconfiggetinstance, tcfckeditor

« Previous Thread | Next Thread »
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Nicht Sichtbar
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
OXID CE 4.9.0 oxUtils::getInstance()->oxResetFileCache(); name123 Entwickler 2 10-31-2014 02:14 PM
change oxconfig and oxconfig display - OXVARVALUE to anything other than BLOB soup Feature requests 6 04-03-2014 12:23 PM
DB-Problem bei oxconfig Bob Byte Installation und Konfiguration 6 08-12-2013 01:31 PM
extending oxconfig rdx Developers 2 08-28-2012 10:53 AM
tc_fckeditor unter Oxid eShop CE 4.5.6 krebsi83 Newbies 3 03-21-2012 04:41 PM

All times are GMT +1. The time now is 03:43 AM.