Seite durch Anklicken eines Kalenders erzeugen

  • [COLOR=#333333]Hallo erst einmal,[/COLOR]
    [COLOR=#333333]ich bin gerade dabei meinen ersten eigenen Blog aufzubauen, da ich aber auch ein paar Sonderwünsche habe stellt sich das doch als etwas schwieriger herraus als anfangs gedacht. Also zu meinem Problem:[/COLOR]
    [COLOR=#333333]Ich möchte ein Jahr lang jeden Tag meine Route per GPS tracken, auf den Webspace hochladen und die Blogbesucher sollen jeden Tag dann über einen Kalender auswählen können. Die Dateien werden alle in dem Format dd.mm.yyyy.gpx abgepeichert. Die Darstellung habe ich mit dem Plugin WP-GPX-Maps realisiert und das funktioniert manuell so wie ich es will. Ich kann einfach in einen Beitrag den Shortcode [sgpx gpx="/wp-content/uploads/gpx/dd.mm.yyy.gpx"] einfügen und es klappt.[/COLOR]
    [COLOR=#333333]Den Kalender habe ich auch realisiert, indem ich den PHP Code in einem neuen Seiten Template eingefügt habe. (siehe http://www.lukasontour.de/GPS [/COLOR][COLOR=#333333])[/COLOR]
    [COLOR=#333333]Jetzt zu dem was nicht funktioniert und wo ich leider auch am Ende meiner Programmier-Verständnis-Fähigkeiten stehe:[/COLOR]
    [COLOR=#333333]Der Kalender sollte anklickbar sein und je nachdem wo ich drauf klicke wird einen Seite geladen, welche das Standard Template nutzt und als Inhalt nur den Shortcode [sgpx gpx="/wp-content/uploads/gpx/dd.mm.yyy.gpx"] enthält. Dabei sollen natürlich die Variablen im Dateiname durch die gefüllt werden, wo man im Kalender drauf geklickt hat. Also als Beispiel ich geh auf die GPS Seite, klicke auf den Kalender auf den 25.08.16, dann wird eine Seite geladen, welche den GPS Track dieses Tages ausgibt. Das soll dann aber so aussehen wie eine Standard Seite mit nur diesem Inhalt.[/COLOR]
    [COLOR=#333333]Bis jetzt hieß es immer zu mir "Ist ja nicht so schwer da machst du noch ein bisschen PHP dazu und noch ein kleines Script und dann läuft das", mir fällt es aber nicht so leicht. Deswegen würde ich mich freuen wenn mir hier jemand helfen kann, auch gerne nur Teile an denen ich die Lösung erarbeiten kann.[/COLOR]

    [COLOR=#333333]Hier der PHP Code des Templates:[/COLOR]
    [COLOR=#333333]Code:

    [/COLOR]
    [COLOR=#333333]Vielen Dank schon einmal für eure Hilfe und falls ihr irgendwelche Informationen braucht fragt mich einfach [/COLOR]:smile:
    [COLOR=#333333]Gruß Lukas[/COLOR]

    Einmal editiert, zuletzt von osti7d (27. Juni 2016 um 01:59)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Da gibt es wohl Einiges zu tun!

    Zunächst mal solltest du die Funktionen in die Datei "functions.php" deines Themes auslagern. Das gleiche machst du mit den CSS-Style-Angaben etwas weiter unten. Diese verschiebst du in die Datei "style.css" (s. ebenfals im Theme). Der HTML-Code (<html> ...) hat im Template an der Stelle auch nichts zu suchen.

    Das Ganze könnte dann wie folgt in der Template-Datei aussehen.

    Die Funktion "getCalender", die nun in der functions.php stehen sollte, habe ich etwas angepasst. Diese sieht dann wie folgt aus:

    Ich hoffe, das hilft weiter.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!