Помогите найти ошибку

Ra-mota

Новичок
Ребенок случайно добрался до компа и что-то сделал в коде single.php блога на вордпресс. Помогите найти ошибку, а то при таком:

<?php get_header(); ?>

<div id="content">

<div id="post-entry">

<?php if (have_posts()) : ?>
<div class="path"><a href="/">Главная</a> / <?php the_category(', '); ?> /</div>
<?php if (have_posts()) : ?>
<?php
while (have_posts()) : the_post();
if(function_exists('increment_views')) { increment_views(get_the_ID()); }
?>
<h2><?php the_title(); ?></h2>
<div class="temi"><span>Темы: <?php the_tags(''); ?></span></div>
<div class="calendar"><?php
//the_time(__('j F Y', 'readdle'));
echo get_month_name(the_date('Y-m-d','','', false));
?></div>
<div class="clear"></div>
<?php the_content(__('', 'redial')); ?>
<div class="clear"></div>
<div class="line_1"></div>

<?php comments_template(); ?>
<?php endwhile; ?>
<?php endif;
get_sidebar();
?>
</div>
</div>
</div>
</div>
<div class="bot_line"></div>
</div>
</div>
</div>
</div>
</div>
<?php
get_footer();
?>
<?php
/*
<div id="content">
<div class="column466 txt blog">
<h2></h2>
<div class="note">
<p class="smallest"></p>
<p class="small"><em><?php the_category(', '); ></em></p>
</div>

<div id="previous" class="mtn">
<p class="small"><?php next_posts_link(__('<span>Older</span>', 'readdle')) ></p>
</div>
<div id="next" class="mtn">
<p class="small"><?php previous_posts_link(__('<span>Newer</span>', 'readdle')) ></p>
</div>
<hr />
<div class="comments" id="comments">

</div>
</div>
*/
?>

выдает Parse error: syntax error, unexpected $end in /kunden/295815_66117/webseiten/moda/wp-content/themes/redial/single.php on line 65 при попытке просмотреть запись, все остальное работает нормально.
 

Ra-mota

Новичок
PHP:
<?php get_header(); ?>

<div id="content">

<div id="post-entry">

<?php if (have_posts()) : ?>
<div class="path"><a href="/">Главная</a> / <?php the_category(', '); ?> /</div>
<?php if (have_posts()) : ?>
<?php
while (have_posts()) : the_post();
if(function_exists('increment_views')) { increment_views(get_the_ID()); }
?>
<h2><?php the_title(); ?></h2>
<div class="temi"><span>Темы: <?php the_tags(''); ?></span></div>
<div class="calendar"><?php
//the_time(__('j F Y', 'readdle'));
echo get_month_name(the_date('Y-m-d','','', false));
?></div>
<div class="clear"></div>
<?php the_content(__('', 'redial')); ?>
<div class="clear"></div>
<div class="line_1"></div>

<?php comments_template(); ?>
<?php endwhile; ?>
<?php endif;
get_sidebar();
?>
</div>
</div>
</div>
</div>
<div class="bot_line"></div>
</div>
</div>
</div>
</div>
</div>
<?php
get_footer();
?>
<?php
/*
<div id="content">
<div class="column466 txt blog">
<h2></h2>
<div class="note">
<p class="smallest"></p>
<p class="small"><em><?php the_category(', '); ></em></p>
</div>

<div id="previous" class="mtn">
<p class="small"><?php next_posts_link(__('<span>Older</span>', 'readdle')) ></p>
</div>
<div id="next" class="mtn">
<p class="small"><?php previous_posts_link(__('<span>Newer</span>', 'readdle')) ></p>
</div>
<hr />
<div class="comments" id="comments">

</div>
</div>
*/
?>
Прошу прощения, блог не мой, нервничаю сильно ((
 

Ra-mota

Новичок
Спасибо за ссылку, она мне точно в будущем пригодится, но сейчас надо сделать очень быстро, а я ну ни в зуб ногой...
 

Andkorol

Новичок
А чего тогда код открывал - раз ни в зуб ногой?

endif; пропущен - только непонятно где он стоял.
куча завершающих тегов </div> - а открывающих свободных видно только 2.

В редакторе, в котором код "редактировался" - есть история изменений?
Ctrl+Z откатывает код назад?
Сохрани копию того, что есть сейчас - и пробуй историю изменений по Ctrl+Z.
 

Ra-mota

Новичок
истории нет, откат не работает
я в шоке

добавляла плагин простенький, детеныш решил помочь, видно ((
 

KorP

Новичок
я чо то на 100500% уверен что файл дефолтный, почему бы не скачать WP и не положить на хост оригинальный файл!?
 

Ra-mota

Новичок
уф... а по-русски нельзя? ))
тема сделана на заказ, я нашла таки автора темы, он исходники не хранит.
я по сути отвечаю за наполнение блога, но автору времени нету что-то в нем делать, поэтому я чуток копаюсь. вот облако тэгов нормально добавилось.. поэтому админка была открыта и дите "ковырнулось"..

добавили в конце
PHP:
<?php get_header(); ?>

<div id="content">

<div id="post-entry">

<?php if (have_posts()) : ?>
<div class="path"><a href="/">Главная</a> / <?php the_category(', '); ?> /</div>
<?php if (have_posts()) : ?>
<?php
while (have_posts()) : the_post();
if(function_exists('increment_views')) { increment_views(get_the_ID()); }
?>
<h2><?php the_title(); ?></h2>
<div class="temi"><span>Темы: <?php the_tags(''); ?></span></div>
<div class="calendar"><?php
//the_time(__('j F Y', 'readdle'));
echo get_month_name(the_date('Y-m-d','','', false));
?></div>
<div class="clear"></div>
<?php the_content(__('', 'redial')); ?>
<div class="clear"></div>
<div class="line_1"></div>

<?php comments_template(); ?>
<?php endwhile; ?>
<?php endif;
get_sidebar();
?>
									</div>
								</div>
							</div>
						</div>
						<div class="bot_line"></div>
					</div>
				</div>
			</div>
		</div>
	</div>
<?php
get_footer();
?>
<?php
/*
    <div id="content">
		<div class="column466 txt blog">
        	<h2> <?php the_title(); ? > </h2>
            <div class="note">
            	<p class="smallest"></p>
            	<p class="small"><em><?php the_category(', '); ></em></p>
            </div>

			<div id="previous" class="mtn">
            	<p class="small"><?php next_posts_link(__('<span>Older</span>', 'readdle')) ></p>
            </div>
            <div id="next" class="mtn">
	            <p class="small"><?php previous_posts_link(__('<span>Newer</span>', 'readdle')) ></p>
			</div>
            <hr />
            <div class="comments" id="comments">

			</div>
		</div>
*/
?>

<?php else : ?>

<?php endif; ?>
стало показывать странички, но криво - http://moda.redial-style.com/malenkii-rost-odezhda-i-aksessuari-chtobi-kazatsya-vishe/

я поседею за сегодня..
 

cDLEON

Онанист РНРСlub
PHP:
<?php if (have_posts()) : ?>
<div class="path"><a href="/">Главная</a> / <?php the_category(', '); ?> /</div>
<?php if (have_posts()) : ?>
Вот я, почему то, в этом месте логики не вижу. Могу лишь посоветовать удалить либо 1-ую, либо 3-ю строчку :)
То, что вам там добавили - не имеет ни какого смысла
 

Ra-mota

Новичок
Убираю 3-ю:
Parse error: syntax error, unexpected T_ELSE in /kunden/295815_66117/webseiten/moda/wp-content/themes/redial/single.php on line 67
Убираю 1-ю:
Parse error: syntax error, unexpected T_ELSE in /kunden/295815_66117/webseiten/moda/wp-content/themes/redial/single.php on line 66

а с обеими показывает криво.
такое впечатление, что оно пытается правую колонку запихнуть в левую, хотя левой как таковой в блоге нет
 

cDLEON

Онанист РНРСlub
Ну так вы уберите 1-ую или 3-юю вместе с тем, что сами добавили.
Вообще это мало чего поменяет. У вас нет куска ХТМЛа...
 

Ra-mota

Новичок
<div class="content">

<div class="post-entry">
это куда-то вставить или оно лишнее?

убрада третью и две последние строчки, показывает так же криво ((
может, вы стукнитесь в скайп ко мне lisova_ya?
 

KorP

Новичок
а не так часом должно быть? а не в конце
PHP:
<?php if (have_posts()) : ?>
<div class="path"><a href="/">Главная</a> / <?php the_category(', '); ?> /</div>
<?php endif; ?>
 

Ra-mota

Новичок
сделала
Parse error: syntax error, unexpected T_ENDIF in /kunden/295815_66117/webseiten/moda/wp-content/themes/redial/single.php on line 26
 

Ra-mota

Новичок
если так
PHP:
<?php if (have_posts()) : ?>
<div class="path"><a href="/">Главная</a> / <?php the_category(', '); ?> /</div>
<?php if (have_posts()) : ?>
<?php endif; ?>
то снова криво, но показывает

насколько я начала понимать, это просто цикл закрытый добавился, да?

но теперь надо заставить сайдбар залезть вправо..
 

KorP

Новичок
а точно ребёнок поправил тока этот файл?
глядя на 9 закрывающихся дивов у меня закрадывается мысль что может не только тут косяк?
 

Ra-mota

Новичок
только сингл, собственно она на руки залезла и как-то все быстро вышло, поэтому я и подумала, что не трудно будет исправить, что она просто что-то удалила, дописывать точно не могла, да и не умеет еще ))

а вообще если брать блог в целом, то много дивов - не самое страшное.. у меня вон навигация по страничкам работает через одно место с самого начала..

вот, например, индекс.пхп, может это поможет

PHP:
<?php
get_header();
if (!is_home()) {
?>
<div class="path"><a href="/">Главная</a> / <h1>
<?php
	if (substr(addslashes(getenv("REQUEST_URI")), 0, strlen("/category/")) == "/category/") {
	single_cat_title("Категория &laquo;", true);
} else {
	single_cat_title("Тема &laquo;", true);
}

?>&raquo;</h1></div>
<?php
}
													foreach((get_the_category()) as $category) { 
//														echo 'count->' . $category->category_count; 
													}

if (have_posts()) : while (have_posts()) : the_post();
?>

													<h2><?php the_title(); ?></h2>


													<div class="temi"><span>Темы: <?php the_tags(''); ?></span></div>
													<div class="calendar"><?php $the_date=get_month_name(the_date('Y-m-d','','', false)); if (strlen($the_date)>3){$the_date_old=$the_date; echo $the_date;} else {echo $the_date_old;} ?></div>
													<div class="clear"></div>
<?php the_content(__('', 'redial')); ?>
			
													<div class="link_1"><a href="<?php the_permalink() ?>">Читать полностью</a></div>
													<div class="link_2"><?php if ('open' == $post->comment_status) { echo '<a href="'; the_permalink();echo '#comments">';comments_number('Нет отзывов', 'Один отзыв', '% отзывов' ); echo '</a>';} ?></div>
													<div class="link_3"><a href="<?php the_permalink() ?>">Просмотров <?php if(function_exists('the_views')) { the_views(); } ?></a></div>
													<div class="clear">
</div>

													<div class="line_1"></div>
<?php
endwhile;
?>
													<div class="pages"><?php previous_posts_link(__('<span>Предыдущая</span>', 'redial'));

													$per_page_in_counter=20;
													$wp_count_posts = wp_count_posts();
													$count_posts = $wp_count_posts -> publish;
													//echo " count_posts => $count_posts "; 
													$perpage=intval(get_option('posts_per_page'));;
													if (!($perpage>0)) {$perpage=10;}
													//$pagenum=2;
													//echo "paged => $paged $paged";
													echo get_counter($paged, $perpage, $per_page_in_counter, $count_posts, $_SERVER['REQUESTED_URI']);
													next_posts_link(__('<span>Следующая</span>', 'redial')) ?></div>
												</div>
											</div>
										</div>
<?php
endif;
get_sidebar();
?>
									</div>
								</div>
							</div>
						</div>
						<div class="bot_line"></div>
					</div>
				</div>
			</div>
		</div>
	</div>
<?php
get_footer();
?>
 
Сверху