Undefined method tslib_cObj::checkEmail()

  • NJoyLife NJoyLife
    R2-D2
    0 x
    81 Beiträge
    1 Hilfreiche Beiträge
    02. 01. 2012, 15:17

    Hallo zusammen

    Ich habe Direct Mail (2.6.10) und Direct Mail subscription (1.2.0) installiert.
    Nach einem lange fälligen Typo3-Update auf Version 4.6.3 läuft Direct Mail subscription nicht mehr.
    Sobald ich das Formular ausgefüllt abschicke, erhalte ich den folgenden Fehler:

    Fatal error: Call to undefined method tslib_cObj::checkEmail() in /var/www/typo3_src-4.6.3/typo3/sysext/cms/tslib/media/scripts/fe_adminLib.inc on line 623

    Kann sich jemand erklären, woran das liegen könnte? Ist Direct Mail nicht kompatibel zu den neuen Versionen? Und falls nicht, kann mir eine/r einen Tipp fürs Bugfix geben?

    Vielen Dank und viele Grüsse
    NJoyLife


  • LuP LuP
    Jedi-Meister
    0 x
    496 Beiträge
    0 Hilfreiche Beiträge
    05. 01. 2012, 10:25

    Hallo,

    hast du bereits die Lösung gefunden? Andernfalls, poste mal bitte deinen TS Setup zu direct_mail_subscription.

    MfG,
    LuP

  • NJoyLife NJoyLife
    R2-D2
    0 x
    81 Beiträge
    1 Hilfreiche Beiträge
    10. 01. 2012, 14:09

    Hallo LuP

    Vielen Dank für die Nachfrage. Ich habe immer noch keine Lösung. Mein TS Setup lautet wie folgt:

    plugin.feadmin.dmailsubscription.pid = 39
    plugin.feadmin.dmailsubscription.color1 = #CCCCCC
    plugin.feadmin.dmailsubscription.email = --meine Email--
    plugin.feadmin.dmailsubscription.emailName = --mein Name--
    plugin.feadmin.dmailsubscription.file = uploads/tf/fe_admin_dmailsubscrip.html
    plugin.feadmin.dmailsubscription.file.templateFile = uploads/tf/fe_admin_dmailsubscrip.html

    Irgendeine Idee, ob es damit zusammenhängen könnte?

    Vielen Dank und viele Grüße

    NJoyLife

  • LuP LuP
    Jedi-Meister
    0 x
    496 Beiträge
    0 Hilfreiche Beiträge
    10. 01. 2012, 14:47

    Hallo NJoyLife,

    die hier aufgeführten Einstellungen gehören in den TS-Constants und nicht ins Setup. file gehört nicht dazu. Ich würde versuchen, an die Vorgaben, wie sie in der Standardeinstellungen zu finden sind, zu halten und möglichst im Constant-Editor die Werte zu ändern.

    VG,
    LuP

  • NJoyLife NJoyLife
    R2-D2
    0 x
    81 Beiträge
    1 Hilfreiche Beiträge
    10. 01. 2012, 15:03

    Hallo

    Sorry, das habe ich auch falsch angegeben. Die ersten Zeilen sind aus den Constants:
    plugin.feadmin.dmailsubscription.pid = 39
    plugin.feadmin.dmailsubscription.color1 = #CCCCCC
    plugin.feadmin.dmailsubscription.email = --meine Email--
    plugin.feadmin.dmailsubscription.emailName = --mein Name--

    Das hier aus dem Setup
    plugin.feadmin.dmailsubscription.file = uploads/tf/fe_admin_dmailsubscrip.html
    plugin.feadmin.dmailsubscription.file.templateFile = uploads/tf/fe_admin_dmailsubscrip.html

    Habe nur der Einfachheit halber alles zusammengefasst...
    Das war es also leider nicht :-(
    Noch eine Idee?

    Vielen Dank und viele Grüße
    NJoyLife

  • LuP LuP
    Jedi-Meister
    0 x
    496 Beiträge
    0 Hilfreiche Beiträge
    10. 01. 2012, 16:36

    Diese Werte gehören auch nicht ins Setup. Das Setup kannst du im Moment leer lassen. Editiere bitte die Werte direkt im Constant Editor[/i] des entsprechenden Templates, dann kannst du nichts falsch machen. Anschließend kannst du über [i]Info/Modify noch mal im Constants-Feld deine Werte nachprüfen.

    VG,
    LuP

  • NJoyLife NJoyLife
    R2-D2
    0 x
    81 Beiträge
    1 Hilfreiche Beiträge
    11. 01. 2012, 07:48

    Hallo

    Das habe ich getan - aber es hatte leider keinerlei Auswirkungen.
    Es erscheint weiterhin die Meldung

    1. Call to undefined method tslib_cObj::checkEmail()
    ...

    Bin ich wirklich die einzige mit diesem Problem?
    Hat jemand zufällig die gleichen Versionen wie ich installiert und kann ausschliessen, dass es ein Versionskonflikt ist?

    Vielen Dank für eine Rückmeldung und viele Grüße
    NJoyLife

  • LuP LuP
    Jedi-Meister
    0 x
    496 Beiträge
    0 Hilfreiche Beiträge
    11. 01. 2012, 08:45

    Hallo NJoyLife,

    [quote="NJoyLife"]
    Das habe ich getan aber es hatte leider keinerlei Auswirkungen
    [/quote]

    wir sind noch nicht ganz fertig. Wie lauten jetzt deine TS Constants?

    VG,
    LuP

  • NJoyLife NJoyLife
    R2-D2
    0 x
    81 Beiträge
    1 Hilfreiche Beiträge
    11. 01. 2012, 10:06

    Hallo LuP
    Vielen Dank für deine Geduld!

    Die Einträge in den Constants lauten jetzt

    1. plugin.feadmin.dmailsubscription.pid = 39
    2. plugin.feadmin.dmailsubscription.color1 = #CCCCCC
    3. plugin.feadmin.dmailsubscription.email = --meine Email--
    4. plugin.feadmin.dmailsubscription.emailName =--Mein Name--

    Viele Grüße
    NJoyLife

  • LuP LuP
    Jedi-Meister
    0 x
    496 Beiträge
    0 Hilfreiche Beiträge
    11. 01. 2012, 10:58

    Du hast dein Template im Constant Editor noch nicht gesetzt. Auch sollst Du Dein TS Setup prüfen, da die Methode zum Validieren der E-Mail nicht gefunden wird. Deshalb habe ich Dich anfangs nach dem Setup gefragt.

    VG,
    LuP

  • NJoyLife NJoyLife
    R2-D2
    0 x
    81 Beiträge
    1 Hilfreiche Beiträge
    11. 01. 2012, 12:04

    Tut mir leid, aber ich steh auf dem Schlauch...
    Im TS Setup steht jetzt gar keine Konfiguration von diesem Plugin.
    In den Constants die Daten oben und ja - das Template fehlt in der Ansicht "Info/Modify" - aber im Constant Editor ist der Wert nach wie vor drin. Komisch...
    Dafür ist dem TS-Template das HTML-Template als Resource eingefügt.

    Welche Einträge müssen denn nun genau ins TS Setup?

    Vielen Dank und viele Grüsse
    NJoyLife