Zurück   WordPress Deutschland Forum > Support > Plugins und Widgets

Antwort
 
Themen-Optionen Ansicht
Alt 12.03.2006, 18:38   #1 (permalink)
PostRank: 2
 
Registriert seit: 28.02.2006
Beiträge: 51
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
DenniZ ist offline   Mit Zitat antworten
Alt 12.03.2006, 18:41   #2 (permalink)
WPD-Team
 
Benutzerbild von jottlieb
 
Registriert seit: 20.08.2005
Ort: Berlin
Beiträge: 10.994
Zitat:
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 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
__________________
Wordpress FAQ (Häufig gestellte Fragen) | Themepool
"Eine gut gestellte Frage ist schon halb beantwortet."
jottlieb ist offline   Mit Zitat antworten
Alt 12.03.2006, 18:53   #3 (permalink)
PostRank: 2
 
Registriert seit: 28.02.2006
Beiträge: 51
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
DenniZ ist offline   Mit Zitat antworten
Alt 12.03.2006, 19:01   #4 (permalink)
WPD-Team
 
Benutzerbild von jottlieb
 
Registriert seit: 20.08.2005
Ort: Berlin
Beiträge: 10.994
Zitat:
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.


PHP-Code:
<?php if (is_category(kalender)) { ?>
<li><?php ec3_get_calendar(); ?></li>
<?php ?>


<?php if (! is_category(kalender)) { ?>
  <li><?php
    _e
('<h2><a href="http://www.lsr-brb.de/category/kalender/&order=desc">Termine</a></h2>');
    
ec3_get_events(5,'%DATE%, %TIME% Uhr: <ul><li><a href="%LINK%"><u>%TITLE%</u></a></li></ul>','','j. F (l)');
  
?> </li>
<?php ?>
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.
__________________
Wordpress FAQ (Häufig gestellte Fragen) | Themepool
"Eine gut gestellte Frage ist schon halb beantwortet."
jottlieb ist offline   Mit Zitat antworten
Alt 12.03.2006, 19:11   #5 (permalink)
PostRank: 2
 
Registriert seit: 28.02.2006
Beiträge: 51
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?

Geändert von DenniZ (12.03.2006 um 19:19 Uhr).
DenniZ ist offline   Mit Zitat antworten
Alt 12.03.2006, 19:30   #6 (permalink)
WPD-Team
 
Benutzerbild von jottlieb
 
Registriert seit: 20.08.2005
Ort: Berlin
Beiträge: 10.994
Zitat:
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.
PHP-Code:
<?php get_header(); ?>

    <div id="content" class="narrowcolumn">
<div class="navigation">
            <div class="alignleft"><small><a href="javascript:history.back();"><< Zur&uuml;ck</a></small></div>

        </div>

        <?php if (have_posts()) : ?>

         <?php $post $posts[0]; // Hack. Set $post so that the_date() works. ?>
<?php 
/* If this is a category archive */ if (is_category()) { ?>
    <?php if (! is_category(kalender)) { ?>
        <h2 class="pagetitle">Archiv für die '<?php echo single_cat_title(); ?>' Kategorie</h2>
    <?php ?>

       <?php /* If this is a daily archive */ } elseif (is_day()) { ?>
        <h2 class="pagetitle">Archiv für <?php the_time('F jS, Y'); ?></h2>

     <?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
        <h2 class="pagetitle">Archiv für <?php the_time('F, Y'); ?></h2>

        <?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
        <h2 class="pagetitle">Archiv für <?php the_time('Y'); ?></h2>

      <?php /* If this is a search */ } elseif (is_search()) { ?>
        <h2 class="pagetitle">Ergebnisse der Suche</h2>

      <?php /* If this is an author archive */ } elseif (is_author()) { ?>
        <h2 class="pagetitle">Autoren Archiv</h2>

        <?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
        <h2 class="pagetitle">Blog Archiv</h2>

        <?php ?>


        <div class="navigation">
            <div class="alignleft"><?php next_posts_link('&laquo; Fr&uuml;here Beitr&auml;ge'?></div>
            <div class="alignright"><?php previous_posts_link('Neuere Beitr&auml;ge &raquo;'?></div>
        </div>


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



        <?php while (have_posts()) : the_post(); ?>
        <div class="post">


                <h3 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h3>
                <small><?php the_time('l, j. F Y'?></small>

                <div class="entry">
                    <?php the_content() ?>
                </div>

                <p class="postmetadata">Abgelegt unter <?php the_category(', '?> <strong></strong> <?php edit_post_link('Bearbeiten','|','<strong></strong>'); ?>  <!--<?php comments_popup_link('Keine Kommentare »''1 Kommentar »''% Kommentare »'); ?>--></p>

            </div>

        <?php endwhile; ?>

        <div class="navigation">
            <div class="alignleft"><?php next_posts_link('&laquo; Fr&uuml;here Beitr&auml;ge'?></div>
            <div class="alignright"><?php previous_posts_link('Neuere Beitr&auml;ge &raquo;'?></div>
        </div>

<?php ?>


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

        <?php while (have_posts()) : the_post(); ?>
        <div class="post">


                <h2><?php the_time('j. F Y (l)'?> ab <?php the_time('G:i'?> Uhr:<br/>
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>



                <div class="entry">
                    <?php the_excerpt() ?>
                </div>
        <p class="postmetadata alt"> </p>

            </div>

        <?php endwhile; ?>

        <div class="navigation">
            <div class="alignleft"><?php next_posts_link('&laquo; Fr&uuml;here Beitr&auml;ge'?></div>
            <div class="alignright"><?php previous_posts_link('Neuere Beitr&auml;ge &raquo;'?></div>
        </div>

<?php ?>


    <?php else : ?>

        <h2 class="center">Nichts gefunden</h2>
        <?php include (TEMPLATEPATH '/searchform.php'); ?>

    <?php endif; ?>

    </div>

<?php get_sidebar(); ?>

<?php get_footer(); ?>

Den anderen Link "Termine" in der Sidebar habe ich extra in das Template de Sidebar reingebastelt:
PHP-Code:
<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>
__________________
Wordpress FAQ (Häufig gestellte Fragen) | Themepool
"Eine gut gestellte Frage ist schon halb beantwortet."
jottlieb ist offline   Mit Zitat antworten
Alt 12.03.2006, 19:43   #7 (permalink)
PostRank: 2
 
Registriert seit: 28.02.2006
Beiträge: 51
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:
<a href="http://www.lsr-brb.de/category/kalender/&order=desc">Termine</a> 
Sprich ich muss die URL darin bearbeiten?
Die page is auf http://r9d.r9.funpic.de/ also müsste der Code so lauten:
Code:
<a href="http://r9d.r9.funpic.de/category/kalender/&order=desc">Events</a> 


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!

Geändert von DenniZ (12.03.2006 um 19:48 Uhr).
DenniZ ist offline   Mit Zitat antworten
Alt 12.03.2006, 20:12   #8 (permalink)
PostRank: 2
 
Registriert seit: 28.02.2006
Beiträge: 51
*g* sry aber eine Frage bleibt immernoch.

wenn ich auf http://www.lsr-brb.de/category/kalender/&order=desc bin, dann is dort, also nur dort, in der Sidebar der Kalender drin. Das würde ich bei mir gern auch so haben, ansonsten läuft jetzt alles ohne probleme, so wie ich mir das wünsche.

wäre gut wenns eine Hilfe wäre die jeder versteht
DenniZ ist offline   Mit Zitat antworten
Alt 13.03.2006, 18:47   #9 (permalink)
PostRank: 2
 
Registriert seit: 28.02.2006
Beiträge: 51
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?
DenniZ ist offline   Mit Zitat antworten
Alt 13.03.2006, 18:51   #10 (permalink)
WPD-Team
 
Benutzerbild von jottlieb
 
Registriert seit: 20.08.2005
Ort: Berlin
Beiträge: 10.994
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:

PHP-Code:
<?php get_header(); ?>

    <div id="content" class="narrowcolumn">
<div class="navigation">
            <div class="alignleft"><small><a href="javascript:history.back();"><< Zur&uuml;ck</a></small></div>

        </div>

        <?php if (have_posts()) : ?>

         <?php $post $posts[0]; // Hack. Set $post so that the_date() works. ?>
<?php 
/* If this is a category archive */ if (is_category()) { ?>
    <?php if (! is_category(kalender)) { ?>
        <h2 class="pagetitle">Archiv für die '<?php echo single_cat_title(); ?>' Kategorie</h2>
    <?php ?>

<!--<?php if (is_category(kalender)) { ?>
<h2 class="pagetitle">Terminarchiv</h2>
<?php ?>-->

       <?php /* If this is a daily archive */ } elseif (is_day()) { ?>
        <h2 class="pagetitle">Archiv für <?php the_time('F jS, Y'); ?></h2>

     <?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
        <h2 class="pagetitle">Archiv für <?php the_time('F, Y'); ?></h2>

        <?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
        <h2 class="pagetitle">Archiv für <?php the_time('Y'); ?></h2>

      <?php /* If this is a search */ } elseif (is_search()) { ?>
        <h2 class="pagetitle">Ergebnisse der Suche</h2>

      <?php /* If this is an author archive */ } elseif (is_author()) { ?>
        <h2 class="pagetitle">Autoren Archiv</h2>

        <?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
        <h2 class="pagetitle">Blog Archiv</h2>

        <?php ?>


        <div class="navigation">
            <div class="alignleft"><?php next_posts_link('&laquo; Fr&uuml;here Beitr&auml;ge'?></div>
            <div class="alignright"><?php previous_posts_link('Neuere Beitr&auml;ge &raquo;'?></div>
        </div>


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



        <?php while (have_posts()) : the_post(); ?>
        <div class="post">


                <h3 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h3>
                <small><?php the_time('l, j. F Y'?></small>

                <div class="entry">
                    <?php the_content() ?>
                </div>

                <p class="postmetadata">Abgelegt unter <?php the_category(', '?> <strong></strong> <?php edit_post_link('Bearbeiten','|','<strong></strong>'); ?>  <!--<?php comments_popup_link('Keine Kommentare »''1 Kommentar »''% Kommentare »'); ?>--></p>

            </div>

        <?php endwhile; ?>

        <div class="navigation">
            <div class="alignleft"><?php next_posts_link('&laquo; Fr&uuml;here Beitr&auml;ge'?></div>
            <div class="alignright"><?php previous_posts_link('Neuere Beitr&auml;ge &raquo;'?></div>
        </div>

<?php ?>


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

        <?php while (have_posts()) : the_post(); ?>
        <div class="post">


                <h2><?php the_time('j. F Y (l)'?> ab <?php the_time('G:i'?> Uhr:<br/>
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>



                <div class="entry">
                    <?php the_excerpt() ?>
                </div>
        <p class="postmetadata alt"> </p>

            </div>

        <?php endwhile; ?>

        <div class="navigation">
            <div class="alignleft"><?php next_posts_link('&laquo; Fr&uuml;here Beitr&auml;ge'?></div>
            <div class="alignright"><?php previous_posts_link('Neuere Beitr&auml;ge &raquo;'?></div>
        </div>

<?php ?>


    <?php else : ?>

        <h2 class="center">Nichts gefunden</h2>
        <?php include (TEMPLATEPATH '/searchform.php'); ?>

    <?php endif; ?>

    </div>

<?php get_sidebar(); ?>

<?php get_footer(); ?>
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-Code:
<?php if (is_category(kalender)) { ?>
entsprechend deines Kategorienamens bzw. ID ändern musst (kalender) und oben auch nochmal diese Abfrage, aber negiert, vorkommt.
__________________
Wordpress FAQ (Häufig gestellte Fragen) | Themepool
"Eine gut gestellte Frage ist schon halb beantwortet."
jottlieb ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:57 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 | Impressum | Ein Inpsyde.com Projekt