Ответы в темах

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • а вы в настройках httpd не пробовали разобраться? Для начала думаю вам нужно настроить все так чтоб было доступен ну скажем какой-то
    ——-info.php—-
    <?php
    echo phpinfo();
    ?>

    с любого айпишника. Это скорее всего не вопрос к вп.

    А что с автоматическим обновлением?
    скорее всего у вас не выставлены права на папку для автоматического обновления это часто встречается если хостинг у вас частный и не плохо отконфигурен .

    Попробуйте вот так:

    if (function_exists('register_sidebar'))
    {
    
    	register_sidebar(
    		array(
    			'name'          => 'Sidebar_top',
    	        'before_widget' => '',
        	    'after_widget'  => '',
            	'before_title'  => '<h2>',
            	'after_title'   => ''
    		)
    	);
    
    	register_sidebar(
    		array(
    			'name'          => 'Sidebar_left',
    	        'before_widget' => '',
        	    'after_widget'  => '',
            	'before_title'  => '<h2>',
            	'after_title'   => '</h2>'
    		)
    	);
    
        register_sidebar(
            array(
                'name'          => 'Sidebar_right',
                'before_widget' => '',
                'after_widget'  => '',
                'before_title'  => '<h2>',
                'after_title'   => '</h2>'
    		)
    	);
    
    }

    Открываем папку с темой
    создаем файл
    _sidebar2.php
    в него вставляем:

    <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') ) : ?>
    
                    <li><h2>Archives</h2>
    					<ul>
    					<?php wp_get_archives('type=monthly'); ?>
    					</ul>
    				</li>
    				<?php wp_list_bookmarks(); ?>
    
    				<?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>

    эти же строчки нужно удалить из файла файлик sidebar.php
    Далее в папке css открываем screen.css, находим и правим строку
    .span-11 {width:430px;}
    на
    .span-11 {width:270px;}

    далее в файлах: index.php, archive.php, page.php, single.php, 404.php, search.php
    в самом верху находим строки:

    <div class="span-24" id="contentwrap">
    	<div class="span-13">

    и заменяем на:

    <div class="span-24" id="contentwrap">
    <?php include (TEMPLATEPATH . '/_sidebar2.php'); ?>
    	<div class="span-13">

    проверяем и радуемся =).

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

    готов обсудить цену вопроса. почта deriy(точка)alexey(собака)gmail(точка)com

    Вы как-то размыто сказали правый крайний левее основного поля. что такое основное поле? Может вы имели в виду, что сайдбары должны быть с разных сторон страницы один с лева второй с права?

    в файле function.php

    if (function_exists('register_sidebar'))
    {
    register_sidebar(
                     array(
                             'name' => 'Sidebar1',
    	                 'before_widget' => '',
        	                 'after_widget'  => '',
                             'before_title'  => '',
            	         'after_title'   => ''
                     )
      );
    
    register_sidebar(
                      array(
                              'name' => 'Sidebar2',
    	                  'before_widget' => '',
        	                  'after_widget'  => '',
            	          'before_title'  => '',
            	          'after_title'   => ''
    		)
      );
    }

    далее делаем два файлика садбар
    sidebar.php

    <!-- start sidebars -->
        <?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar1')): ?>
            <li>Пожалуйста, вставьте сюда какой-нибудь виджет.</li>
        <?php endif; ?>

    и соответственно _sidebar2.php

    <?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar2')): ?>
    <li>Пожалуйста, вставьте сюда какой-нибудь виджет.</li>
    <?php endif; ?>
    <!-- end sidebars -->

    ну и дальше дело техники в индекспхп вставляем первый садбар:
    <?php get_sidebar(); ?>
    в остальные <?php include (TEMPLATEPATH . '/_sidebar2.php'); ?>

    Вы не решили свою проблему всего лишь из-за своего не желания разбираться этом. Данную задачу можно решить несколькими способами:
    1)Так как подсказал вам ув. Atrax
    2)Без создания файла home.php
    а именно делаем статическую страницу главной в настройках из админки.
    далее создаем подстраницы (это и будут ваши подрубрики)
    в файле page.php делаем проверку
    <?php if ( !is_front_page() ){ ?> выводим все что нам нужно в случае если это не главная
    <?php if ( is_front_page() ){ ?> выводим только тот что находится в родителе

    как-то так.
    Это все писал на скорую руку так что не судите сильно да и проверки нужно под себя переделать. По этому поводу кстати должно быть уйму материала в сети.
    П.С.: Если сами не разберетесь в коде то лучше заплатите фрилансеру любому 5$-10$ и будет вам счастье.

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

    Camarade — спасибо все работает. Взял только сам запрос )
    stur — дело в том что мне нужен был именно запрос так как скрипт у меня работает из под кронтаба консольно без классов вп.

    Спасибо всем кто откликнулся. тема более не актуальна.

Просмотр 10 ответов — с 1 по 10 (всего 10)