Поддержка Проблемы и решения Не выводиться сайдбар в полной статье

  • Проблема в том, что в теме, в основной записи, т.е. при открытии статьи сайдбар не отображается. А если просто зайти на сайт, то он есть. Вот пример igri-vkontakte.ru — это с сайдбаром, а это igri-vkontakte.ru/2011/01/27/privet-mir/ без него.

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

    Подскажите как сделать сайдбар справа в полной новости? Вот код из редактора «одна запись» (single.php)

    <?php get_header(); ?>
    
    	<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
            <div class="navigation">
    			<div class="alignleftnextpost" align="center"><?php previous_post_link('&laquo; %link') ?></div>
    			<div class="alignrightoldpost" align="center"><?php next_post_link('%link &raquo;') ?></div>
    		</div>
    
    <div class ="post2">
    <div class ="mtitle">
    <h2 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2></div><div class="author"><?php _e('Posted by','vkontaktestyle'); ?> <?php the_author_posts_link(); ?>
    	<?php _e(' at ','vkontaktestyle'); ?><?php the_time('  j F , Y'); ?></div>
    <div class ="postbody">	
    
    	<?php the_content(__('<br />Read the rest of this entry &raquo;','vkontaktestyle')); ?>
    	<div class="r">
    	<p class="center"><?php _e('Posted in:','vkontaktestyle'); ?> <?php the_category(' , ') ?> | <?php if(function_exists('the_views')) { the_views(); } ?>
    	<?php edit_post_link(__('Edit','vkontaktestyle'), ' | ', ''); ?>
    	<?php the_tags(__('<br /> Tags: ','vkontaktestyle'), ', ' , '<br />'); ?></p>
    </div>
    
    </div></div>
    
    	<?php endwhile; ?>
    
    <?php comments_template(); ?>
    
    	<?php else : ?>
    	<div class="post"><h2><?php _e('Not Found','vkontaktestyle'); ?></h2>
    		<h2 class="center"><?php _e('Not Found','vkontaktestyle'); ?></h2>
    		<p class="center"><?php _e('Sorry, but you are looking for something that isn\'t here.','vkontaktestyle'); ?></p>
    		<?php include (TEMPLATEPATH . "/searchform.php"); ?>
    	</div><?php endif; ?>
    
    </td></tr></table>
    </div>
    <td width="240" class="top">
    
    <?php get_sidebar(); ?></td></tr></table>
    <?php get_footer(); ?>

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    1. В строке 10 замените post2 на post:
      <div class="post">
    2. В строке 38 между </td> и </tr> добавьте новую ячейку:
      </td>
      <td width="240" class="top">
      
      <?php get_sidebar(); ?></td></tr></table>
      </div>
      <?php get_footer(); ?>
    3. В style.css уменьшите отступ слева для комментариев:
      .comment{
      	...
      	margin:5px 5px 20px 20px;
      	...
      	}
      
      #commentss{
      	...
      	margin:5px 5px 20px 25px;
      	}

    Спасибо большое, добрый человек!

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Не выводиться сайдбар в полной статье» закрыта для новых ответов.