Kalender für Events

  • Hi,

    ich bin auf der suche nach einem Kalender in dem man Termine eintragen kann. Hier sucht jemand das genau gleiche. Natürlich muss das nicht so umgesetzt sein, cih möchte aber in dem Blog, den ich für meine Klasse mache, nen Kalender machen, in dem dann die Termine von den Klassenarbeiten drin sind. Ich hab schon "Eventcalender 3.0" ausprobiert, is aber nicht das was ich suche, oder kann man das umbauen? Ich möcht nähmlich nicht jeden Termin posten und möchte das wenn möglich, jeder Tag bei dem ein Event is, die Farbe anders ist oder irgendwie anders vorgehoben ist.

    Danke schonmal
    Dennis

    • 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

  • Zitat von DenniZ

    Hi,
    Ich hab schon "Eventcalender 3.0" ausprobiert, is aber nicht das was ich suche,


    Warum sollte er es nicht sein?
    Er kann genau das, was du willst: Termine eintragen, die dann nur dort angezeigt werden.
    Anschauen kannst du dir das bei http://www.lsr-brb.de

    Zitat

    Ich möcht nähmlich nicht jeden Termin posten


    Wie soll der Kalender dann von den Terminen wissen?

    Zitat


    und möchte das wenn möglich, jeder Tag bei dem ein Event is, die Farbe anders ist oder irgendwie anders vorgehoben ist.


    Kann er auch: http://www.lsr-brb.de/category/kalender/&order=desc

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • hm ich glaub ich blick nix mehr. genauso isses traumhaft und gut *gg*

    ich muss also in meine Sidebar den Code einfügen damit er mit die nächsten X Termine macht, nur wie mach ich nen Termin in den Kalender rein? Ich installier das sofort nochmal.

    Gibts für den ne Deutschübersetzung? verwirrt mich grad alles bissl

  • Zitat von DenniZ


    nur wie mach ich nen Termin in den Kalender rein?


    In dem du einen neuen Blog-Eintrag erstellst den du in die Kategorie einordnest, in dem deine Termine liegen. Die Kategorie legst du in den Optionen fest.

    Zitat

    Gibts für den ne Deutschübersetzung?


    Ggf. nötige Anpassungen habe ich selber gemacht.
    Um dir vielleicht zu helfen, meine Codes aus der Sidebar.


    Das php if.... und ?php ist nur für das switchen da. Kannst du also weg lassen, wenn auf jeder Seite das gleiche zu sehen sein soll.
    Das obere ist die Ansicht mit den Terminen, das untere die Ansicht als Kalender.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • also eingebunden in der Seite hab ich das schon, danke.

    ich muss also einen Blog eintrag erstellen? Der kommt doch dann auf die Mainsite auch oder und das will ich nicht?


    ich hab jetzt grad geschaut, wenn ich dann bei "Status" Privat wähle, dann wird der nich angezeigt auf der mainsite oder? ich will ja nicht für jeden termin den ich mache nen eintrag machen den jeder sieht


    €dit: gut ich habs, aber wie mach ich das wenn man auf die Überschirft klickt, in dem einen blog "termine" das dann die seite dort aufgerufen wird?

    Einmal editiert, zuletzt von DenniZ (12. März 2006 um 19:19)

  • Zitat von DenniZ


    ich muss also einen Blog eintrag erstellen?


    Ja, und den Zeitstempel anpassen. Und ihn in die richtige Kategorie einordnen.

    Zitat

    Der kommt doch dann auf die Mainsite auch oder und das will ich nicht?


    Deshalb gibt es den Optionen ja auch den Punkt Keep Events Separate: the Event Category page shows future events, in date order. Events do not appear on front page.

    Zitat


    €dit: gut ich habs, aber wie mach ich das wenn man auf die Überschirft klickt, in dem einen blog "termine" das dann die seite dort aufgerufen wird?


    Wie der Link aussehen sollte, siehst du oben im Beispielcode.

    Das Template meiner archive.php sieht so aus. Das sorgt dafür, dass es ein bisschen anders aussieht als das normale Archiv.


    Den anderen Link "Termine" in der Sidebar habe ich extra in das Template de Sidebar reingebastelt:

    PHP
    <li><h2>Archiv</h2>
    				<ul>
    <li><a href="http://www.lsr-brb.de/category/kalender/&amp;order=desc">Termine</a></li>
    				<?php wp_get_archives('type=monthly'); ?>
    				</ul>
    			</li>

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Zitat

    Wie der Link aussehen sollte, siehst du oben im Beispielcode.


    Hätte ich schon lange geblickt wenn das gehen würde.
    Der Link Code is ja der hier:

    Code
    [COLOR=#000000][COLOR=#cc0000]<a href="http://www.lsr-brb.de/category/kalender/&order=desc">Termine</a>[/COLOR][/COLOR]

    Sprich ich muss die URL darin bearbeiten?
    Die page is auf http://r9d.r9.funpic.de/ also müsste der Code so lauten:

    Code
    [COLOR=Black]<a href="http://r9d.r9.funpic.de/category/kalender/&order=desc">Events</a>[/COLOR]

    [COLOR=Black]

    Wenn ich aber die URL aufrufe kommt das es dir Seite nicht gibt.
    helf mir doch bitte ma mehr weiter, ich kenn mich doch mit so PHP codes gar nciht aus, total n00b.


    €dit: ich habs! sry ich hab ne andere format ding da im Link zur Kategorie ;) jetzt klappts! Danke!
    [/COLOR]

    Einmal editiert, zuletzt von DenniZ (12. März 2006 um 19:48)

  • hallo? weis keiner wie das "seiten spezifisch" oder so geht? das nur wenn ich auf Termine geh, dann in der Sidebar der Kalender angezeigt wird?

  • Wie die Sidebar (die umschaltet zwischen den zwei Ansichten) aufgebaut ist, steht weiter oben schon.
    Wenn die Termine angezeigt werden sollen wie bei mir, dann musst du die archive.php ändern:


    Ganzen unten ist die Bedingung für den Kalender.

    Falls dich das nicht befriedigt, sag mal ganz konkret, wo das Problem ist.

    Und beachte, dass du

    PHP
    <?php if (is_category(kalender)) { ?>

    entsprechend deines Kategorienamens bzw. ID ändern musst (kalender) und oben auch nochmal diese Abfrage, aber negiert, vorkommt.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • [COLOR="Green"]Problem gelöst[/COLOR]

    Jetzt habe ich ausnahmsweise mal ein Problem:
    Wenn du bei dir in das Archiv des Kalenders gehst, siehst du dann auch Einträge aus der Vergangenheit?
    Ich habe gerade festgestellt, dass ich im Archiv nur Einträge aus der Zukunft sehe - was ich mir nicht erklären kann und was auch mit dem veränderten Template nichts zu tun hat.

    Aber es hat mit der Funktion "Keep events seperate" zu tun, hmm.

    Nachtrag: Habe im Plugin die Funktion gefunden, die dafür verantwortlich ist. Mal schauen, ob ich das umgebogen kriege.

    PHP
    if($ec3->is_listing && $ec3->advanced && !$wp_query->is_date)
      {
        // reverse date restriction for event category listing
     	$now = gmdate('Y-m-d 00:00:00');
        $result=preg_replace(
          "/\bAND\s+post_date_gmt\s*<=\s*'([-0-9]+) [:0-9]+'/",
          "AND post_date_gmt > '\$1 00:00:00'",$where
        );


    Nachtrag, Problem gelöst:

    PHP
    if($ec3->is_listing && $ec3->advanced && !$wp_query->is_date)
      {
        // reverse date restriction for event category listing
        $now = gmdate('Y-m-d 00:00:00');
        $result=preg_replace(
          "/\bAND\s+post_date_gmt\s*<=\s*'([-0-9]+) [:0-9]+'/",
          "AND post_date_gmt <> '\$1 00:00:00'",$where
        );
      }

    Aus > wurde <> bei AND post_date_gmt.
    Ob das die sauberste Methode ist, weiß ich nicht.

    "Eine gut gestellte Frage ist schon halb beantwortet."

    Einmal editiert, zuletzt von jottlieb (13. März 2006 um 20:07)

  • Genau das wollte ich auch fragen, ein Event is bei mir vergangen und wird immernoch angezeigt. Löst das ändern im Plugin (was du gemacht hasch) das? Das also vergangene Events ncihtmehr angezeigt werden, zumindest auf der Vorschau

  • Bei mir war es umgekehrt, vergangene Events wurden nicht mehr angezeigt, aber ich wollte sie sehen.
    Die oben genannte Änderungen habe in der großen Plugin-Datei vom Eventcalender im Ordner plugins erledigt.

    Ansonsten schau dir in den Optionen von EC das "Show events as blog entries:" an. Keep events seperate scheint im Normalfall dafür zu sorgen, dass (ohne Hack) nur Termine in der Zukunft angezeigt werden. Events are normal posts zeigt dann scheinbar alle an.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • nein, so kann das nicht sein, die einstellung war bei mir vorher schon auf "Keep events seperate"


    ich hätte ncoh eine andere frage, die mir nicht beantwortet wurde in einem anderen Thread:

    Ich hab nen Gästebuch auf der Seite so eingerichtet mit den Kommentaren zu ner Seite, gibts hier auch immer empfehlungen das so zu machen. Das Plugin ließt "leider" auch diese Kommentare aus und zeigt dann in dem ding auch die Kommentare vom Gästebuch, wie kann ich dsa Gästebuch dafür deaktivieren? Kategorien gehen, ja nur leider keine Seiten.

    Ich habe das "Recent Comments" Plugin damit angesprochen welches (bei mir in der Sidebar is) die X letzten Kommentare anzeigt

  • Zitat von orphelins

    So ganz habe ich es noch nicht verstanden. Die Seite mit den Terminen wird als Seite erstellt?
    ../category/kalender/&order=desc
    finde ich bei mir nicht.


    Um was geht es?
    Zur Erklärung der URL: Das ist halt die Kategorieansicht für die Kategorie die bei mir kalender heißt. Und das &order=desc gibt die Sortierreihenfolge an, damit die ältesten Einträge nicht ganz oben stehen.
    Und wenn du keine Permalinks hast und auch keine Kategorie kalender, dann klappt das auch nicht. Und es ist keine extra Seite.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Zitat

    Das ist halt die Kategorieansicht für die Kategorie die bei mir kalender heißt.


    Ich weiß, dass ich mich ein bisschen ungeschickt anstelle. Wo bekomme ich die Kategorieansicht her? Die Kategorie Kalender habe ich, den Kalender habe ich auch bereits so eingestellt wie ich es möchte, allerdings hätte ich ihn eben gern nicht auf der Hauptseite.

    Und wie stelle ich die Permalinks ein? Im Moment sind die auf Standardeinstellung.
    wp 2.0.2
    gs II

    Vorsicht! Innerlich blond!

  • Zitat von orphelins

    Ich weiß, dass ich mich ein bisschen ungeschickt anstelle.


    Nennen wir es so: Du drückst nicht gerade so aus, dass man auf Anhieb versteht, um was es dir geht.

    Zitat

    Wo bekomme ich die Kategorieansicht her?


    Das ist schlicht und ergreifend eine Standardfunktion von Wordpress.
    Und die "bekommst" du, wenn du sie über ein bestimmtes URL-Schema aufrufst, eben domain.de/category/kategoriename (wenn du Permalinks verwendest und category Kategorie-Basis hast).

    Zitat

    Die Kategorie Kalender habe ich, den Kalender habe ich auch bereits so eingestellt wie ich es möchte, allerdings hätte ich ihn eben gern nicht auf der Hauptseite.


    Du musst ihn ja nicht in der Sidebar einbauen. Oder was meinst du?

    Zitat


    Und wie stelle ich die Permalinks ein? Im Moment sind die auf Standardeinstellung.


    Optionen > Permalinks.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Ok, die Fragen waren dämlich. Die Kategorie-Ansicht habe ich mittlerweile gefunden. Sorry.

    Ich hätte eben gerne den Kalender auf der Kalender-Kategorie-Ansicht und nicht auf der Hauptseite.

    Und wie schaffe ich es, dass ich den Permalink hinter die Überschrift Termine bekomme?

    Ich hoffe diesmal war es nicht ganz so unverständlich. (Frau und Technik!)

    Vorsicht! Innerlich blond!

Jetzt mitmachen!

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