Возникает ошибка Parse error: syntax error, unexpected T_ENDWHILE

G
На сайте с 10.01.2013
Offline
0
3429

Возникает ошибка Parse error: syntax error, unexpected T_ENDWHILE in Z:\home\testw\www\wp-content\themes\pragmatic\templates\loop-index.php on line 41

Кто может подсказать где ошибка в коде

Уже все перепробовал вот код страницы, заранее ВСЕМ спасибо

<!-- Start loop -->

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

<?php $i = 0; ?>

<?php $per_column = ceil($posts_per_page / 2); ?>

<?php if ($wp_query->post_count <= $posts_per_page) $per_column = ceil($wp_query->post_count / 2); ?>

<div class="column">

<!-- Post -->

<?php while (have_posts()) { the_post(); $i++; ?>

<table border="0">

<tr>

<td>

<img src="<?php echo catch_that_image() ?>" alt="<?php the_title(); ?>" width="100" height="100" border="0"/>

</td>

<td><div class="post">

<div class="date"><?php the_time('d.m.Y') ?></div>

<h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>

<div class="entry">

<?php do_excerpt(get_the_excerpt(), 5); ?><br />

<?php echo getPostViews(get_the_ID()); ?>

</div>

</div></td>

</tr>

</table><HR> </HR>

<!-- .post -->

<?php if ($i == $per_column) { ?>

</div><!-- .column -->

<div class="column right">

<?php } ?>

<?php } ?>

</div><!-- .column -->

<div class="clear"></div>

<?php

endwhile;

} else { ?>

<div id="post">

<p><img class="message alignleft" src="<?php bloginfo("template_url"); ?>/images/404.png" alt="404" />По вашему запросу нет подходящих записей. Пожалуйста вернитесь на предыдущую страницу.</p>

</div>

<?php ;} ?>

<center><?php if ( $wp_query->max_num_pages > 1 ) marked_pager(); ?></center>

<?php } ?>

samimages
На сайте с 31.05.2009
Offline
427
#1

вот так и было в исходнике?

если я правильно разглядел... фигурные скобки у while уберите

while():

endwhile;

Опыт как иммунитет — приобретается в муках! Аудит семантики от 15К [долго] - ЛС
G
На сайте с 10.01.2013
Offline
0
#2

Нет, сам на химичил, шаблон переделывал,да такой степени уже запутался, что .......................Если есть возможность то подмогните. В какой стоке данный while():

samimages
На сайте с 31.05.2009
Offline
427
#3

вы строками напишите сначала код.

<?php while (have_posts()) { the_post(); $i++; ?> - начало

где-то здесь

<div class="column right">

<?php } ?>

<?php } ?>

</div><!-- .column -->

---------- Добавлено 11.01.2013 в 02:11 ----------

вообще за такое количество запусков парсера убивать надо.

---------- Добавлено 11.01.2013 в 02:18 ----------

<!-- Start loop --> 

<?php
if (have_posts())
{
$i = 0;
$per_column = ceil($posts_per_page / 2);
if ($wp_query->post_count <= $posts_per_page) $per_column = ceil($wp_query->post_count / 2);

echo'<div class="column"><!-- Post -->';
while (have_posts())
the_post(); $i++;

echo'<table border="0">
<tr>
<td>
<img src=" '.echo catch_that_image().' " alt=" '.the_title().' " width="100" height="100" border="0"/>
</td>
<td><div class="post">
<div class="date"> '.the_time('d.m.Y').' </div>
<h2><a href=" '.the_permalink().' " rel="bookmark"> '.the_title().' </a></h2>
<div class="entry">
';
do_excerpt(get_the_excerpt(), 5);
echo' <br />
'.getPostViews(get_the_ID())'.
</div>
</div></td>
</tr>
</table><HR> </HR>

<!-- .post -->';


if ($i == $per_column) echo'</div><!-- .column --><div class="column right">';




echo'</div><!-- .column -->

<div class="clear"></div>';

endwhile;
}
else
{
echo'<div id="post">
<p><img class="message alignleft" src=" '.bloginfo("template_url").' /images/404.png" alt="404" />По вашему запросу нет подходящих записей. Пожалуйста вернитесь на предыдущую страницу.</p>
</div>';

}
echo'<center> '.if ( $wp_query->max_num_pages > 1 ) marked_pager().'</center>';
} //что это?
?>

что-то вроде того

G
На сайте с 10.01.2013
Offline
0
#4

Как бы правильно ответить. Шаблон изначально выводил посты в одну колонку но понадобилось в две в поисках наткнулся на данный совет(схему), попробовал од вроде подошел отлично, но когда посмотрел по поиску, какое то слово, то увидел что страница 404 исчезла тогда только и обратил внимание все путаницу

---------- Добавлено 11.01.2013 в 01:20 ----------

Вот теперь ищу выход из этой дурацкой ситуации

---------- Добавлено 11.01.2013 в 01:23 ----------

Сейчас выдает ошибку в 16 строке

<img src=" '.echo catch_that_image().' " alt=" '.the_title().' " width="100" height="100" border="0"/>

---------- Добавлено 11.01.2013 в 01:35 ----------

}

echo'<center> '.if ( $wp_query->max_num_pages > 1 ) marked_pager().'</center>';

}

Это вывод <предыдущее 1/2 сведущее >

навигация по страницам

samimages
На сайте с 31.05.2009
Offline
427
#5

<img src=" '.catch_that_image().' " alt=" '.the_title().' " width="100" height="100" border="0"/>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий