Navigation im Kalender und Ereignisanzeige

Hast du Probleme oder Fragen bei der Einrichtung bestimmter Plugins ? Diese kannst du hier loswerden.
Antworten
Benutzeravatar
geyer
Beiträge: 38
Registriert: 16. Feb 2012, 23:57
Wohnort: Chemnitz
Kontaktdaten:

Navigation im Kalender und Ereignisanzeige

Beitrag von geyer »

Hallo,

kann mir bitte jemand einen Tipp geben, wo ich noch suchen könnte?
Ich habe das Kalender-Plugin auf unserer Seite eingebunden, bekomme aber das Weiterschalten der Monate nicht zum Laufen und die Ereignisse werden auch nicht in den Balloons angezeigt.
Nach Suche hier im Forum habe ich den Quelltext aus der Anleitung zum Einbinden 1:1 in eine Test-Seite http://geyers-chemnitz.de/cal.php übernommen, ohne Erfolg.
Die Anbindung zur Datenbank ist da, aber offensichtlich greifen die Java-Scripts nicht.
Gehostet ist die Seite bei 1&1.

Schon mal Danke für alle Hinweise.
matzman2000
Former team member
Beiträge: 1087
Registriert: 2. Sep 2007, 17:12
Wohnort: Itzstedt
Kontaktdaten:

Re: Navigation im Kalender und Ereignisanzeige

Beitrag von matzman2000 »

Zeig doch mal den PHP Code von der cal.php...
Und noch interessant: Welche Admidioversion und welche Calendar Version?
Benutzeravatar
geyer
Beiträge: 38
Registriert: 16. Feb 2012, 23:57
Wohnort: Chemnitz
Kontaktdaten:

Re: Navigation im Kalender und Ereignisanzeige

Beitrag von geyer »

Hier der Code:
<?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" />
<link rel="stylesheet" type="text/css" href="'.$g_root_path.'/adm_plugins/calendar/calendar.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>
</head>

<body>

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

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

//Anzeige Calendar-Plugin
include($_SERVER['DOCUMENT_ROOT']. "/admidio/adm_plugins/calendar/calendar.php");

//Dateiende
echo '
</div>
</body>
</html>';

?>

Versionen
Admidio 2.3.3 und Calendar 1.8.0
Benutzeravatar
geyer
Beiträge: 38
Registriert: 16. Feb 2012, 23:57
Wohnort: Chemnitz
Kontaktdaten:

Re: Navigation im Kalender und Ereignisanzeige

Beitrag von geyer »

Hallo,
ich habe mich mal wieder an mein Kalender-Problem gewagt, komme aber nicht weiter.
Das blöde ist, die Seite mit dem Kalender steht nicht in der Root der Site, sondern ein Verzeichnis darunter, weil das bei 1&1 die einfachste Möglichkeit war, einen Intern-Bereich mit Zugangskennung zu schaffen.
Zum Testen habe ich einen kurzen Code geschrieben, der nur den Kalender darstellen soll. Rufe ich diesen von der Root auf, funktioniert die Geschichte, geht es eine Etage tiefer, sehe ich nur noch einen statischen Kalender, dessen Tage bei Ereignissen entsprechend gefärbt sind, aber deren Inhalt nicht preisgeben. Ein Wechseln auf einen anderen Monat ist da auch nicht mehr möglich.
Ich denke, alle Links absolut angegeben zu haben, was auch zu sehen ist, wenn ich von der Seite den Quellcode anzeigen lasse.
Hier der Testcode:

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>';

    ?>

Kann jemand, der das nicht schon tausendmal angestarrt hat, erkennen, was ich ändern muss?
Für jeden Tipp bin ich dankbar.
Noch einen schönen Feiertag!
Benutzeravatar
geyer
Beiträge: 38
Registriert: 16. Feb 2012, 23:57
Wohnort: Chemnitz
Kontaktdaten:

Re: Navigation im Kalender und Ereignisanzeige

Beitrag von geyer »

Hallo da draußen,

gibt es denn keine mitleidige Seele, die bitte mal über mein Problem schauen kann?
Es ist sicher nur ein Link, der nicht sauber aus dem Unterverzeichnis zurückführt, aber ich finde einfach nichts mehr.

Für jeden Tipp bin ich dankbar.
Jochen
Team
Beiträge: 1506
Registriert: 22. Feb 2006, 18:11

Re: Navigation im Kalender und Ereignisanzeige

Beitrag von Jochen »

Dann mach ich hier mal den barmherzigen Samariter :-)

Ich hab mal auf Deine Testseite geschaut, oben hast Du sie ohne www verlinkt. Im Skript stehen die Pfade mit www das ist für Javascript ein wichtiger Unterschied.

Ruf ich Deine Seite mit www auf funktioniert auch das Weiterschalten. Dann erscheint allerdings ein Warning, weil Du in der config.php wohl irgendetwas ausgeben lässt.

Gruß Jochen
Benutzeravatar
geyer
Beiträge: 38
Registriert: 16. Feb 2012, 23:57
Wohnort: Chemnitz
Kontaktdaten:

Re: Navigation im Kalender und Ereignisanzeige

Beitrag von geyer »

Hallo Jochen,

vielen Dank für deine Bemühungen. Das ist endlich mal eine heiße Spur. :D
Mir war nicht bekannt, dass es im Java einen Unterschied macht, ob mit oder ohne www - man lernt eben immer dazu.
Da weiß ich erst mal, in welcher Richtung ich suchen muss.

Wenn es neue Erkenntnisse gibt, werde ich sie hier vermelden.

Gruß Jürgen
Jochen
Team
Beiträge: 1506
Registriert: 22. Feb 2006, 18:11

Re: Navigation im Kalender und Ereignisanzeige

Beitrag von Jochen »

Hallo Jürgen,

zur Erklärung: Aus Sicherheitsgründen verhindern die Browser in der Regel (zurecht), dass Inhalte per AJAX-JS von anderen Domains Daten nachgeladen werden. Zu anderen Domains zählen auch Subdomains (z.B. forum.admidio.org). Streng genommen ist www nichts anderes als eine solch Subdomain.

Gruß Jochen
Benutzeravatar
geyer
Beiträge: 38
Registriert: 16. Feb 2012, 23:57
Wohnort: Chemnitz
Kontaktdaten:

Re: Navigation im Kalender und Ereignisanzeige

Beitrag von geyer »

Hallo Jochen,

wenn ich deine letzte Erklärung richtig verstehe, kann ich das Plugin also nur von der Root-Ebene nutzen?
Würde es etwas bringen, in dem Unterverzeichnis, wo der geschützte Bereich läuft, noch eine Admidio-Instanz zu installieren? Wenn ja, was müsste ich dabei beachten?

Die Sache mit dem www im Link konnte ich nachvollziehen, ebenso die Meldung. Da muss ich auch noch mal nachsehen., wo das her kommt.

Gruß Jürgen
Jochen
Team
Beiträge: 1506
Registriert: 22. Feb 2006, 18:11

Re: Navigation im Kalender und Ereignisanzeige

Beitrag von Jochen »

Hallo Jürgen,

das verstehst Du falsch. Subdomain ist ein Problem, Subfolder nicht.

Gruß Jochen
Benutzeravatar
geyer
Beiträge: 38
Registriert: 16. Feb 2012, 23:57
Wohnort: Chemnitz
Kontaktdaten:

Re: Navigation im Kalender und Ereignisanzeige

Beitrag von geyer »

Hallo Jochen,

danke für deine Geduld mit mir.

Es war wirklich nur das fehlende "www" im Link !!! Und da habe ich Wochen nach dem Fehler gesucht!
Nun muss ich nur noch die Ursache der von dir schon beschriebenen Meldung finden und alles wird wieder gut.

Nochmals vielen Dank für die Hilfe.

Gruß Jürgen
Benutzeravatar
Thomas-RCV
Former team member
Beiträge: 786
Registriert: 1. Aug 2011, 15:06

Re: Navigation im Kalender und Ereignisanzeige

Beitrag von Thomas-RCV »

Hallo,
habs mir gerade auch mal angesehen.

Schau mal hier :

http://www.admidio.org/dokuwiki/doku.ph ... um_admidio

Vielleicht bringt dich das weiter,...

VG Thomas
Benutzeravatar
geyer
Beiträge: 38
Registriert: 16. Feb 2012, 23:57
Wohnort: Chemnitz
Kontaktdaten:

Re: Navigation im Kalender und Ereignisanzeige

Beitrag von geyer »

Hallo Thomas,

auch dir vielen Dank für den Hinweis.
Da drauf wäre ich nicht so schnell (wenn überhaupt) gekommen. Von BOM hatte ich bis jetzt noch nie was gehört. Nun läuft es rund.
Ich habe seit ca. 1 Jahr unsere Seite von Frames über CSS auf PHP umgestellt, was dank Admidio relativ reibungslos geklappt hat und konnte durch eure Hilfe viel dazu lernen. :D

Viele Grüße aus Chemnitz

Jürgen
Benutzeravatar
Thomas-RCV
Former team member
Beiträge: 786
Registriert: 1. Aug 2011, 15:06

Re: Navigation im Kalender und Ereignisanzeige

Beitrag von Thomas-RCV »

Da sind schon einige drüber gestolpert,....
Mehr wie in der Doku drauf hinweisen, können wir auch nicht :wink:
Hauptsache es passt jetzt.

VG Thomas
Antworten