• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Проблема с отображением навигации !

Статус
В этой теме нельзя размещать новые ответы.

bilep

Создатель
Регистрация
12 Июл 2008
Сообщения
11
Реакции
0
Проблема следующая: некоректно отображается навигация, а именно: При входе на сайт и при нажатии на ссылки "рубрики", "архивы" навигационная панель отображается как и положено-справа. Проблема начинается при переходе в публикации (при нажатии на ссылку "Читать полностью", "Далее ", "Комментировать") - навигационная панель съезжает вниз, под публикацию.

Проблема исчезает, при регистрации посетителя, когда посетитель входит под своим логином, панель вновь отображается правильно (справа).

Если коротко, то проблема в неправильном отображении навигационной панели для незарегистрированных пользователей.

Переломал голову, не смог найти причину, прошу помощи!
Буду признателен, за любые размышления о возможной причине.

Сам сайт тут startrazvitiu.org

PS: сайт на WordPress
 
а в index.php были произведены модификации как и с single.php?

Поэксперементировал с различными вариантами. Лучше всего получилось: Поставил </div> в сингле, больше ничего не изменял, все стало работать правильно.
Потом залогинился, на главной все хорошо, зайдя в публикации-тот же бок, панель внизу.

Добавлено через 9 минут
Есть еще один вариант формировать блоки не с помощью header и footer, а делать это в index и single

во вложении такой вариант.

Заменил, index и single из архива, опять та же проблема, в залогиненом состоянии все хорошо, при выходе, панель навигации уплывает вниз..:nezn:
 
пробуй вариант, который в предыдущем посте, там кстати забыл один файл поменять page.php
вот его листинг:
Код:
<?php get_header(); ?>
<div id="blog">
<div id="blog_pad2">
<div id="blog_pad">
	<div id="blog_left">
		<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
		<div class="post" id="post-<?php the_ID(); ?>">
		<h2><?php the_title(); ?></h2>
			<div class="entry">
				<?php the_content('<p class="serif">Читать полностью &raquo;</p>'); ?>

				<?php wp_link_pages(array('before' => '<p><strong>Страницы:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
	<?php edit_post_link('Править', '<p>', '</p>'); ?>

			</div>
		</div>
		<?php endwhile; endif; ?>
<div class="navigation">
					<div class="navigation">
						<ul>
							<li class="alignleft"><?php next_posts_link('Раньше') ?></li>
							<li class="alignright"><?php previous_posts_link('Позже') ?></li>
						</ul>
					</div>
				</div>
			
		</div>
	<div id="blog_right">
				<?php get_sidebar(); ?>
	</div>
</div>
</div>
</div>

</div>
	
<?php get_footer(); ?>


Добавлено через 1 минуту
Надо менять 5 файлов:
header, footer, single, page, index
 
Надо менять 5 файлов:
header, footer, single, page, index

Поменял 5 перечисленных файлов из архива, в page.php заменил код на вышеописанный, результат неизменился, меню в публикациях-внизу.:nezn:
 
Да, я чет тоже уже затупил )))

Archive.php
Код:
<?php get_header(); ?>
<div id="blog">
<div id="blog_pad2">
<div id="blog_pad">
	<div id="blog_left">
		<?php if (have_posts()) : ?>

		 <?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?>

		<?php while (have_posts()) : the_post(); ?>

				<div class="item_class">
					<div class="item_class_title">
						<div class="item_class_title_text">
						
							<div class="date">
								<div class="date_month"><?php the_time('M') ?></div>
								<div class="date_day"><?php the_time('d') ?></div>
							</div>
							<div class="titles">
								<div class="top_title_top">Опубликовано <?php the_time('d M Y') ?></div>
								<div class="top_title"><a href="<?php the_permalink() ?>" rel="bookmark" title="Постоянная ссылка: <?php the_title(); ?>"><?php the_title(); ?></a></div>
								<div class="end_title">Рубрика: <?php the_category(', ') ?> | Автор: <?php the_author() ?></div>
							</div>
							
						</div>
					</div>
					<div class="item_class_text">
						<?php the_content('Читать полностью &raquo;'); ?>
					</div>
					<div class="item_class_panel">
						<div>
							<span class="panel_comm"><?php comments_popup_link('Комментировать', '1 отзыв', 'Отзывов: %'); ?></span>&nbsp;&nbsp;&nbsp;
							<a href="<?php the_permalink() ?>" class="panel_read">Далее</a>&nbsp;&nbsp;&nbsp;
							<?php edit_post_link('Править', '', ''); ?>
						</div>
					</div>
				</div>

		<?php endwhile; ?>

	<?php else : ?>

		<h2 class="center">Не найдено</h2>
		<?php include (TEMPLATEPATH . '/searchform.php'); ?>

	<?php endif; ?>
				<div class="navigation">
					<div class="navigation">
						<ul>
							<li class="alignleft"><?php next_posts_link('Раньше') ?></li>
							<li class="alignright"><?php previous_posts_link('Позже') ?></li>
						</ul>
					</div>
				</div>
			
		</div>
	<div id="blog_right">
				<?php get_sidebar(); ?>
	</div>
</div>
</div>
</div>

</div>
<?php get_footer(); ?>


Добавлено через 4 минуты
Вообщем манипуляции простые, открываем все файлы и в тех, где есть строка: <?php get_header(); ?>, оставляем, остальные закрываем.
После этой строки <?php get_header(); ?> пишем:
Код:
<div id="blog">
<div id="blog_pad2">
<div id="blog_pad">
	<div id="blog_left">
прокручиваем до конца, находим <?php get_footer(); ?>
и перед этой строкой пишем:
Код:
				<div class="navigation">
					<div class="navigation">
						<ul>
							<li class="alignleft"><?php next_posts_link('Раньше') ?></li>
							<li class="alignright"><?php previous_posts_link('Позже') ?></li>
						</ul>
					</div>
				</div>
			
		</div>
	<div id="blog_right">
				<?php get_sidebar(); ?>
	</div>
</div>
</div>
</div>

</div>

...ищем очередные бока :D
 
Ну а пробовал эту бажную тему с моими изменениями? Просто интересно, как она себя поведет ))

Если ты про 15 пост, то не пробовал, а с предидущими вар-тами что только не творил. В результате, бок испавлялся в одном месте, появлялся в другом. Пробовал другие темы с двумя колонками рядом, бок повторялся. Сделал вывод, что что дело не только в теме, а ещё в файлах логинов, или ещё чего, сменил тему и все!
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху