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

  • Появилась потребность убрать правый сайдбар, стал редактировать файл sidebar.php, удалил все содержимое, но осталось просто пустое место, каким образом сместить оставшийся сайдбар к правому краю?

    <div class="span-11 last">
    
    	<div class="span-7">
    
    		<div class="sidebar left-sidebar">
    
            <div id="topsearch">
                <?php get_search_form(); ?>
            </div>
    
    		<?php if(get_theme_option('socialnetworks') != '') {
    			?>
        			<noindex><div class="addthis_toolbox">
        			    <div class="custom_images">
        			            <a class="addthis_button_twitter"><img src="<?php bloginfo('template_directory'); ?>/images/socialicons/twitter.png" width="32" height="32" alt="Twitter" /></a>
        			            <a class="addthis_button_delicious"><img src="<?php bloginfo('template_directory'); ?>/images/socialicons/delicious.png" width="32" height="32" alt="Delicious" /></a>
        			            <a class="addthis_button_facebook"><img src="<?php bloginfo('template_directory'); ?>/images/socialicons/facebook.png" width="32" height="32" alt="Facebook" /></a>
        			            <a class="addthis_button_digg"><img src="<?php bloginfo('template_directory'); ?>/images/socialicons/digg.png" width="32" height="32" alt="Digg" /></a>
        			            <a class="addthis_button_stumbleupon"><img src="<?php bloginfo('template_directory'); ?>/images/socialicons/stumbleupon.png" width="32" height="32" alt="Stumbleupon" /></a>
                                <a class="addthis_button_favorites"><img src="<?php bloginfo('template_directory'); ?>/images/socialicons/favorites.png" width="32" height="32" alt="Favorites" /></a>
        			            <a class="addthis_button_more"><img src="<?php bloginfo('template_directory'); ?>/images/socialicons/more.png" width="32" height="32" alt="More" /></a>
        			    </div>
        			    <script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a65e1d93cd75e94"></script>
        			</div></noindex>
        			<?php
        		}
        	?>
    
            <?php if(get_theme_option('video') != '') {
    			?>
    			<div class="sidebarvideo">
    				<ul> <li><h2 style="margin-bottom: 10px;">Лучшее видео</h2>
    				<object width="270" height="200"><param name="movie" value="http://www.youtube.com/v/<?php echo get_theme_option('video'); ?>&hl=en&fs=1&rel=0&border=1"></param>
    					<param name="allowFullScreen" value="true"></param>
    					<param name="allowscriptaccess" value="always"></param>
    					<embed src="http://www.youtube.com/v/<?php echo get_theme_option('video'); ?>&hl=en&fs=1&rel=0&border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="270" height="200"></embed>
    				</object>
    				</li>
    				</ul>
    			</div>
    		<?php
    		}
    		?>
    
            <?php
    		if(get_theme_option('rssbox') == 'true') {
    			?>
        			<div class="socialboxes">
        				<a href="<?php bloginfo('rss2_url'); ?>"><img src="<?php bloginfo('template_url'); ?>/images/rss.png"  alt="RSS Feed" title="RSS Feed" style="vertical-align:middle; margin-right: 5px;"  /></a><a href="<?php bloginfo('rss2_url'); ?>"><?php echo get_theme_option('rssboxtext'); ?></a>
        			</div>
        			<?php
        		}
        	?>
    
        	<?php
        		if(get_theme_option('twitter') != '') {
        			?>
        			<div class="socialboxes">
        				<a href="<?php echo get_theme_option('twitter'); ?>"><img src="<?php bloginfo('template_url'); ?>/images/twitter.png"  alt="<?php echo get_theme_option('twittertext'); ?>" title="<?php echo get_theme_option('twittertext'); ?>" style="vertical-align:middle; margin-right: 5px;"  /></a><a href="<?php echo get_theme_option('twitter'); ?>"><?php echo get_theme_option('twittertext'); ?></a>
        			</div>
        			<?php
        		}
        	?>
    
    			<ul>
    				<?php
    						if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar 1') ) : ?>
    
    				<li><h2><?php _e('Recent Posts'); ?></h2>
    				               <ul>
    						<?php wp_get_archives('type=postbypost&limit=5'); ?>
    				               </ul>
    					</li>	
    
    				<?php endif; ?>
    			</ul>
    
    		<?php if(get_theme_option('ad_sidebar1_bottom') != '') {
    		?>
    		<div class="sidebaradbox">
    			<?php echo get_theme_option('ad_sidebar1_bottom'); ?>
    		</div>
    		<?php
    		}
    		?>
    
    		</div>
    	</div>
    
    	<div class="span-4 last">
    
    		<div class="sidebar right-sidebar">
                <?php if(get_theme_option('ads_125') != '') {
            		?>
            		<div class="sidebaradbox125">
            			<?php sidebar_ads_125(); ?>
            		</div>
            	<?php } ?>
    
              <ul>
    		<?php  if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar 2') ) : ?>
    
                    				<?php endif; ?>
    			</ul>
    		<?php if(get_theme_option('ad_sidebar2_bottom') != '') {
    		?>
    		<div class="sidebaradbox">
    			<?php echo get_theme_option('ad_sidebar2_bottom'); ?>
    		</div>
    		<?php
    		}
    		?>
    
    		</div>
    	</div>
    </div>

    http://www.xn--c1aomsp.xn--p1ai/energy/

Просмотр 13 ответов — с 1 по 13 (всего 13)
  • где-то в опциях темы он должен отключаться, согласно
    if(get_theme_option('ads_125') != '')
    или просто объявите в css для класса right-sidebar
    display: none;

    /* SIDEBAR(S) */
    
    .sidebaradbox {
    	margin-top: 5px;
    	text-align:center;
    	}
    
    .sidebaradbox125 {
    	margin-top: 10px;
    	text-align:center;
    	}
    
    .ad125 {
    	margin: 5px 0;
    	}
    
    .sidebar {
    	margin: 0 0 10px 0;
        color: #4f4f4f;
    	}
    
    .left-sidebar {
    }
    
    .right-sidebar {
    display: none;
    
    }
    
    .sidebar a {
    	text-decoration: none;
    	color: #4f4f4f;
    	}
    
    .sidebar a:hover {
    	text-decoration: underline;
    	color:#ff9c00;
    	}
    
    #search {
        border: 1px solid #d9d9d9;
        height: 28px;
        padding: 0;
        background: #fff;
        text-align: right;
    }
    
    #search input {
    	border: 0;
        background: none;
        color: #8f8e8e;
    }
    
    #s {
    	width: 220px;
    	padding: 4px;
        margin:2px 0 0 0;
        background: none;
    }
    
    #topsearch #search {
        margin-top: 15px;
    }
    
    #topsearch #s {
        width: 228px;
    }
    
    /* Social icons */
    .addthis_toolbox {
        padding: 10px 0 0 0;
    	text-align: center;
    	}
    .addthis_toolbox .custom_images a
    {
        width: 32px;
        height: 32px;
        margin: 0 2px 0 2px;
        padding: 0;
    }
    
    .addthis_toolbox .custom_images a:hover img
    {
        opacity: 1;
    }
    
    .addthis_toolbox .custom_images a img
    {
        opacity: 0.85;
    }
    
    .socialboxes {
    	background: #fff;
    	border: 1px solid #d9d9d9;
    	padding: 10px;
    	margin: 10px 0 0 0;
    	}
    
    .socialboxes:hover {
        border: 1px solid #aeaeae;
        }
    
    .socialboxes a {
    	color: #8f8e8e;
    	text-transform: uppercase;
    	font-size: 12px;
    	font-weight: bold;
    	text-decoration: none;
        font-family: Arial, Helvetica, Sans-serif;
    	}
    .socialboxes a:hover {
    	color: #1e1f1f;
    	text-decoration: underline;
    	}
    
    .sidebar h2 {
    	margin: 10px 0 0 0;
    	padding: 10px 0 10px 10px;
    	font-size: 15px;
        line-height: 15px;
    	font-family: Arial, Helvetica, Sans-serif;
    	font-weight: bold;
        text-transform: uppercase;
    	color: #535555;
        background: url(images/sidebar_tab.png);
    	}
    
    .sidebar ul {
    	list-style-type: none;
    	margin: 0px 0px 10px 0px;
    	padding: 0px;
    	}
    
    .sidebar ul li {
    	list-style-type: none;
    	margin: 0px 0px 5px 0px;
    	padding: 0px;
    	}
    
    .sidebar ul ul {
    	list-style-type: none;
    	margin: 0px;
    	padding: 0px;
    	}
    
    .sidebar ul li li, .sidebar ul li ul li {
    	padding: 6px 0px 6px 18px;
    	margin: 0;
        background: url(images/arrow.png) left 11px no-repeat;
    	}
    
    #wp-calendar th {
    	font-style: normal;
    	text-transform: capitalize;
    	color: #4f4f4f;
    	background: none !important;
    	}
    #wp-calendar caption {
    	padding: 2px 4px;
    	text-transform: uppercase;	margin: 2px 0 2px 0;
    	background: none !important;
        color: #4f4f4f;
    	}
    
    #wp-calendar td {
    	color: #4f4f4f;
    	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
    	letter-spacing: normal;
    	padding: 2px 0;
    	text-align: center;
    	}
    
    #wp-calendar td:hover, #wp-calendar #today {
    	background: #5f5f5f;
    	color: #fff;
    	}
    
    #wp-calendar td:hover a {
        color: #fff;
    }	
    
    #wp-calendar {
    	empty-cells: show;
    	font-size: 14px;
    	margin: 0;
    	font-weight: bold;
    	width: 100%;
    	}

    прописал в css display: none; но результата ноль, пустое пространство всеравно справа остается, а в опциях темы нигде нет отключения его, в виджетах он исчез тоже, может надо каким-то образом еще что-то поправить, чтобы все сместилось?

    прописал в css display: none; но результата ноль

    Это такая фича. Лучше тему установи с настраиваемым сайдбаром и не мучайся.

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

    Там вроде нужно в functions.php ковырятся. А если тему с настраиваемым сайдбаром под себя подогнать не будет гемороя и время можно сэкономить.

    тогда уберите из кода див с классом .right-sidebar и все, что внутри него.

    да, его и я заметил в коде страницы, только вот как его убрать?

    О_о, зачем столько мучений? Любой сайдбар вызывается одной строчкой
    get_sidebar();
    Удалите её или закомментируйте. Ваш сайдбар скорее всего обзывается
    get_sidebar('right');

    ну просто вырежьте вот этот кусок:

    <div class="span-4 last">
    
    		<div class="sidebar right-sidebar">
                <?php if(get_theme_option('ads_125') != '') {
            		?>
            		<div class="sidebaradbox125">
            			<?php sidebar_ads_125(); ?>
            		</div>
            	<?php } ?>
    
              <ul>
    		<?php  if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar 2') ) : ?>
    
                    				<?php endif; ?>
    			</ul>
    		<?php if(get_theme_option('ad_sidebar2_bottom') != '') {
    		?>
    		<div class="sidebaradbox">
    			<?php echo get_theme_option('ad_sidebar2_bottom'); ?>
    		</div>
    		<?php
    		}
    		?>
    
    		</div>
    	</div>

    проблема в том, что сайдбар вызывается строчкой:

    <?php get_sidebars(); ?>

    sorashin, вырезал, толку нет никакого всеравно(
    вот содержимое sidebar.php которое сейчас получилось:

    <div class="span-11 last">
    
    	<div class="span-7">
    
    		<div class="sidebar left-sidebar">
    
            <div id="topsearch">
                <?php get_search_form(); ?>
            </div>
    
    		<?php if(get_theme_option('socialnetworks') != '') {
    			?>
        			<noindex><div class="addthis_toolbox">
        			    <div class="custom_images">
        			            <a class="addthis_button_twitter"><img src="<?php bloginfo('template_directory'); ?>/images/socialicons/twitter.png" width="32" height="32" alt="Twitter" /></a>
        			            <a class="addthis_button_delicious"><img src="<?php bloginfo('template_directory'); ?>/images/socialicons/delicious.png" width="32" height="32" alt="Delicious" /></a>
        			            <a class="addthis_button_facebook"><img src="<?php bloginfo('template_directory'); ?>/images/socialicons/facebook.png" width="32" height="32" alt="Facebook" /></a>
        			            <a class="addthis_button_digg"><img src="<?php bloginfo('template_directory'); ?>/images/socialicons/digg.png" width="32" height="32" alt="Digg" /></a>
        			            <a class="addthis_button_stumbleupon"><img src="<?php bloginfo('template_directory'); ?>/images/socialicons/stumbleupon.png" width="32" height="32" alt="Stumbleupon" /></a>
                                <a class="addthis_button_favorites"><img src="<?php bloginfo('template_directory'); ?>/images/socialicons/favorites.png" width="32" height="32" alt="Favorites" /></a>
        			            <a class="addthis_button_more"><img src="<?php bloginfo('template_directory'); ?>/images/socialicons/more.png" width="32" height="32" alt="More" /></a>
        			    </div>
        			    <script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a65e1d93cd75e94"></script>
        			</div></noindex>
        			<?php
        		}
        	?>
    
            <?php if(get_theme_option('video') != '') {
    			?>
    			<div class="sidebarvideo">
    				<ul> <li><h2 style="margin-bottom: 10px;">Лучшее видео</h2>
    				<object width="270" height="200"><param name="movie" value="http://www.youtube.com/v/<?php echo get_theme_option('video'); ?>&hl=en&fs=1&rel=0&border=1"></param>
    					<param name="allowFullScreen" value="true"></param>
    					<param name="allowscriptaccess" value="always"></param>
    					<embed src="http://www.youtube.com/v/<?php echo get_theme_option('video'); ?>&hl=en&fs=1&rel=0&border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="270" height="200"></embed>
    				</object>
    				</li>
    				</ul>
    			</div>
    		<?php
    		}
    		?>
    
            <?php
    		if(get_theme_option('rssbox') == 'true') {
    			?>
        			<div class="socialboxes">
        				<a href="<?php bloginfo('rss2_url'); ?>"><img src="<?php bloginfo('template_url'); ?>/images/rss.png"  alt="RSS Feed" title="RSS Feed" style="vertical-align:middle; margin-right: 5px;"  /></a><a href="<?php bloginfo('rss2_url'); ?>"><?php echo get_theme_option('rssboxtext'); ?></a>
        			</div>
        			<?php
        		}
        	?>
    
        	<?php
        		if(get_theme_option('twitter') != '') {
        			?>
        			<div class="socialboxes">
        				<a href="<?php echo get_theme_option('twitter'); ?>"><img src="<?php bloginfo('template_url'); ?>/images/twitter.png"  alt="<?php echo get_theme_option('twittertext'); ?>" title="<?php echo get_theme_option('twittertext'); ?>" style="vertical-align:middle; margin-right: 5px;"  /></a><a href="<?php echo get_theme_option('twitter'); ?>"><?php echo get_theme_option('twittertext'); ?></a>
        			</div>
        			<?php
        		}
        	?>
    
    			<ul>
    				<?php
    						if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar 1') ) : ?>
    
    				<li><h2><?php _e('Recent Posts'); ?></h2>
    				               <ul>
    						<?php wp_get_archives('type=postbypost&limit=5'); ?>
    				               </ul>
    					</li>	
    
    				<?php endif; ?>
    			</ul>
    
    		<?php if(get_theme_option('ad_sidebar1_bottom') != '') {
    		?>
    		<div class="sidebaradbox">
    			<?php echo get_theme_option('ad_sidebar1_bottom'); ?>
    		</div>
    		<?php
    		}
    		?>
    
    		</div>
    	</div>
    
    </div>

    предлагаю более тщательно поискать в настройках темы что-то вроде right sidebar или ads, advertise. видимо, я чего-то не знаю. выше вот wikicms писал, можно у него поспрашивать, он уж точно разберется.

    Дайте ссылку на Тему, где ее можно скачать, лучше с оффсайта (если такой есть вообще 🙂

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