Support-Forum


Antwort schreiben  Thema schreiben 
Verlinkung bei dynamischer Seite
Verfasser Nachricht
Beitrag: #1
Verlinkung bei dynamischer Seite

Hallo,
ich bin gerade dabei meine Homepage umzugestalten.
Jetzt ist es so, das die Seite ?ber eine Vorlage geladen wird, die Inhalte werden Dynamisch eingef?gt und die verlinkung verl?uft jetzt immer so (noch nicht online):

Startseite:
http://www.scheibo.de/index.php
linkseite:
http://www.scheibo.de/index.php?site=links
Kontaktseite:
http://www.scheibo.de/index.php?site=kontakt

u.s.w.

wie muss ich jetzt die verlinkung im Kalender ?ndern? Komme irgendwie damit nicht klar.


Hier das Tutorial wie ich den aufbau meiner Seite machen will:

http://www.webmasterpro.de/content_tip-1367.php

(Dieser Beitrag wurde zuletzt bearbeitet: 26.09.2004 02:51 von scheibo.)
26.09.2004 02:49
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Beitrag: #2
 

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
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Beitrag: #3
 

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
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Beitrag: #4
 

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
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Beitrag: #5
 

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
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Beitrag: #6
 

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
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Beitrag: #7
 

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
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Beitrag: #8
 

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
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Beitrag: #9
 

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
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Beitrag: #10
 

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
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Beitrag: #11
 

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
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Beitrag: #12
 

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
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Beitrag: #13
 

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
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Beitrag: #14
 

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
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Beitrag: #15
 

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
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Beitrag: #16
 

Hallo Manuel,

vielen Dank

hab es nun doch geschafft.
Gr??e
Georg


Grüße
Georg
http://www.espenlaub-weil.de
02.02.2005 18:08
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Beitrag: #17
 

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
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Beitrag: #18
 

Hallo,
das stimmt. Die AddOns werde ich aber erst nach dem Erscheinen des neuen Kalenders aktualisieren - das dauert leider noch eine Weile. Sehr traurig

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
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Antwort schreiben  Thema schreiben 

Druckversion anzeigen
Thema einem Freund senden | Thema abonnieren
Gehe zu:
Copyright © 2001 - 2010 Net Concept 24. Alle Rechte vorbehalten!
Suche: