2016-06-11 6 views
0

PHPでそれを取得するには?私はこれを解決しようと2日失った。 plese help 説明画像はこちら... Image description私は特定の奇数の問題で立ち往生しています

ここに私のコードです。私は本当にこれを解決する方法を知らない。

<?php 
 
/*----------------------- predelava --------------------------*/ 
 

 
$temp_query = $wp_query; ?> 
 
<?php query_posts('cat=7&showposts=5'); //'cat=1 <-- Tukaj vpiši id tvoje kategorije ?> 
 
<?php $numposts = $wp_query->post_count; ?> 
 
<?php 
 
$i = 1; 
 
while (have_posts()) : the_post(); 
 

 
\t 
 
\t if($i %2 != 0) 
 
\t { 
 
\t \t if($i == $numposts) 
 
\t \t { 
 
\t \t echo "<div class='center'>"; 
 
\t \t the_content(); 
 
\t \t echo '</div>'; 
 
\t \t }else 
 
\t \t { 
 
\t \t echo "<div class='evenpost'>"; 
 
\t \t \t the_content(); 
 
\t \t echo '</div>'; 
 
\t \t } 
 
\t } 
 
\t else 
 
\t { 
 

 
\t \t echo "<div class='evenpost'>"; 
 
\t \t the_content(); 
 
\t \t echo '</div>'; 
 
\t \t 
 
\t } 
 
\t $i++; 
 
?> 
 
<?php endwhile; ?> 
 
<?php $wp_query = $temp_query; ?>
:スロベニアから

<?php 
/*----------------------- predelava --------------------------*/ 
$temp_query = $wp_query; ?> 
<?php query_posts('cat=7&showposts=5'); //'cat=1 <-- Tukaj vpiši id tvoje kategorije ?> 
<?php $numposts = $wp_query->post_count; ?> 
<?php while (have_posts()) : the_post(); ?> 
    <div class='<?php echo (++$j % 2 == 0) ? 'evenpost' : 'oddpost'; ?>'> 
    <?php if ($j != $numposts){ 
     the_content(); 
     } ?></div> 

    <?php if($numposts %2 != 0 && $j == $numposts) 
    { 
     ?><div class="center"><?php the_content(); ?></div> <?php // class "center" definiraj v css fajlu tako da bo pozicioniran kot želiš ;) 
    } 
    ?> 


<?php endwhile; ?> 
<?php $wp_query = $temp_query; ?> 

</div> 

敬具は

+0

文字通り '|'文字をエコーし​​ようとしていますか?もしあなたが実際に望むものの出力例を投稿できないのであれば? – Terminus

+0

whileループはどこから始まるのですか? – Terminus

+0

説明付きで画像をアップロードしました。これは今見た目です:http://vezica.panorama360.org –

答えて

0

私の友人は、彼がこのようにそれをしなかった私を:)

助け:

<?php /*----------------------- predelava --------------------------*/ ?> 

<?php $temp_query = $wp_query; ?> 
<?php query_posts('cat=7&showposts=5'); //'cat=1 <-- Tukaj vpiši id tvoje kategorije ?> 
<?php $numposts = $wp_query->post_count; ?> 
<?php while (have_posts()) : the_post(); ?> 

<div class='<?php echo (++$j % 2 == 0) ? 'evenpost' : 'oddpost'; ?>'> 
<?php if ($j != $numposts){ 
    the_content(); 
    } 
?> 

</div> 

<?php if($numposts %2 == 0 && $j == $numposts) 
    { 
?> 

<div class="center"> 
<?php the_content(); ?> 
</div> 
<?php // class "center" definiraj v css fajlu tako da bo pozicioniran kot želiš ;) 
    } 
    ?> 

<?php endwhile;?> 
<?php $wp_query = $temp_query; ?> 

は私もこの方法を試してみました

今のところうまくいきます。ありがとう

関連する問題