Kalender einbinden fehlermeldung

Hast du Probleme oder Fragen bei der Einrichtung bestimmter Plugins ? Diese kannst du hier loswerden.
fisch
Beiträge: 71
Registriert: 21. Aug 2007, 12:20
Wohnort: http://www.theatergruppe-senfkorn.de
Kontaktdaten:

Kalender einbinden fehlermeldung

Beitrag von fisch »

Hallo,

habe eine Seite erstellt in die der Kalender soll.

Dann habe ich mir aus dem forum Thema den Code genommen
http://www.admidio.org/forum/viewtopic.php?t=3052

Code: Alles auswählen

<?php 
//Admidiointegration 
include_once($_SERVER['DOCUMENT_ROOT']. "/admidio/adm_program/system/common.php");
 
//Dateikopf 
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
<title>Test Calendar-Plugin</title> 
<link rel="stylesheet" type="text/css" href="'. THEME_PATH. '/css/system.css" />
 <script type="text/javascript" src="'.$g_root_path.'/adm_program/libs/jquery/jquery.js"></script>
 <script type="text/javascript" src="'.$g_root_path.'/adm_program/libs/tooltip/ajax-tooltip.js"></script>
 <link rel="stylesheet" type="text/css" href="'.$g_root_path.'/adm_plugins/calendar/calendar.css" />
 </head> 

<body> 

<p>Hier kommt jetzt das Calendar-Plugin:</p> 

<!-- Breite der Ausgabe begrenzt --> 
<div style="width: 250px"> 
'; 

//Anzeige Calendar-Plugin 
include($_SERVER['DOCUMENT_ROOT']. "/admidio/adm_plugins/calendar/calendar.php");
 
//Dateiende 
echo ' 
</div> 
</body> 
</html>'; 

?>
aber wenn ich jetzt die Seite aufrufe kommt folgende Fehlermeldung

Code: Alles auswählen

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /homepages/1/d208923085/htdocs/Theatergruppe Senfkorn/admidio/adm_program/system/db/mysql.php on line 16
verwendete Version 2.2.6

Was mache ich falsch?

mfg
lars
matzman2000
Former team member
Beiträge: 1087
Registriert: 2. Sep 2007, 17:12
Wohnort: Itzstedt
Kontaktdaten:

Beitrag von matzman2000 »

1. Hast Du das Calendar Plugin auf die neuste Version aktualisiert?
2. Kommt der Fhler auch hoch, wenn Du zum Testen mal direkt nur den Kalender aufrufst: admidio/adm_plugins/calendar/calendar.php ?
fisch
Beiträge: 71
Registriert: 21. Aug 2007, 12:20
Wohnort: http://www.theatergruppe-senfkorn.de
Kontaktdaten:

Beitrag von fisch »

Ich hab die Version 1.7

Wenn ich den Kalender direkt aufrufe sieht er so aus

Bild

Wenn ich meine calendar seite in den admidio Ordner verschibe und aufrufe siehts so aus
aber man kann nicht die monate wechseln und wenn man mit dem mauszeiger auf einen termine geht kommt nur ein leerer kasten.


Bild

mfg
lars
fisch
Beiträge: 71
Registriert: 21. Aug 2007, 12:20
Wohnort: http://www.theatergruppe-senfkorn.de
Kontaktdaten:

Beitrag von fisch »

morgen,

hast du schon eine idee warum das so ist?

mfg
Lars
admmik
Beiträge: 23
Registriert: 28. Mai 2011, 13:55

Beitrag von admmik »

Hi fisch,

ich kann dein Problem bestätigen.
Nur deine Fehlermeldung aus dem ersten Post kann ich nicht erzeugen. Das war wohl ein anderes "Problem".

Mit deinem Code (der für mich fehlerfrei wirkt) ist es bei mir ebenfalls so, dass ich den Monat nicht ändern kann und die Mouseover-Anzeige der Termin-Details nicht funktioniert.

Es scheint mir ein Problem mit Ajax zu sein.
JQuery, funktioniert im Allgemeinen, nur eben an den Stellen mit Ajax-Aufrufen gibt es Schwierigkeiten.

Code: Alles auswählen

<a href="#" onclick="$.ajax({
   type: 'GET',
   url: 'http://.../adm_plugins/calendar/calendar.php',
   cache: false,
   data: 'ajax_change&date_id=062011',
   success: function(html){
       $('#plgCalendarContent').replaceWith(html);
   }
}); return false;">
und

Code: Alles auswählen

...
onmouseover="ajax_showTooltip(event,'http://.../adm_plugins/calendar/calendar_msg.php?titel=...',this)"
...
Ich kann also im Moment den Fehler leider auch nicht aus machen. :(
Du musst warten, bis jemand mit besseren Ajax-Kenntnissen den Fehler mal anschaut.

Grüße!
matzman2000
Former team member
Beiträge: 1087
Registriert: 2. Sep 2007, 17:12
Wohnort: Itzstedt
Kontaktdaten:

Beitrag von matzman2000 »

Hallo zusammen,

ich kann keinen der beiden Fehler nachvollziehen. Bei mir funktioniert sowohl die Integration des Plugins in die Seitenleiste (also innerhalb von Admidio) als auch der Aufruf ausserhalb von Admidio ohne Fehlermeldung. Es gibt da auch kein Ajaxproblem, heisst ich kann problemlos die Monate wechseln und auch den Tooltipp einsehen.

Ich habe extra den o.g. Beispielcode verwendet, habe nur die Pfadangabe zur common.php und dem calender.php angepasst!

Gruss,
Matze
fisch
Beiträge: 71
Registriert: 21. Aug 2007, 12:20
Wohnort: http://www.theatergruppe-senfkorn.de
Kontaktdaten:

Beitrag von fisch »

Hier mal ein Link zu meinen Calendar
http://www.theatergruppe-senfkorn.de/ad ... lender.php

(Die Seite funktioniert nur wenn die kalender.php im admidio Ordner liegt sonst kommt wieder Fehler in Zeile 16 mysql.php)

Die Termine werden nicht angezeigt nur ein leerer Kasten

mfg
lars
matzman2000
Former team member
Beiträge: 1087
Registriert: 2. Sep 2007, 17:12
Wohnort: Itzstedt
Kontaktdaten:

Beitrag von matzman2000 »

Was steht denn unter Organisationseinstellungen > Webseite bei Dir?
1. www.theatergruppe-senfkorn.de
2. theatergruppe-senfkorn.de

Ruf mal das Plugin mit http://theatergruppe-senfkorn.de/admidio/kalender.php auf, dann funktioniert das Blättern schon mal. Dann gibts zwar noch ein anders Problem, aber das ist ausschliesslich der HEader.

Sieht mir nach fehlerhafter Angabe der Domain aus, da hast Du dann Cookie/Session Probleme....
fisch
Beiträge: 71
Registriert: 21. Aug 2007, 12:20
Wohnort: http://www.theatergruppe-senfkorn.de
Kontaktdaten:

Beitrag von fisch »

ich habe theatergruppe-senfkorn.de drin zustehen.

Das Blättrn geht mit Fehler drüber aber der Termine wird trozdem nicht angezeigt.
matzman2000
Former team member
Beiträge: 1087
Registriert: 2. Sep 2007, 17:12
Wohnort: Itzstedt
Kontaktdaten:

Beitrag von matzman2000 »

Gut, dann sei doch so nett und probiere bitte folgendes:
1. Warum steht bei Doamin die Angabe ohne "www"? Das solltest Du ergänzen!
2. In Deinem o.g. Code hast Du zwei includes. Bitte Ändere die Pfadangabe mal um in:

Code: Alles auswählen

include_once($g_root_path. "/admidio/adm_program/system/common.php");
include($g_root_path. "/admidio/adm_plugins/calendar/calendar.php"); 
Und dann schaun wir mal weiter...
fisch
Beiträge: 71
Registriert: 21. Aug 2007, 12:20
Wohnort: http://www.theatergruppe-senfkorn.de
Kontaktdaten:

Beitrag von fisch »

bei der domain habe ich das www. davor geschrieben

aber wenn ich die includes pfadangaben ändere bekomme ich folgende Fehlermeldung:

Code: Alles auswählen

Warning: include_once(/admidio/adm_program/system/common.php) [function.include-once]: failed to open stream: No such file or directory in /homepages/1/d208923085/htdocs/Theatergruppe Senfkorn/admidio/kalender.php on line 3

Warning: include_once() [function.include]: Failed opening '/admidio/adm_program/system/common.php' for inclusion (include_path='.:/usr/lib/php5') in /homepages/1/d208923085/htdocs/Theatergruppe Senfkorn/admidio/kalender.php on line 3

Hier kommt jetzt das Calendar-Plugin:


Warning: include(/admidio/adm_plugins/calendar/calendar.php) [function.include]: failed to open stream: No such file or directory in /homepages/1/d208923085/htdocs/Theatergruppe Senfkorn/admidio/kalender.php on line 26

Warning: include() [function.include]: Failed opening '/admidio/adm_plugins/calendar/calendar.php' for inclusion (include_path='.:/usr/lib/php5') in /homepages/1/d208923085/htdocs/Theatergruppe Senfkorn/admidio/kalender.php on line 26
matzman2000
Former team member
Beiträge: 1087
Registriert: 2. Sep 2007, 17:12
Wohnort: Itzstedt
Kontaktdaten:

Beitrag von matzman2000 »

Gut, dann ändere das in die richtige Pfadangabe (so in etwa):

Code: Alles auswählen

include_once("admidio/adm_program/system/common.php");
include("admidio/adm_plugins/calendar/calendar.php");
--> Setzt Voraus, dass sich die Datei oberhalb des Admidio-Verzeichnisses befindet.
fisch
Beiträge: 71
Registriert: 21. Aug 2007, 12:20
Wohnort: http://www.theatergruppe-senfkorn.de
Kontaktdaten:

Beitrag von fisch »

Wenn die Datei Oberhalb des Admidio Verzeichnis liegt kommt wieder

Code: Alles auswählen

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /homepages/1/d208923085/htdocs/Theatergruppe Senfkorn/admidio/adm_program/system/db/mysql.php on line 16
woran kann das liegen?

Wenn ich die Pfadangaben so auf den admidio Ordner (adm_program/...) ändere kommt jetzt ein großer leerer weißer Kasten wenn ich über den Termine mit der maus geh. umblättern der Monate geht nicht

www.theatergruppe-senfkorn.de/admidio/kalendar.php

Inhalt kalender.php

Code: Alles auswählen

<?php 
//Admidiointegration 
include_once("adm_program/system/common.php"); 

   //Dateikopf 
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
<title>Test Calendar-Plugin</title> 
<link rel="stylesheet" type="text/css" href="'. THEME_PATH. '/css/system.css" />
  <script type="text/javascript" src="adm_program/libs/jquery/jquery.js"></script>
  <script type="text/javascript" src="adm_program/libs/tooltip/ajax-tooltip.js"></script>
  <link rel="stylesheet" type="text/css" href="adm_plugins/calendar/calendar.css" />
  </head> 

<body> 

<p>Hier kommt jetzt das Calendar-Plugin:</p> 

<!-- Breite der Ausgabe begrenzt --> 
<div style="width: 250px"> 
'; 

//Anzeige Calendar-Plugin 
include("adm_plugins/calendar/calendar.php"); 
   
//Dateiende 
echo ' 
</div> 
</body> 
</html>'; 

?>
matzman2000
Former team member
Beiträge: 1087
Registriert: 2. Sep 2007, 17:12
Wohnort: Itzstedt
Kontaktdaten:

Beitrag von matzman2000 »

Hmm, also irgendwie passt da was nicht.
Ist es möglich mal Zugriff auf Dein Admidio und auch evtl. FTP bei Dir zu bekommen? Schreib es mir sonst gerne in eine PN. :roll:
matzman2000
Former team member
Beiträge: 1087
Registriert: 2. Sep 2007, 17:12
Wohnort: Itzstedt
Kontaktdaten:

Beitrag von matzman2000 »

Hmmm. Der Fehler ist nicht zu erklären. Vielleicht kann da Fasse nochmal raufgucken...
Antworten