Fatal error: Call to a member function reset()
Hallo,
wir haben diesen Fehler auch, habe auf ein Update auf die Version 4.8.3 gemacht und die das Modul aus der Version 4.8.3 genommen.
wir bekommen jetzt aber die folgende Fehlermeldung:
Fehler:
Fatal error: Call to a member function generate() on a non-object in /var/www/l3s6166/html/franziskusschule.net/cms/contenido/includes/include.con_editcontent.php(619) : eval()'d code on line 877
Hab ich was falsch gemacht?
wir haben diesen Fehler auch, habe auf ein Update auf die Version 4.8.3 gemacht und die das Modul aus der Version 4.8.3 genommen.
wir bekommen jetzt aber die folgende Fehlermeldung:
Fehler:
Fatal error: Call to a member function generate() on a non-object in /var/www/l3s6166/html/franziskusschule.net/cms/contenido/includes/include.con_editcontent.php(619) : eval()'d code on line 877
Hab ich was falsch gemacht?
Das Modul hat scheinbar einen kleinen Fehler:tommai hat geschrieben: Wo genau muss ich diesen Code in das Modul einfügen?
Style / Module / Picture-Gallery... und dann?
Danke für eine Antwort...
Ich bekommen nämlich folgende Meldung:
PS: Ich habe noch nichts geändert an den Modulen, es sollte noch alles original nach der Neuinstallation sein.Code: Alles auswählen
Fatal error: Call to a member function generate() on a non-object in /home/www/web364/html/vagalume/cms/front_content.php(917) : eval()'d code on line 556
Ersetze mal:
Code: Alles auswählen
$oCurrenTpl->set("s", "Begin", '');
$oCurrenTpl->set("s", "Body", '');
$oCurrenTpl->set("s", "End", '');
$aLinks[]= $oPreviousTpl->generate($cfgClient[$client]["path"]["frontend"] . "templates/gallery_link.html", true, false);
Code: Alles auswählen
$oCurrenTpl->set("s", "Begin", '');
$oCurrenTpl->set("s", "Body", '');
$oCurrenTpl->set("s", "End", '');
$aLinks[]= $oCurrenTpl->generate($cfgClient[$client]["path"]["frontend"] . "templates/gallery_link.html", true, false);
Grüße Dennis
Hallo,
ich habe eine ähnliche Fehlermeldung wie sonst beschrieben.
Ich habe eine geteilte Navigation. Im ersten Modul wird die erste Ebene angezeigt und die weiteren Ebenen im anderen Modul (Dieses Modul brauch auf jeden Fall das erste Modul). Dann habe ich noch eine Artikelliste. Sobald ich Artikel anlege die in der Auflistung kommen sollen kommt bei der Navigation wo die weiteren Ebenen angezeigt werden folgende Fehlermeldung:
Fatal error: Call to a member function query() on a non-object in /home3/www/b70/x-direction/cms/front_content.php(940) : eval()'d code on line 1116
Unter Contenido 4.6.23 hat es funktioniert aber nach dem Update auf 4.8.4 nicht mehr.
Hat jemand eine Vermutung wo das Problem ist und wie es gelöst werden könnte?
ich habe eine ähnliche Fehlermeldung wie sonst beschrieben.
Ich habe eine geteilte Navigation. Im ersten Modul wird die erste Ebene angezeigt und die weiteren Ebenen im anderen Modul (Dieses Modul brauch auf jeden Fall das erste Modul). Dann habe ich noch eine Artikelliste. Sobald ich Artikel anlege die in der Auflistung kommen sollen kommt bei der Navigation wo die weiteren Ebenen angezeigt werden folgende Fehlermeldung:
Fatal error: Call to a member function query() on a non-object in /home3/www/b70/x-direction/cms/front_content.php(940) : eval()'d code on line 1116
Unter Contenido 4.6.23 hat es funktioniert aber nach dem Update auf 4.8.4 nicht mehr.
Hat jemand eine Vermutung wo das Problem ist und wie es gelöst werden könnte?
-
- Beiträge: 3213
- Registriert: Do 21. Okt 2004, 11:08
- Wohnort: Augsburg
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 16 Mal
- Kontaktdaten:
Hallo,Freddy hat geschrieben:...
Fatal error: Call to a member function query() on a non-object in /home3/www/b70/x-direction/cms/front_content.php(940) : eval()'d code on line 1116
...
Hat jemand eine Vermutung wo das Problem ist und wie es gelöst werden könnte?
aktiviere die Debugausgabe des Codes im Fontend, dazu musst du in der /contenido/includes/config.misc.php die Zeile
Code: Alles auswählen
$cfg["debug"]["codeoutput"] = false;
Code: Alles auswählen
$cfg["debug"]["codeoutput"] = true;
Dann sollte der Code im Frontend in einer Textarea ausgegeben werden. Kopiere den Code in einen Editor und schau dir die Zeile 1116 an.
Es ist wahrscheinlich irgendein Modul, in dem die query() Methode der DB-Klasse verwendet wird, aber das Objekt ist nicht vorher erstellt worden oder die Stelle ist in einer Funktion, dann kannst das globale DB-Objekt mit "global $db;" in den Namensraum der Funktion holen.
Zur Not kannst du auch vor dem Aufruf der query() Methode eine Instanz mit "$db = new DB_Contenido();" erstellen, falls die Variable bei dir auch $db heisst.
Gruß
xmurrix
Vielen Dank xmurrix für deine Hilfe.
Ich bin zwar nicht so der Profi was programmieren angeht aber so wie ich den Code verstanden habe wurde der Wert $db2 im Navi-Modul und von Artikelliste benutzt und dannach geleert. Dann hat die Unter-Navi ein Problem bekommen. Ich habe den Wert jetzt einfach auf $db5 umbenannt und es funktioniert. Kannte es mit dem Debug-Modus garnicht. Danke.
Ich bin zwar nicht so der Profi was programmieren angeht aber so wie ich den Code verstanden habe wurde der Wert $db2 im Navi-Modul und von Artikelliste benutzt und dannach geleert. Dann hat die Unter-Navi ein Problem bekommen. Ich habe den Wert jetzt einfach auf $db5 umbenannt und es funktioniert. Kannte es mit dem Debug-Modus garnicht. Danke.
das liegt an dem style der in dem Modul-Template gallery_image.html definiert ist.astalbold hat geschrieben:Hab den Code bei mir eingefügt, die Bildergallerie funktioniert jetzt grundsätzlich wieder, sieht aber noch etwas komisch aus...
Was kann das noch sein?
Gruß
hier nun mal ein ganz einfaches Beispiel ohne den Style:
Code: Alles auswählen
<td class="" style="padding:0 20px 30px 0;">
<div class="">
<a href="{LINK}" title="{LINKDESCRIPTION}"><img src="{FILE}" title="{LINKDESCRIPTION}" alt="{LINKDESCRIPTION}" /></a>
</div>
<div class="" style="">
<div class="link clearfix">
<a href="{LINK}" title="{LINKDESCRIPTION}">{SEE_IMAGE} <img src="images/link_pfeil_klein.gif" /> </a>
</div>
<div class="">
<a href="{LINK_DOWN}" title="{LINKDESCRIPTION}">{DOWN_IMAGE} <img src="images/link_pfeil_klein.gif" /></a> ({DOWNLOAD_SIZE})
</div>
</div>
</td>
für Abstand oben 0px, rechts 20px, unten 30px, links 0px
Version 4.8.5.
Sorry... mein Fehler... habe mich im Modul vertan....Ich hab in der 4.8.7 das selbe Problem in der Image Gallery "Picture_Gallery"
aber der Codeist enthalten...Code: Alles auswählen
if (!isset($tpl) || !is_object($tpl) || strtolower(get_class($tpl)) != 'template') { $tpl = new Template(); }
komischerweise tritt das Problem aber nur auf wenn mehr Platzhalter (Spalten und Zeilen) als Bilder in der Konfiguration eigetrichtet sind.
sprich
6 Bilder -> 2 Spalten a 5 Zeilen = Fehler
6 Bilder -> 2 Spalten a 2 Bilder = alles ok
der Code den ich gepostet habe ist nicht in der Picture_Gallery enthalten... somit ist klar wo der Fehler herkommt...
bekomme den selben fehler - das einfügen dieses codes nützt mir nichts.
benutze die 4.8.7 version. habe das problem wenn ich z.B. 3 zeilen und 4 spalten habe und 20 bilder dann werden die ersten 12 bilder angezeigt. sage ich aber 5 zeilen und 4 spalten (immer 20 bilder) erscheint dieses problem.
verstehe nicht warum.
lg,
benutze die 4.8.7 version. habe das problem wenn ich z.B. 3 zeilen und 4 spalten habe und 20 bilder dann werden die ersten 12 bilder angezeigt. sage ich aber 5 zeilen und 4 spalten (immer 20 bilder) erscheint dieses problem.
verstehe nicht warum.
lg,