|
Verlinkung bei dynamischer Seite
|
| Verfasser |
Nachricht |
scheibo
Mitglied
  
|
|
|
Beiträge: 41
Registriert seit: Jan 2004
|
|
Verlinkung bei dynamischer Seite
(Dieser Beitrag wurde zuletzt bearbeitet: 26.09.2004 02:51 von scheibo.)
|
|
| 26.09.2004 02:49 |
|
 |
|
|
Hallo,
dies ist momentan nur mit viel Aufwand zu ?ndern. Wenn Sie noch bis Mitte Oktober warten k?nnten, w?re das spielend einfach zu l?sen. In der neuen Version k?nnen Sie dann n?mlich die "Grund-URL" Ihrer Seite angeben und den Kalender nach dem von Ihnen genannten Schema einbinden. Ge?ndert werden muss dann also nur ein Link, alle anderen werden automatisch angepasst. Momentan m?ssten alle vorkommenden URLs angepasst werden, was ziemlich aufwendig w?re...
|
|
| 26.09.2004 10:49 |
|
 |
scheibo
Mitglied
  
|
|
|
Beiträge: 41
Registriert seit: Jan 2004
|
|
Nun habe ich das Update zum neuen Kalender gemacht, wo muss jetzt alles eingestellt werden das der Kalender per Include in eine datei eingef?gt wurde?
Bis jetzt habe ich es nur in den Dateien:
config.inc.php in Zeile 60
und
index.php in Zeile 17
gefunden
ich habe es folgenderma?en ge?ndert:
config.inc.php :
Code:
$calendar_url = "http://www.scheibo.de/index.php?site=events";
index.php:
Code:
$inc_path = "/home/www/htdocs/scheibo.de/ncevecal/inc";
Was ist daran falsch? Der Kalender wird angezeigt aber wenn ich z.B. auf
Veranstaltung vorschlagen klicke kommt wieder die normale Startseite.
|
|
| 11.10.2004 23:10 |
|
 |
|
|
Hallo,
eigentlich muss es so funktionieren. Wurden wirklich alle "alten" Dateien durch die neuen ersetzt? Beginnen die URLs der Links in der Datei "inc/elements.inc.php" mit der Variable $home_url?
Sind die Navigationlinks in den Templates ganz normal mit den Platzhaltern vertreten?
|
|
| 12.10.2004 16:44 |
|
 |
scheibo
Mitglied
  
|
|
|
Beiträge: 41
Registriert seit: Jan 2004
|
|
Habe alle alten Dateien ?berschrieben,
die URL?s stimmen beginnen auch richtig.
Die Navigationslinks habe ich nicht ge?ndert, der Kalender ist noch in "UR-Form".
Die Links sehen dann z.B. so aus:
http://www.scheibo.de/index.php?site=eve...on=propose
Aber bei diesem Link komme ich wieder auf die Startseite des Kalenders zur?ck.
|
|
| 12.10.2004 18:45 |
|
 |
|
|
Hallo,
ich habe den Fehler gefunden!
Bitte laden Sie den Kalender noch einmal herunter und ersetzen Sie die beiden Dateien "index.php" und "inc/fnc_general.inc.php". Dann funktioniert es wie gew?nscht...
|
|
| 13.10.2004 15:07 |
|
 |
scheibo
Mitglied
  
|
|
|
Beiträge: 41
Registriert seit: Jan 2004
|
|
Das geht so nicht, hier die ver?nderungen das es bei mir l?uft:
overview.php
Zeile 14 und 15:
Code:
include_once("ncevecal/inc/calendar.inc.php");
include_once("ncevecal/inc/fnc_events.inc.php");
index.php
Zeile 17:
Code:
$inc_path = "ncevecal/inc";
propose.php
Zeile 14:
Code:
include_once("ncevecal/inc/fnc_admin.inc.php");
Und zum Schluss die
config.inc.php
so wie beschrieben.
Leider klappt der LINK zum Veranstaltungen ?ndern nicht mehr, folgende Fehlermeldung kommt:
Code:
Warning: Cannot modify header information - headers already sent by (output started at /home/www/htdocs/scheibo.de/index.php:2) in /home/www/htdocs/scheibo.de/ncevecal/inc/login.inc.php on line 66
Vielleicht kann mir ja jemand einen Tip geben wie den Link ?ndern kann oder die Zeile 66 in
login.inc.php
die headerdatei ?ndern muss?
(Dieser Beitrag wurde zuletzt bearbeitet: 13.10.2004 20:39 von scheibo.)
|
|
| 13.10.2004 19:31 |
|
 |
|
|
Hallo,
bei dieser Fehlermeldung liegt es nicht an der login.inc.php, sondern an der Datei index.php.
Schauen Sie dort nach, ob der PHP-Code wirklich in der ersten Zeile an der ersten Psition anf?ngt (<?php). Sollte dies nicht direkt am Anfang der Datei stehen, ziehen Sie es bitte ganz an den Anfang und laden Sie die Datei wieder hoch. Dann sollte es klappen...
|
|
| 16.10.2004 10:55 |
|
 |
scheibo
Mitglied
  
|
|
|
Beiträge: 41
Registriert seit: Jan 2004
|
|
Zitat:Original von Manuel Rennecke
Sie dort nach, ob der PHP-Code wirklich in der ersten Zeile an der ersten Psition anf?ngt (<?php). Sollte dies nicht direkt am Anfang der Datei stehen, ziehen Sie es bitte ganz an den Anfang und laden Sie die Datei wieder hoch. Dann sollte es klappen...
Der PHP-Code beginnt an der ersten stelle, also kann es nicht daran liegen. Es muss scheinbar an URl in der Zeile 66 der Datei login.inc.php
liegen. Ich wei? nur nicht wie ich das ?ndern muss.
|
|
| 16.10.2004 13:15 |
|
 |
|
|
Bitte senden Sie mir Ihre "index.php" mal per E-Mail zu. Laut der o.g. Fehlermeldung stimmt in dieser Datei etwas nicht...
|
|
| 17.10.2004 11:42 |
|
 |
tschortsch
Mitglied
  
|
|
Beiträge: 113
Registriert seit: Aug 2004
|
|
Hallo Manuel,
auch ich m?chte gerne von der Seite Landjugend Weil auf den Kalender der Espenlaub-Sch?tzen verlinken.
Allerdings funktioniert dort die Einbindung nicht einwandfrei. Kannst du mir bitte sagen, wie ich auf einfachen Wege die Links richtig setzen kann?
N?heres hierzu in folgender Beschreibung:
Wenn eine Detailansicht einer Veranstaltung gew?nscht wird, ?ffnet sich die Seite neu. Allerdings m?chte ich gerne den Header der Landjugend Weil beibehalten. Wie ist das zu verwirklichen?
Viele Gr??e
Georg
Grüße
Georg
http://www.espenlaub-weil.de
|
|
| 31.01.2005 13:22 |
|
 |
|
|
Hallo,
das wird so nicht funktionieren. Ich habe aber 2 alternative Vorschl?ge dazu:
1. Hier der einfachste Vorschlag: Binden Sie den Kalender per iFrame ein, dann wird die Detailseite etc. auch in diesem iFrame ge?ffnet und der Seitenkopf bleibt bestehen.
2. Und hier der elegantere, sch?nere Weg: Sie kopieren den kompletten Kalender (ich meine nur die Dateien, nicht die Datenbank!) in ein anderes beliebigen Verzeichnis auf Ihrem Server und passen in der Datei "config.inc.php" die URL zum (kopierten) Kalender an (Variable: $calendar_url) und in der Datei "index.php".
Somit haben Sie den Kalender quasi 2-mal installiert, nutzen aber mit beiden die gleiche Datenbank.
Falls diese M?glichkeit noch unklar ist und/oder Probleme bei der Umsetzung auftreten, schreiben Sie mir bitte noch einmal eine E-Mail.
|
|
| 31.01.2005 20:19 |
|
 |
tschortsch
Mitglied
  
|
|
Beiträge: 113
Registriert seit: Aug 2004
|
|
Hallo,
leider funktioniert die 2 Variante nicht so einfach.
Habe die Dateien ein zweites Mal in ein Verzeichnis namens kalender-kljb installiert. Die Datei config.inc.php habe ich ge?ndert auf
$calendar_url = "http://www.espenlaub-weil.de/content/news/kalender-kljb/index.php?page=calendar";
Dei Datei index.php wurde ge?ndert zu:
$inc_path = "http.//www.espenlaub-weil.de/content/news/kalender-kljb/inc";
Was habe ich nun falsch gemacht, da folgender Fehler auftritt:
Zeige Fehler
Viele Gr??e
Georg
Grüße
Georg
http://www.espenlaub-weil.de
(Dieser Beitrag wurde zuletzt bearbeitet: 31.01.2005 22:06 von tschortsch.)
|
|
| 31.01.2005 22:06 |
|
 |
|
|
Hallo,
der Pfad ist falsch ($inc_path). Sie haben dort eine URL angegeben.
Setzen Sie den Pfad "/home/tschorts/espenlaub-weil.de/content/news/kalender-kljb/inc" dort ein, dann sollte es funktionieren.
Und noch etwas zur URL ($calendar_url): Ich wei? nicht, wie Sie letztendlich die Verlinkung auf Ihrer Seite gestalten, aber so wie es momentan aufgebaut ist, m?sste die URL "http://tschortsch.de/landjugend/neu/event.php" hei?en...
|
|
| 02.02.2005 11:50 |
|
 |
tschortsch
Mitglied
  
|
|
Beiträge: 113
Registriert seit: Aug 2004
|
|
Danke,
aber leider funktioniert, das immer noch nicht.
Fehlermeldung die jetzt erscheint lautet:
Fatal error: Cannot redeclare get_events_all() (previously declared in /home/tschorts/espenlaub-weil.de/content/news/kalender-kljb/inc/fnc_events.inc.php:24) in /home/tschorts/espenlaub-weil.de/content/news/kalender/inc/fnc_events.inc.php on line 24
Woran k?nnte es nun liegen?
Gru?
Georg
Grüße
Georg
http://www.espenlaub-weil.de
|
|
| 02.02.2005 12:30 |
|
 |
tschortsch
Mitglied
  
|
|
Beiträge: 113
Registriert seit: Aug 2004
|
|
|
| 02.02.2005 18:08 |
|
 |
scheibo
Mitglied
  
|
|
|
Beiträge: 41
Registriert seit: Jan 2004
|
|
Hallo Manuel,
ich wollte jetzt die AddOns:
Locator
und
Organizer
bei mir einbinden, kann ich diese Datei auch auf einer Externen Seite anzeigen?
Ich habe auch das Problem das wieder die Links nicht funktionieren wenn ich die Dateien "Dynamisch" einbinde.
Hier die beispiele:
Organizer
Locator
|
|
| 06.11.2005 17:24 |
|
 |
|
|
Hallo,
das stimmt. Die AddOns werde ich aber erst nach dem Erscheinen des neuen Kalenders aktualisieren - das dauert leider noch eine Weile. 
Damit es nun erst einmal funktioniert, m?ssen die URLs angepasst werden:
Einfach nach $HTTP_SERVER_VARS['PHP_SELF']."? suchen und direkt dahinter site=ncevecal/organizer_ad& (bei Veranstalter) bzw. site=ncevecal/locator_ad& (bei Veranstaltungsorten) einf?gen. Die URLs m?ssten im Quellcode dann so ungef?hr aussehen:
$HTTP_SERVER_VARS['PHP_SELF']."?site=ncevecal/organizer_ad&list=1&organizer=...
(bei Veranstalter)
edit:
Was ich noch vergessen habe: Die AddOns lassen sich nicht in externe Dateien einbinden.
|
|
| 06.11.2005 21:56 |
|
 |