Главная - ПЛАГИНЫ ВОРДПРЕСС - Плагин Dynamic Header – Динамический заголовок

Плагин Dynamic Header – Динамический заголовок

Я решил заняться общественно-полезным трудом :). На сайте wordpress.org в категории плагины есть много очень любопытных и очень популярных плагинов (судя по количеству звездочек рядом). Таких популярных плагинов там десяток и сотни, но все они не локализованы и поэтому – мало или почти незнакомы всем “гражданам” Рунета (а также Байнета, Уанета и проч. постсоветских просторов всемирной паутины).

Так вот, я потихоньку начну выкладывать здесь переведенные (локализованные) мной плагины. И первым среди них будет Dynamic Header 3.0.

Этот плагин позволит вам разместить в вашем заголовке (файл header.php) графический файл. При этом, изюминка заключается в том, что любой странице вы можете прикрепить абсолютно разные графические файлы. Графика будет меняться так, как вы настроите её в админпанели вашего блога. Минус плагина только один, точнее – два. Первый: графический файл будет отображаться таким размером, каким вы его загрузите на сервер. Второй: для того, чтобы плагин заработал, вам необходимо “ручками” добавить код плагина в файл header.php, перед открывающимся тэгом

К плюсам я бы отнес возможность управления плагином из админпанели блога. Больших сложностей в его установке и работе с ним я не увидел, но все-таки решил сделать перевод, так как в админпанели очень подробно выписано как с ним работать, как загружать файлы, как удалять, как прикрепить графический файл на нужную страницу. Обратите внимание еще вот на что: в режиме редактирования страниц и постов у вас появится новый блок управления внизу: вы сможете конкретно каждой странице или посту прикрепить выбранный вами файл из списка.

Установка плагина стандартная. Установите плагин в папку wp-content/plugins и автивируйте в вкладке «Плагины». После этого на Доске объявлений внизу появится новая группа параметров — Dynamic Header:

dynamic-header

Обязательно внимательно ознакомьтесь с инструкцией в административной панели после активации плагина.

О admin

21 комментарий

  1. Виталий

    Спасибо за плагин. Все работает, вот только динамическая шапка отображается НАД простой.. то есть сверху меняющаяся шапка, под ней постоянная, а ниже уже все остальное… подскажите, может из header нужно чтото удалять кроме того что перед титл надо ставить строчку.

    код:
    [php]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
    <html xmlns="http://www.w3.org/1999/xhtml&quot; <?php language_attributes(); ?>>
    <head profile="http://gmpg.org/xfn/11"&gt;
    <meta http-equiv="Content-Type" content="<?php bloginfo(‘html_type’) ?>; charset=<?php bloginfo(‘charset’) ?>" />
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />

    <?php show_media_header(); ?>

    <title><?php wp_title( ‘|’, true, ‘right’ ); bloginfo( ‘name’ ); ?></title>
    <link rel="stylesheet" href="<?php bloginfo(‘stylesheet_url’) ?>" type="text/css" media="screen" />
    <!—[if IE 6]><link rel="stylesheet" href="<?php bloginfo(‘template_url’); ?>/style.ie6.css" type="text/css" media="screen" /><![endif]—>
    <!—[if IE 7]><link rel="stylesheet" href="<?php bloginfo(‘template_url’); ?>/style.ie7.css" type="text/css" media="screen" /><![endif]—>
    <?php if(WP_VERSION < 3.0): ?>
    <link rel="alternate" type="application/rss+xml" title="<?php printf(__(‘%s RSS Feed’, THEME_NS), get_bloginfo(‘name’)); ?>" href="<?php bloginfo(‘rss2_url’); ?>" />
    <link rel="alternate" type="application/atom+xml" title="<?php printf(__(‘%s Atom Feed’, THEME_NS), get_bloginfo(‘name’)); ?>" href="<?php bloginfo(‘atom_url’); ?>" />
    <?php endif; ?>
    <link rel="pingback" href="<?php bloginfo(‘pingback_url’); ?>" />
    <?php
    remove_action(‘wp_head’, ‘wp_generator’);
    wp_enqueue_script(‘jquery’);
    if ( is_singular() && get_option( ‘thread_comments’ ) ) {
    wp_enqueue_script( ‘comment-reply’ );
    }
    wp_head(); ?>
    <script type="text/javascript" src="<?php bloginfo(‘template_url’); ?>/script.js"></script>
    </head>
    <body <?php if(function_exists(‘body_class’)) body_class(); ?>>
    <div id="art-main">
    <div class="art-header">
    <div class="art-header-center">
    <div class="art-header-jpeg"></div>
    </div>
    <div class="art-header-wrapper">
    <div class="art-header-inner">
    <div class="art-logo">
    <?php if(art_get_option(‘art_header_show_headline’)): ?>
    <h1 id="name-text" class="art-logo-name"><a href="<?php echo get_option(‘home’); ?>/"><?php bloginfo(‘name’); ?></a></h1>
    <?php endif; ?>
    <?php if(art_get_option(‘art_header_show_slogan’)): ?>
    <h2 id="slogan-text" class="art-logo-text"><?php bloginfo(‘description’); ?></h2>
    <?php endif; ?>
    </div>
    </div>
    </div>
    </div>
    <div class="art-nav">
    <div class="art-nav-l"></div>
    <div class="art-nav-r"></div>
    <div class="art-nav-wrapper">
    <div class="art-nav-inner">
    <?php
    echo art_get_menu(array(
    ‘source’ => art_get_option(‘art_menu_source’),
    ‘depth’ => art_get_option(‘art_menu_depth’),
    ‘menu’ => ‘primary-menu’,
    ‘class’ => ‘art-menu’
    )
    );
    ?>
    </div>
    </div>
    </div>
    <div class="art-sheet">
    <div class="art-sheet-tl"></div>
    <div class="art-sheet-tr"></div>
    <div class="art-sheet-bl"></div>
    <div class="art-sheet-br"></div>
    <div class="art-sheet-tc"></div>
    <div class="art-sheet-bc"></div>
    <div class="art-sheet-cl"></div>
    <div class="art-sheet-cr"></div>
    <div class="art-sheet-cc"></div>
    <div class="art-sheet-body">
    [/php]

    • Попробуйте удалить вот это:
      [php]
      <div class="art-header-jpeg"></div>
      [/php]

      • Виталий

        в таком случае старая шапка пропадает, но новая рендом шапка по прежнему над пустым местом от старой шапки.
        попробовал закомментить
        [php]<div id="art-main">
        29
        <div class="art-header">
        30
        <div class="art-header-center">
        31
        <div class="art-header-jpeg"></div>
        32
        </div>
        [/php]

        и на его место влепил

        [php]
        < ?php show_media_header(); ?>
        [/php]
        в таком случае все стало на свои места, но надпись названия сайта сместилась вниз и отображается поверх текста в теле сайта… буду думать, все же хочется довести это дело до конца, иначе же придется оставить простую шапку

        • Алексей

          Все просто!

          заменить
          [php]<img src="<?php header_image(); ?>" width="<?php echo HEADER_IMAGE_WIDTH; ?>" height="<?php echo

          HEADER_IMAGE_HEIGHT; ?>" alt="" />[/php]

          на
          [php]<?php show_media_header(); ?>[/php]

  2. Резеда

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

    • Возможно, что мешает работе один из установленных и активных плагинов, который перехватывает скрипт.
      Проверьте файл header.php, в нем должен быть «хук» —
      [php]
      <?php wp_head () ; ?>
      [/php]
      Проверьте файл footer.php, в нем должен быть «хук» —
      [php]
      <?php wp_footer(); ?>
      [/php]
      Проверьте, если нет — добавьте. В файле header.php — перед закрытием тега HEAD. В файле footer.php — перед закрытием тега BODY.
      Потом напишите.

      • Резеда

        все есть. в чем проблема не понятно((

        • Резеда

          ну помогите. плиз

          • Отключите плагины и посмотрите на результат.
            Ищите ошибку в своих действиях, возможно, что-то пропустили.
            Помочь как и лечить на расстоянии, не видя «больного» — сложно и практически невозможно

          • Резеда

            отключила все плагины кроме этого — ничего.
            самое интересное что на долю секунды он появляется и тут же исчезает.

          • Резеда

            или может вы мне пришлете адрес эл. почты? я вам листинг пришлю.

          • Мой ящик есть на странице Контакты, там же есть форма для отправки писем

          • Резеда

            спасибо огромное за помощь.

  3. «…для того, чтобы плагин заработал, вам необходимо “ручками” добавить код плагина в файл header.php, перед открывающимся тэгом» — а можно уточнить — что конкретно нужно добавить?

    • Вы последний абзац моего обзора внимательно прочитали? Видели там такие слова (цитирую): «…Больших сложностей в его установке и работе с ним я не увидел, но все-таки решил сделать перевод, так как в админпанели очень подробно выписано как с ним работать, как загружать файлы, как удалять, как прикрепить графический файл на нужную страницу…» ?

  4. Добрый вечер,
    У меня проблема следующего рода: когда я добавляю этот код перед тэгом у меня php не отображается красным светом, то есть он его не воспринимает и поэтому ничего не происходит.
    Прошу помощи в решении проблемы.

  5. Тамара

    Здравствуйте!
    У меня вопрос по установке. Я пользуюсь движвом вордпресса 3.5 Плагин установила, все отображается, но вот только шапка занимает не всю высоту, потому, что над ней стоит слово «бланк», и поэтому, видна часть статичной шапки. Может быть Вы подскажете, в чем тут дело? Чтобы не говорить обтекаемо, На моем сайте нажмите в меню на пункт Новый год, и увидите в чем дело. Помогите пожалуйста. Спасибо.

    • Я не вижу на вашем сайте в меню ярлыка «Новый год».
      Я не уверен, что смогу быстро разобраться, даже если увижу. Причин может быть много:
      1. У вас WordPress 3.5, а сейчас везде — 3.6.1
      2. Я не знаю, какую версию плагина вы поставили: старую которая у меня в архиве, или обновили плагин до последней версии автора.
      3. Если обновили плагин до последней версии — что пишет автор по этому поводу?
      4. Если не обновляли плагин, — у меня плагин в старой версии, которая «не знает» WordPress версии 3.5.
      ========
      Я практически никогда не использовал этот плагин. Когда-то он мне попался на глаза и я его перевел на русский. Было это 4 года назад. Я — не автор, только — переводчик, плагин не писал и почему он так работает у вас — мне надо «перелопатить» уйму информации и потратить кучу времени..
      Я написал небольшое предупреждение в Сайдбаре по поводу плагинов, скачиваемых на моем сайте: нельзя ставить не обновленные версии, которые были написаны к старым версиям WordPress. Однозначно, могут быть проблемы и исправлять их учитывая старые версии WordPress никто вам не будет: ни автор, ни тем более я.

Оставить комментарий

Ваш email нигде не будет показанОбязательные для заполнения поля помечены *

*