Beiträge von nepf

    außerdemscheint es da einen Schreibfehler zu geben:

    Zitat

    [FONT=Arial][COLOR=#000000][COLOR=#0000CC]<?php nautica_list_pages[/COLOR][COLOR=#006600]([/COLOR][COLOR=#CC0000]'sort_column=menu_order&depth=1&titl e_li='[/COLOR][COLOR=#006600]);[/COLOR][COLOR=#0000CC]?>[/COLOR][/COLOR][/FONT]

    mach mal das Leerzeichen raus:

    Zitat

    [FONT=Arial][COLOR=#000000][COLOR=#0000CC]<?php nautica_list_pages[/COLOR][COLOR=#006600]([/COLOR][COLOR=#CC0000]'sort_column=menu_order&depth=1&title_li='[/COLOR][COLOR=#006600]);[/COLOR][COLOR=#0000CC]?>[/COLOR][/COLOR][/FONT]

    also [FONT=Arial][COLOR=#000000][COLOR=#CC0000]title_li= [COLOR=Black]statt [/COLOR][/COLOR][/COLOR][/FONT][FONT=Arial][COLOR=#000000][COLOR=#CC0000]titl e_li=[/COLOR][/COLOR][/FONT]

    Hallo, liebe Leute,

    ich habe von MySQL-Abfragen eigentlich nicht so sehr die Ahnung, darum wäre ich Euch dankbar, wenn Ihr mal einen Blick auf folgende Gedankengänge richten könntet - ist allerdings etwas kompliziert (wenigstens für micht)

    • ich benutze ein WP vor allem, um viele, viele Termine zu veröffentlichen, dazu benutze ich das wundebare RS-Event-Plugin, das macht folgendes:
      • Events sind normale Beiträge
      • sie erhalten in der wp_postmeta einen Eintrag mit
        meta_key = rs_event und
        meta_value = Termin als Unix-Timestamp
    • abgelaufene Termine werden vom Plugin in der Terminübersicht natürlich ausgeblendet - das ist der Sinn der Plugins. Die abgelaufenen Termine (es sind nämlich richtig viele) machen die Datenbank natürlich fett, sind nur noch Balast, die würde ich gern löschen.
    • Ich habe mir überlegt mit einer MySQL - Abfrage alle Beiträge zu löschen für die
      • ein meta_key = rs_event existiert und
      • deren meta_value älter als "jetzt" ist
    • außerdem müssen in der wp_term_relationships alle entsprechenden Einträge gelöscht werden

    Was meint Ihr, irgendwo ein Denkfehler? Irgend etwas übersehen?

    Nun habe ich mir folgende Abfrage zurecht geschustert:

    Wie gesagt, ich habe nicht so die Ahnung davon hab natürlich auch nicht vor, die Abfrage ohne vorheriges Backup laufen zu lassen.

    Wäre Euch trotzdem sehr dankbar, wenn Ihr vorher mal drauf gucken könnt, was meint Ihr, könnte das so gehen?

    Hallo Berndo,

    aus diesem und vielen andere Gründen arbeite ich viel lieber mit RS-Event - ich finde das Teil wesentlich flexibler und besser anpassbar.

    Nimm mal die Suchfunktion oder guck dir den letzten thread zu RS-Event an, da hab ich schon ne Menge geschrieben, wie das Teil eingebaut werden kann.

    http://forum.wordpress-deutschland.org/plugins-und-wi…-sortieren.html

    Allerdings hat das Plugin kein Kalenderblatt für die Sidebar, sondern kann Termine nur als Liste präsentieren (aber die kann man perfekt konfigurieren, kann z.B. auch unterschiedliche Event-Kategorien: Handball-Termine, Fussball-Termine, Parties, ...)

    wahrscheinlich ist es keine gute Idee gwesen, den rsevent in eine category einzubauen. Machs's doch lieber mit einer Seite und binde sie oben in den Menüblock "bereiche" ein - bzw. das hast du schon gemacht.
    Nun musst du nur noch die Kaegorie "Events" im Kategorie-Menü exkludieren.

    Was meinst du, wär das ne Lösung?

    mach mal folgendes:

    1. Fertige von der page.php eine Kopie an mit dem Namen page_termine.php.
    2. Ganz ganz oben, noch vor <?php get_header(); ?> fügst Du ein:

      [COLOR=Green]<?php
      /*
      Template Name: Termine
      */
      ?>[/COLOR]

    3. Nach
      <?php the_content('Read the rest of this entry &raquo;'); ?>
      (oder wie auch immer das in Deinem Theme heißt) fügst den RS-Event-Array ein, z.B. so

      [COLOR=Green] <?php

      $rs_event_arg = array
      (
      "timespan" => 365,
      "date_format" => "j. F",
      "time_format" => "H:i",
      "group_by_date" => true,
      "event_html" => "<h4><a href='%URL%'>%TIME%&nbsp;%TITLE%</a></h4>%FULLTEXT%",
      "no_events_msg" => "zur Zeit keine Termine",
      "history" => 0.3,
      );

      rs_event_list($rs_event_arg);
      ?>

      [COLOR=Black]in den Theme-Ordner hochladen

      [/COLOR][/COLOR]

    4. [COLOR=Green][COLOR=Black]Nun erstellst Du eine neue Seite, nennst sie z.B. Homepage, klappst rechts neben dem Texteingabefeld die Box "Seiten-Template" auf und wählst das neue Template "Termine" aus.[/COLOR][/COLOR]
    5. [COLOR=Green][COLOR=Black]Wenn die Seite mit den Terminen die Startseite werden soll, gehst Du auf "Einstellungen>Lesen" und wählst dort die Option Statische Seite und dann Deine eben erstellte Homepage aus.[/COLOR][/COLOR]

    [COLOR=Green][COLOR=Black]Viel Glück, so sollte das klappen.
    Und ein frohes Fest!
    [/COLOR][/COLOR]

    Das geht doch viel einfacher.
    google maps bietet seit einiger Zeit einen HTML-Code zum Einbetten in eine Website mit iframes an.

    Ich erstelle mir einfach ein neues Seitentemplate, in welches ich als einzige Änderung an der page.php diesen code an der gewünschten Stelle einbaue. Fertig, kein Plugin erforferlich