Fehler beim Aufruf von Plugins

Hast du Probleme oder Fragen bei der Einrichtung bestimmter Plugins ? Diese kannst du hier loswerden.
Antworten
Jimmy
Beiträge: 8
Registriert: 26. Mär 2012, 20:26

Fehler beim Aufruf von Plugins

Beitrag von Jimmy »

Nabend zusammen,
ich habe versucht irgendein Plugin über my_body_bottom.php in der Sidebar einzubinden und ans laufen zu bekommen, (habe die richtige my_body_bottom.php ersetzt und auch die jeweiligen css im header eingepflegt, wie in http://www.admidio.org/dokuwiki/doku.ph ... .0:plugins beschrieben)
doch auf der Seite erscheint dann in der Sidebar immer nur (unabhängig davon, welches Plugin ich einbinde)
Fatal error: Call to a member function setCurrentDB()
und dann halt die Zeile in der es in der php-Datei des jeweiligen Plugin auftaucht.

Die restliche Sidebar verschwindet damit.
Das System verwendet PHP 5 / FTP / MySQL 5 und ich habe mir vor zwei Tagen erst Admidio 2.3.2 heruntergeladen.

Hat wer eine Idee, woran dies liegen könnte?
Gruß
Jochen
Team
Beiträge: 1506
Registriert: 22. Feb 2006, 18:11

Re: Fehler beim Aufruf von Plugins

Beitrag von Jochen »

Hallo,

tritt das bei allen, mehreren oder einem bestimmten Plugin auf?

Gruß Jochen
Jimmy
Beiträge: 8
Registriert: 26. Mär 2012, 20:26

Re: Fehler beim Aufruf von Plugins

Beitrag von Jimmy »

Hallo Jochen,
das tritt bei birthday, sidebar_announcements und _online sowie calendar auf, sobald ich sie versuche einzubinden.
Hier mal der Anfang meiner my_body_bottom.php (der untere Teil ist nicht verändert):
<!-- Hier koennen Sie Ihren HTML-Code einbauen, der am Ende des <body> Bereichs
einer Admidio-Modul-Seite erscheinen soll.
-->

<div id="bottom_border_img_big"></div>
</div>
<div id="right_block">
<div id="top_border_img_small"></div>
<div id="sidebar" class="content">

<?php
include(SERVER_PATH. '/adm_plugins/login_form/login_form.php');
echo '<br />';
include(SERVER_PATH. "/adm_plugins/birthday/birthday.php");
<br><br>
<br>
........
Gruß
Jochen
Team
Beiträge: 1506
Registriert: 22. Feb 2006, 18:11

Re: Fehler beim Aufruf von Plugins

Beitrag von Jochen »

Hallo,
also eins kann ich schon mal sehen. Hinter include(SERVER_PATH. "/adm_plugins/birthday/birthday.php"); kann nicht einfach <br><br> kommen. Das müsste entweder wie oberhalb mit echo '<br>'; ausgegeben werden oder das php-Tag müsste vorher geschlossen werden.

Könntest Du mal die komplette Fehlermeldung posten. Da müsste eigentlich noch mehr stehen. Wenn man es nicht sieht, lass Dir mal den Quelltext anzeigen.

Gruß Jochen
Jimmy
Beiträge: 8
Registriert: 26. Mär 2012, 20:26

Re: Fehler beim Aufruf von Plugins

Beitrag von Jimmy »

Hallo,
ich habe mal das <br> weggemacht, aber soweit kommt er garnicht im script denke ich.
Fatal error: Call to a member function setCurrentDB() on a non-object in /data/multiserv/users/316011/projects/419399/www/admidio/adm_plugins/birthday/birthday.php on line 109
Übrigens muss ich leider meine Aussage von vorhin revidieren, bei sidebar_announcements taucht der gleiche Fehler auf, aber habe dann zum Vergleich nochmal
calendar eingesetzt und erhielt dort folgenden Fehler:
Fatal error: Call to a member function getReferenceOrganizations() on a non-object in /data/multiserv/users/316011/projects/419399/www/admidio/adm_plugins/calendar/calendar.php on line 167
Könnte das am Webhost bzw. mangelnden Rechten irgendwie liegen?
Gruß
Benutzeravatar
fasse
Administrator
Beiträge: 6165
Registriert: 12. Nov 2005, 16:06

Re: Fehler beim Aufruf von Plugins

Beitrag von fasse »

Hast du denn auch die Plugins aktualisiert ?
Jimmy
Beiträge: 8
Registriert: 26. Mär 2012, 20:26

Re: Fehler beim Aufruf von Plugins gelöst

Beitrag von Jimmy »

Hi, Asche auf mein Haupt, nach dem Aktualisieren klappt es direkt...
Habe nicht gewusst, dass bei einem erstmaligen Download des neuen Hauptprogramms nicht automatisch die aktuellen Plugins dabei sind.
Aber Danke für den Tipp! 8)
mcheiko
Beiträge: 2
Registriert: 27. Jun 2012, 07:35

Re: Fehler beim Aufruf von Plugins

Beitrag von mcheiko »

Hallo,

ich bin neu hier und setze mich momentan mit admidio auseinander.
leider habe ich noch null Plan davon :-(

Ich habe jedoch den selben PHP-Fehler. Wie kann ich die Plugins aktuallisieren?

Code: Alles auswählen

C:\mein_pfad\adm_plugins\geburtstagsliste\geburtstagsliste.php on line 60

Fatal error: Call to a member function setCurrentDB() on a non-object in C:\mein_plad\adm_plugins\geburtstagsliste\geburtstagsliste.php on line 60
Danke
Jochen
Team
Beiträge: 1506
Registriert: 22. Feb 2006, 18:11

Re: Fehler beim Aufruf von Plugins

Beitrag von Jochen »

Hallo,
schau mal hier: http://www.admidio.org/dokuwiki/doku.ph ... ein_plugin

Gruß Jochen
mcheiko
Beiträge: 2
Registriert: 27. Jun 2012, 07:35

Re: Fehler beim Aufruf von Plugins

Beitrag von mcheiko »

Hallo Jochen,

vielen Dank für deine schnelle Hilfe.
Vielleicht kannst du mir nochmal helfen.

nun wird in in Zeile 89 ein Fehler angezeigt.
Wenn ich das richtig sehe wird hier eine schleife in der die Benutzerrechte liegen gestratet.

Code: Alles auswählen

line 89: foreach ($plgFreigabe AS $i)

Code: Alles auswählen

C:\intranetxampp\htdocs\PHP\admidio-2.3.5\adm_plugins\geburtstagsliste\geburtstagsliste.php on line 89

Warning: Invalid argument supplied for foreach() in C:\intranetxampp\htdocs\PHP\admidio-2.3.5\adm_plugins\geburtstagsliste\geburtstagsliste.php on line 89
Antworten