+ Antworten
Ergebnis 1 bis 9 von 9

Thema: Ich kann nichts mehr editieren

  1. #1
    Neu an Board
    Registriert seit
    21.11.2009
    Beiträge
    8
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Ich kann nichts mehr editieren

    Hallo miteinander,

    also kaum habe ich ein Problem gelöst, wartet schon das nächste...nachdem ich ewig damit verbracht habe den JCEditor zu installieren, ist er jetzt verfügbar, jedoch wenn ich nun auf Beiträge gehe und einen editieren möchte kommt folgendes:
    Fatal error: Call to undefined function: ondisplay() in /kunden/kundennummer/meinaccount/libraries/joomla/html/editor.php on line 268
    und die unten genannte Lösung mit dem Ersetzen der Zeile 268 hat nicht das gewünschte Ergebnis gebracht, sondern zum nächsten Fehler in der letzten Zeile des Codes geführt...
    Zitat Zitat von feiwer Beitrag anzeigen
    Ja klar gerne;-)

    ich habe in der editor.php folgendes geändert

    die Zeile 268 der Datei editor.php
    $result[] = $plugin->onDisplay($editor);

    durch nachfolgendes ersetzt:
    if (method_exists($plugin, 'onDisplay')) {
    $result[] = $plugin->onDisplay($editor);

    Jetzt gehts wieder
    wer wäre so freundlich und würde mir helfen!!

  2. #2
    Gehört zum Inventar Avatar von Helrunar
    Registriert seit
    05.03.2006
    Ort
    /home/helrunar/Webdev
    Beiträge
    6.251
    Bedankte sich
    569
    Erhielt 1.547 Danksagungen
    in 1.399 Beiträgen

    Standard

    HILFE!!!! meine Kaffeetasse ist leer

    HILFE!!! wer wäre so freundlich und würde mir helfen!!
    Muss leider zuerst meine Tasse auffüllen gehen

  3. #3
    Neu an Board
    Registriert seit
    21.11.2009
    Beiträge
    8
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    hab schon in der Forenregeln nachgelesen...und meinen Beitrag korrigiert...nur den Betreff konnte ich nicht mehr rückgängig machen...entschudige bitte!
    Diese Hilferufe nerven vermutlich auf dauer, aber nichts destotrotz bin ich auf deine7eure Hilfe jetzt gerade angewiesen!

  4. #4
    Gehört zum Inventar Avatar von Helrunar
    Registriert seit
    05.03.2006
    Ort
    /home/helrunar/Webdev
    Beiträge
    6.251
    Bedankte sich
    569
    Erhielt 1.547 Danksagungen
    in 1.399 Beiträgen

    Standard

    die unten genannte Lösung mit dem Ersetzen der Zeile 268 hat nicht das gewünschte Ergebnis gebracht, sondern zum nächsten Fehler in der letzten Zeile des Codes geführt...
    Mit was hast Du die Änderungen den vorgenommen? Ich vermute, dass Dein verwendeter Editor eine Leerzeile am Ende eingefügt hat. Benutze einmal z.B. Notepad++ und lösche die leere letzte Zeile, speichere die Datei neu und lade sie wieder auf Deinen Server.

  5. #5
    Kommt häufiger vorbei
    Registriert seit
    07.09.2009
    Beiträge
    466
    Bedankte sich
    4
    Erhielt 113 Danksagungen
    in 110 Beiträgen

    Standard

    Zitat Zitat von Helrunar Beitrag anzeigen
    Mit was hast Du die Änderungen den vorgenommen? Ich vermute, dass Dein verwendeter Editor eine Leerzeile am Ende eingefügt hat. Benutze einmal z.B. Notepad++ und lösche die leere letzte Zeile, speichere die Datei neu und lade sie wieder auf Deinen Server.
    DAmit du das nachvollziehen kannst.
    Du musst nen editor verwenden der utf8 unterstützt da sonst, mit standard mist editoren unsichtbare "zeichen" eingefügt werden können. (wegen codierung)

    pspad tuts auch <3^^
    Meine Antwort hat dir Stunden an Zeit gespart?
    Nimm dir die 2 Sekunden und drück auf den Dankebutton

  6. #6
    Neu an Board
    Registriert seit
    21.11.2009
    Beiträge
    8
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Also ich habe den Lösungsvorschlag von feiwer im Dreamweaver umgesetzt, nachdem dann wieder ein neuer Fehler gekommen ist, der mich auf die letzten Zeilen im editor.php hinweist, hab ich diese Änderung wieder rückgängig gemacht, indem ich eine Sicherungskopie von editor.php raufgespielt habe! Und nun kommt wieder der Fehler von zeile 268

    }

    // Require plugin file
    require_once $path;

    // Get the plugin
    $plugin =& JPluginHelper::getPlugin('editors', $this->_name);
    $params = new JParameter($plugin->params);
    $params->loadArray($config);
    $plugin->params = $params;

    // Build editor plugin classname
    $name = 'plgEditor'.$this->_name;
    if($this->_editor = new $name ($this, (array)$plugin))
    {
    // load plugin parameters
    $this->initialise();
    JPluginHelper::importPlugin('editors-xtd');
    }
    }
    }
    So sieht das Ende meines Editor.php aus...sind da Zeilen zuviel?

  7. #7
    Neu an Board
    Registriert seit
    21.11.2009
    Beiträge
    8
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    nochmal die ganz genaue Fehlermeldung:
    Fatal error: Call to undefined function: ondisplay() in /kunden/kundennummer/hp-name/libraries/joomla/html/editor.php on line 268

    und hier die dazu gehörige zeile 268:

    // Try to authenticate -- only add to array if authentication is successful
    $resultTest = $plugin->onDisplay($editor);
    if ($resultTest) $result[] = $resultTest;
    }

  8. #8
    Neu an Board
    Registriert seit
    21.11.2009
    Beiträge
    8
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    wenn ich die Änderungen wie von FEIWER beschrieben mache, kommt folgende Meldung:
    Parse error: syntax error, unexpected $end, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /kunden/kundennummer/hp-name/libraries/joomla/html/editor.php on line 321

  9. #9
    Neu an Board
    Registriert seit
    13.08.2009
    Beiträge
    22
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    ist ja schon ne Weile her, aber weil ich es gebraucht habe..

    da fehlte noch eine Klammer am Ende!

    if (method_exists($plugin, 'onDisplay')) {
    $result[] = $plugin->onDisplay($editor);
    }

    also so:

    // Try to authenticate -- only add to array if authentication is successful
    if (method_exists($plugin, 'onDisplay')) {
    $result[] = $plugin->onDisplay($editor);
    }
    if ($resultTest) $result[] = $resultTest;
    }

    hier der ausführliche Thread: http://forum.joomla.org/viewtopic.php?p=1813865

    Grüße wilmahh

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein