Ergebnis 1 bis 14 von 14

Thema: Fehlermeldung bei Bild-Auswahl-Menü

  1. #1
    Contao-Nutzer Avatar von Hagen
    Registriert seit
    23.06.2009.
    Ort
    Leipzig
    Beiträge
    140

    Frage Fehlermeldung bei Bild-Auswahl-Menü

    Hallo liebe TL-Gemeinde,

    ich habe in einer lokalen Installation (typolight-2.7.1) die efg-Erweiterung (efg_10120009_21) installiert und wollte über den Formulargenerator in einem Formular den Feld-Typ Bild-Auswahl-Menü anlegen. Leider bekomme ich nach dem Speichern und bei der Anzeige des Formulars folgende Fehlermeldung:
    Code:
    Fatal error: Call to a member function parse() on a non-object in C:\Programme\xampp\htdocs\web\film_tl\system\modules\efg\EfgFormImageSelect.php on line 82
    .
    Ich komme an der Stelle nicht weiter - kann jemand helfen?

    Danke für's Mitdenken!
    Hagen

  2. #2
    Contao-Fan Avatar von tom
    Registriert seit
    16.06.2009.
    Ort
    Ludwigsburg
    Beiträge
    385

    Standard

    Hallo Hagen,

    bitte prüfe mal folgendes:
    a) Datei system/modules/efg/EfgFormGallery.php ist vorhanden?
    b) Datei system/modles/efg/dca/tl_form_field.php ist vorhanden?
    c) Datei system/modules/frontend/templates/form_efg_imageselect.tpl ist vorhanden?
    d) Datei system/modules/frontend/templates/form_efg_imageselect_fullsize.tpl ist vorhanden?

    Letzte Idee:
    Sollen sehr viele oder große Dateien in der Bild-Auswahl angezeigt werden?

    Schöne Grüße
    Thomas

  3. #3
    Contao-Nutzer Avatar von Hagen
    Registriert seit
    23.06.2009.
    Ort
    Leipzig
    Beiträge
    140

    Frage

    Hallo Thomas,

    danke für deine Hinweise. Die Dateien sind alle vorhanden. Für die Auswahl habe ich drei Beispielbilder so um 20kB zur Anzeige vorgesehen.

    Was noch sein könnte - ich hatte ein Formular (leer, ohne Felder) angelegt, bevor ich die den efg installiert habe. Nach der Fehlermeldung hatte ich dieses Formular gelöscht und ein neues angelegt. Die Fehlermeldung ist geblieben. Kann sich da etwas "verhakt" haben?

    Schöne Grüße
    Hagen

  4. #4
    Contao-Fan Avatar von tom
    Registriert seit
    16.06.2009.
    Ort
    Ludwigsburg
    Beiträge
    385

    Standard

    Hallo Hagen,

    (sorry, war ausserhäusig...)

    bitte schau mal, ob im Verzeichnis system/modules/efg/dca/ noch Dateien liegen, deren Dateiname mit fd_ beginnt.
    Diese ggf. löschen und anschließend irgendein Formular im Formulargenerator nochmal speichern.
    Hilft das?

    Schöne Grüße
    Thomas

  5. #5
    Contao-Nutzer Avatar von Hagen
    Registriert seit
    23.06.2009.
    Ort
    Leipzig
    Beiträge
    140

    Frage

    Hallo Thomas,

    danke für deine Antwort. Leider brachte dein Vorschlag immer noch keine Lösung - es gab keine Dateien mit fd_ an Anfang.
    Ich habe das ganze System noch einmal neu aufgesetzt - immer noch die gleiche Fehlermeldung. Ich beschreibe mal meine Vorgehensweise, vielleicht wird ja dadurch ein Fehler deutlich:

    1. Datenbank anlegen
    2. TL Dateien in das vorgesehen Verzeichnis entpacken
    3. efg Dateien entpacken und in die entsprechenden TL-Vereichnisse kopieren
    4. Install-Tool erfolgreich durchlaufen lassen
    5. im BE Module anlegen, TL-CSS importieren, Seitenlayout anlegen
    6. Seitenstruktur und zugehörige Artikel anlegen
    7. in der Dateiverwaltung neues Verzeichnis anlegen und Testbilder dahin hochladen
    8. mit dem Formulargenerator neues Formular anlegen
    9. neues Feldelement "Bildauswahl-Menü" wählen
    10. Feldname, Feldbezeichnug vergeben, Gallerie anlegen, speichern
    11. Feldbezeichnung und darunter Fehlermeldung wie anfangs genannt werden angezeigt


    Übrigens funktioneren andere Feldtypen aus dem efg, z.B. Checkbox-Menü (DB) und werden auch ohne Fehlermeldung angezeigt. Auch eine normale Gallerie kann ich als Artikelelement mit genau denselben Bilderen aus demselben Verzeichnis anlegen.

    Ich bin mit meinem Latein am Ende... Meine letzte Idee ist, das System mal online aufzusetzen und dir einen BE-Zugang zu geben. Oder gibt es noch eine andere Möglichkeit?

    Schöne Grüße
    Hagen
    Geändert von Hagen (01.07.2009 um 14:02 Uhr)

  6. #6
    Contao-Fan Avatar von tom
    Registriert seit
    16.06.2009.
    Ort
    Ludwigsburg
    Beiträge
    385

    Standard

    Hallo Hagen,

    Ich bin mit meinem Latein am Ende...
    hmmm, geht mir so ähnlich.
    Ich habe mittlerweile die verschiedensten Kombinationen (TL 2.71, 2.7.2, EFG manuell oder per Erweiterungsverwaltung installiert, etc.) ausprobiert, kann den Fehler nie reproduzieren.

    Vorerst letzte Idee: memory_limit.
    Erscheint bei Deinem Punkt 11 eine (ausser Feldname und Fehlermeldung) leere Seite?

    Ansonsten würde ich mich Deiner letzten Idee anschliessen (Online) und kann mich dort ggf. gerne auf die Suche machen.

    Schöne Grüße
    Thomas

  7. #7
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Die Fehlermeldung an sich erscheint, wenn man auf eine php Klasse zugreifen will, diese aber noch gar nicht instantiiert wurde...

    Aber da Tom ja genau die gleiche Umgebung geprüft hat und keine Fehlermeldung erhält, müsste die EFG-Datei ja in Ordung sein...
    Was sich da noch einmischen könnte, wäre vielleicht eine andere Erweiterung?!

    Was hast du sonst noch für Erweiterungen installiert?
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  8. #8
    Contao-Nutzer Avatar von Hagen
    Registriert seit
    23.06.2009.
    Ort
    Leipzig
    Beiträge
    140

    Standard

    Hallo Thomas,

    was meinst du mit memory_limit? Und es erscheint eine ansonsten leere Seite. Im Seitenquelltext sind noch Bruchteile der Layouttabelle zu sehen:

    HTML-Code:
      <tr class="">
        <td class="col_0 col_first"><label for="ctrl_4">Bildauswahl</label></td>
        <td class="col_1 col_last"><br />
    <b>Fatal error</b>:  Call to a member function parse() on a non-object in <b>C:\Programme\xampp\htdocs\web\film_tl\system\modules\efg\EfgFormImageSelect.php</b> on line <b>82</b><br />
    Noch einmal Danke für deine Mühe!


    Hallo Toflar,

    ich habe sonst keine Erweiterung installiert. Ich wollte halt Stück für Stück aufbauen und als erstes war der efg dran.


    Schöne Grüße
    Hagen

  9. #9
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Hmmm...die TL Installation ist korrekt? CHMOD sind richtig gesetzt?
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  10. #10
    Contao-Nutzer Avatar von Hagen
    Registriert seit
    23.06.2009.
    Ort
    Leipzig
    Beiträge
    140

    Standard

    Hallo Toflar,

    Zitat Zitat von Toflar Beitrag anzeigen
    Hmmm...die TL Installation ist korrekt? CHMOD sind richtig gesetzt?
    ich denke schon. Der efg funktioniert ja ansonsten. Ich kann Formulare mit anderen efg eigenen Feldtypen erstellen. Auch "normale" Gallerien lassen sich mit den Testbildern aus dem selben Verzeichneis erstellen, das ich auch für das Bildauswahl-Menü verwende.

    Schöne Grüße
    Hagen

  11. #11
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Wow, dann wüsste ich nicht, was ausser dem efg selbst, den Fehler verursachen sollte...und da tom meint, er könne den Fehler nicht reproduzieren, bin ich auch ratlos...

    Ähnliches Problem online oder in einer zweiten Installation auf dem localhost? Oder betrifft es nur diese eine Installation?
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  12. #12
    Contao-Nutzer Avatar von Hagen
    Registriert seit
    23.06.2009.
    Ort
    Leipzig
    Beiträge
    140

    Standard

    Hallo Toflar,

    ich habe zwei lokale Installationen, bei beiden derselbe Fehler.

    Ich werde nun eine online Installation einrichten, entweder tritt der Fehler dann nicht mehr auf oder ich kann einen BE-Zugang zum Testen zur Verfügung stellen.

    Das wird aus Zeitgründen aber erst am Montag.

    Danke für dein Mitdenken!
    Hagen

  13. #13
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Okay, da bin ich aber mal gespannt!
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  14. #14
    Contao-Nutzer Avatar von Hagen
    Registriert seit
    23.06.2009.
    Ort
    Leipzig
    Beiträge
    140

    Frage Fehler behoben

    Hallo Thomas,

    es hat eine Weile gedauert, aber nach einer online-Installation trat der Fehler nicht mehr auf. Es muss also an meiner lokalen xamp-Konfiguration gelegen haben.

    Viele Grüße
    Uwe
    Geändert von Hagen (21.07.2009 um 14:35 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Formulargenerator Bild-Auswahl-Menü für alle dateitypen?
    Von bensolution im Forum Entwickler-Fragen
    Antworten: 0
    Letzter Beitrag: 24.07.2010, 09:38

Lesezeichen

Lesezeichen

Berechtigungen

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