Поддержка Проблемы и решения Счётчик статистики скачет по футеру

  • Сделал на блоге свою карту сайта. Но недавно заметил что когда захожу на неё то счётчик который обычно находится в самом низу футера поднимается выше. Как сделать чтобы он оставался на месте при клике на карту сайта. Вот код карты сайта:

    <?php
    /*
    Template Name: sitemap
    */
    ?>
    <?php get_header(); ?>
    <div class="span-24" id="contentwrap">
      <div class="span-16">
        <div id="content">
          <div class="text">
    
            <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>line-height</title>
    <style>
    
    div {
    line-height: 1.5;
    }
    
    </style>
    </head>
    <body>
    <div>
    <h3>Статьи:</h3>
    <div class="alt1" style="padding:00 20px;"><p><?php $cats = get_categories('parent=0&orderby=name&hierarchical=0'); foreach ($cats as $category) { print '<div class="category"></div>'; print '<ul>'; query_posts(array('cat' => $category->cat_ID,'showposts'=>1000)); while (have_posts()) { the_post(); $showed_ids[] = get_the_ID(); ?>
    <li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>">
              <?php the_title() ?>
              </a> </li>
            <?php } print '</ul>'; } ?>
          </div>
          <!-- end text -->
    </div>
      </div>
      <?php get_sidebar(); ?>
    <div>
    </div>
    <?php get_footer(); ?></p>
    </div>
    </body>
    </html>
Просмотр 15 ответов — с 1 по 15 (всего 21)
  • Добавлю, что на всех страницах счётчик ведёт себя как положено.

    Экстрасенсы в отпуске 🙂
    Ссылку

    Экстрасенсы в отпуске 🙂

    Попробую 🙂
    Проблема в том, что в этом шаблоне дублируются главные теги HTML. get_header и get_footer уже выводит <html><head></head><body></body></html>
    Что-то надо убрать..

    Проблема в том, что в этом шаблоне дублируются главные теги HTML. get_header и get_footer уже выводит <html><head></head><body></body></html>

    Когда убираю get_footer, то счётчик вообще исчезает. get_header я в коде вообще не вижу…

    Проблема в том, что в этом шаблоне дублируются главные теги HTML. get_header и get_footer уже выводит <html><head></head><body></body></html>

    Прошу прощения за свою невнимательность 🙂 Нашёл get_header, но когда его убрал то на сайте начался полный бардак. Когда убираю get_footer, то бардака нет, но и вместе с ним нет самого счётчика.

    А внутри шаблона страницы пробовали убрать теги, которые я перечислил?

    А внутри шаблона страницы пробовали убрать теги, которые я перечислил?

    Убрал эти коды по очереди в single.php. Ничего не произошло. Счётчик на странице карта сайта так и остался чуть выше а на остальных страницах он в самом низу как положено.

    Убрал эти коды по очереди в single.php

    Где-где? ) Я говорил о вышеприведенном коде. Причем здесь single.php ?

    Где-где? ) Я говорил о вышеприведенном коде. Причем здесь single.php ?

    Извините, мой тормоз меня погубит 🙂 Убрал теги где Вы отметили, но результата никакого.

    Ну, не знаю чем еще помочь.. Телепатизм закончился )

    Ну, не знаю чем еще помочь.. Телепатизм закончился )

    Странно это всё. То есть у меня два выхода: оставить всё как есть или убрать get_footer чтобы окончательно избавиться от счётчика на данной странице))) Может ещё кто что подскажет. Ясно одно, что проблема в get_footer, только как его правильно настроить непонятно.

    Когда сложно подсчитать равенство открывающих/закрывающих/лишних HTML-тегов, то можно поступить следующим образом:
    1. берете шапку шаблона

    <?php
    /*
    Template Name: sitemap
    */
    ?>

    2. Затем вставляете содержимое файла header.php вместо get_header. Также поступаете с get_footer и файлом footer.php. Можно и с сайдбаром то же самое сделать, чтобы наверняка (или отключить).
    3. Правильнее это делать в специальных программистских редакторах, чтобы была подсветка и тп.. Проще разобраться, где, что сломано.
    4. После приведения тегов в норму, если проблема не исчезла, правите стили оформления. Здесь помогут инструменты разработчика — в браузере нажать F12.

    как-то так 🙂

    Интересно получилось превратить эту проблему в оригинальное оформление своей карты сайта. Я просто убрал <?php get_sidebar(); ?> и у меня исчез сайдбар который просто мешал на данной странице, а подскочивший счётчик удачно вписался в этот «дизайнерский приём» 🙂 Думаю так и оставить, ну если у кого-то какие-то мысли будут то с радостью учту.

    Когда сложно подсчитать равенство открывающих/закрывающих/лишних HTML-тегов, то можно поступить следующим образом

    Сделал как сказали и всё наладилось, но при этом пропала карта и надпись в футере превратилась в вопросики 🙂 Вобщем удалю сайдбар и пусть так будет. Просто не хочется чтобы блог существовал с ошибкой.

    но при этом пропала карта и надпись в футере превратилась в вопросики 🙂

    Значит забыли вставить код из вышеприведенного шаблона, который выводит эту карту и файлы надо сохранять в кодировке utf-8 без метки BOM (в редакторе есть такие опции).

Просмотр 15 ответов — с 1 по 15 (всего 21)
  • Тема «Счётчик статистики скачет по футеру» закрыта для новых ответов.