zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden WP The Loop und Logikproblem

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 03.05.2013, 13:17
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 12.11.2010
Ort: Bad Langensalza
Beiträge: 733
gabischatz ist in Verruf geraten
Standard WP The Loop und Logikproblem

Hi, ich stehe mal wieder auf dem Schlauch und bin am verzweifeln.
Ich möchte auf unserer Startseite jetzt die zukünftigen Einsätze anzeigen.
An statt nur die zukünftigen Einsätze anzuzeigen, werden auch vergangenen Einsätze angezeigt.
PHP-Code:
   <div id="einsatz">

<?php // The Query
$loop = new WP_Query( array(
 
'post_type'     => 'sp_event'
,'posts_per_page'     => '500'
,'orderby' => 'meta_value'
,'meta_key' =>'date_from'
,'order' => 'ASC'      
) );
 
?>
<?php 
// The Loop
         
while ( $loop->have_posts() ) : $loop->the_post();

$date get_post_meta(get_the_ID(), 'date_from'true);
$post_datum date("j.n.",$date);
?>
<?php $post_zeit 
get_post_meta(get_the_ID(), 'zeit_from'true); ?>
<?php $post_ort 
get_post_meta(get_the_ID(), 'veranstaltungsort'true); ?>
<?php $post_treffpunkt 
get_post_meta(get_the_ID(), 'treff_punkt'true); ?>
<?php $post_fahrzeug 
get_post_meta(get_the_ID(), 'zeit_from'true); ?>
<?php $post_treff_zeit 
get_post_meta(get_the_ID(), 'treff_zeit'true);?>
<?php 
if ($post_treff_zeit==''){$post_treff_zeit=$post_zeit;} ?>

<?php if ($post_datum date("j.n.")){ //Nächster Einsatz ?>
<div id="'.the_ID().'" class="dmarquee myclass" onmousemove="doMStop()" onmouseout="doDMarquee()"><div><div>
<span class="treffpunkt">Nächster Einsatz ist am*</span>
<span class="treffpunkt">am*</span>
<span class="sub_headline_sk"><?= $post_datum;?>*</span>
<span class="treffpunkt"> ist Einsatz,*</span>
<span class="sub_headline"><?= $post_ort;?> ****</span>
<span class="rot_b12">Treffpunkt:*</span>
<span class="treffpunkt">*<?= $post_treff_zeit;?> Uhr  *</span>
<span class="rot_b12">Wo:*</span>
<span class="treffpunkt"><?= $post_treffpunkt;?> *</span><br />
<span class="rot_b12">Bekleidung: *</span>
<span class="bekleidung blue" title="Bekleidung">
<?= get_the_taxonomy_list$post->ID'bekleidung',''', ''' );?>
</span></div></div><?= the_excerpt(); ?></div>
<?php ?>
<?php 
endwhile; ?></div>
Seite lspz.de
Lösung: $date ist in der Datenbank schon als UNIX-Zeitstempel (Timestamp) hinterlegt.
PHP-Code:
<?php if ($date strtotime(date("j.n."))){ //Nächster Einsatz ?>
Mit freundlichen Grüßen, gabischatz

Geändert von gabischatz (03.05.2013 um 14:01 Uhr) Grund: Lösung gefunden
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

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

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Dropdownmenue funktioniert nicht YandelF CSS 5 01.09.2012 19:59
jquery serial scroll zeitgeisth Javascript & Ajax 5 27.02.2009 01:01
Apache 2, virtual hosts Scheppertreiber Serveradministration und serverseitige Scripte 0 31.03.2008 20:32
Nicht valieder Code von Map24 sveniboy (X)HTML 7 06.11.2005 20:19


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:45 Uhr.