как изменить внешний вид гаджета статистики BLOGGER


дизайн гаджета статистика

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

Сегодня предложу вам изменить его облик, чтобы он выглядел так, как на картинке выше. Отображает общее количество просмотров, количество опубликованных сообщений и комментариев. У меня уже был пост как изменить дизайн гаджета статистики блога. Вот ещё один вариант, примерно с такими же настройками, но другим внешним видом. 

В первую очередь нужно установить виджет статистики - панель управления - дизайн - добавить виджет - статистика. И установить флажок как на фото ниже. Сохранить.


Идём во вкладку Тема, находим закрывающийся тег </ head> и сразу над ним устанавливаем следующий код

<style type='text/css'>

.Stats img {display:none!important;background-image:none;}
.Stats .counter-wrapper {width:92%;text-align:right;margin:10px;line-height:35px;color:#333;font-weight:700;font-size:16px;margin-left: 0;}
.Stats .counter-wrapper:after {content:&quot;Просмотров страниц&quot;;float:left;text-align:left;font-size:13px;font-weight:700;color:#333;}
.counts {display:inline-block;width:92%;font-size:13px;line-height:35px;color:#333;font-weight:700;}
.counts .count {display:inline-block;font-size:16px;height:30px;
vertical-align:top;direction:ltr;float:right;color:#333;font-weight:700!important;}
.counts:hover .titles:before {color:#333!important;border-radius:2px;border-color:rgba(255,255,255,0.1);}
.counter-wrapper.text-counter-wrapper:before, .counts:before {display:inline-block;font-size:13px;font-family:FontAwesome;font-style:normal;font-weight:normal;margin:0 10px 0 10px;float:left;width:10px;text-align:center;}
.counter-wrapper.text-counter-wrapper:before, .counts:before {
display:block;background-color:#DCDCDC;
color:#333;width:35px;height:35px;font-size:18px;line-height:35px;border-radius:2px;margin:0px 8px 0 0;}
.counter-wrapper.text-counter-wrapper:before {content:&quot;\f06e&quot;;}
.counts.post2:before {content:&quot;\f044&quot;;}
.counts.comment:before {content:&quot;\f0e6&quot;;}
#Stats1_content {width:auto;height:auto;background-color:#DCDCDC;
}
</style>  


В коде зелёным цветом я отметила цвет основного фона. Можно поменять на желаемый. Таблица цветов здесь.

Сейчас ещё один шаг. Там же во вкладке Тема нажмите на кнопку список виджетов и найдите Id гаджета статистики. Обычно это Stats 1. Нажмите на него и вас перебросит к коду виджета. Слева нажмите на чёрную стрелочку маркер, потом ещё на 2 появившееся, чтобы раскрыть весь код.


дизайн гаджета статистика

Найдите

<b:widget id='Stats1' locked='false' title='Custom Stats' type='Stats' version='1' visible='true'>Здесь будет весь код</b:widget>


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

 <b:widget id='Stats1' locked='false' title='Статистика' type='Stats' version='1'>
    <b:widget-settings>
      <b:widget-setting name='showGraphicalCounter'>false</b:widget-setting>
      <b:widget-setting name='showAnimatedCounter'>false</b:widget-setting>
      <b:widget-setting name='showSparkline'>false</b:widget-setting>
      <b:widget-setting name='sparklineStyle'>BLACK_TRANSPARENT</b:widget-setting>
      <b:widget-setting name='timeRange'>ALL_TIME</b:widget-setting>
    </b:widget-settings>
    <b:includable id='main'>
  <b:if cond='data:title'><h2><data:title/></h2></b:if>
  <div class='widget-content'>
    <!-- Content is going to be visible when data will be fetched from server. -->
    <div expr:id='data:widget.instanceId + &quot;_content&quot;' style='display: none;'>
      <!-- Counter and image will be injected later via AJAX call. -->
      <b:if cond='data:showSparkline'>
        <img alt='Sparkline' expr:id='data:widget.instanceId + &quot;_sparkline&quot;' height='30' src='http://2.bp.blogspot.com/-nsxCtkYnchQ/VLEifAyf97I/AAAAAAAAIlk/9Viyy0W9r04/s1600/FFF.png' title='Статистика' width='75'/>
      </b:if>
      <b:if cond='data:showGraphicalCounter'>
        <span class='counter-wrapper graph-counter-wrapper' expr:id='data:widget.instanceId + &quot;_totalCount&quot;'/>
      <b:else/>
        <span class='counter-wrapper text-counter-wrapper' expr:id='data:widget.instanceId + &quot;_totalCount&quot;'/>
      </b:if>
<script type='text/javascript'>
function postCount(json){
document.write(&quot;<span class='counts post2'>Всего сообщений &quot;);
var count = json.feed.openSearch$totalResults.$t;
document.write(&quot;<span class='count'>&quot; + count + &quot;</span>&quot;);
document.write(&quot;</span>&quot;)
}

function numberOfComments(json){
document.write(&quot;<span class='counts comment'> Всего комментариев &quot;);
var count = json.feed.openSearch$totalResults.$t;
document.write(&quot;<span class='count'>&quot; + count + &quot;</span>&quot;);
document.write(&quot;</span>&quot;)
}

</script>
<script src='/feeds/posts/default?alt=json-in-script&amp;amp;max-results=0&amp;amp;callback=postCount' type='text/javascript'/>
<script src='/feeds/comments/default?alt=json-in-script&amp;amp;max-results=0&amp;amp;callback=numberOfComments'/>


    </div>
  </div>
</b:includable>
  </b:widget>


После установки и замене кодов нажмите на функцию предварительного просмотра. Если вы видите новый вид гаджета статистики, смело нажимайте сохранить. Если вдруг что - то пошло не так, нажмите отменить изменения и проделайте эти 2 шага снова.

В первом коде можно менять основной цвет, размер и цвет шрифта, рамки и другие стили. Будут вопросы пишите в комментариях.

У меня всё. Спасибо всем за визит и до встречи. 

👇
Получайте новые сообщения с блога прямо на почту

Введите Ваш email


11 комментариев:

  1. Спасибо, Виктория! Очень интересно! Я уже привыкла, что у меня количество сообщение и комментариев вижу только я. В шаблон блога больше не хочу заглядывать.

    ОтветитьУдалить
  2. Ирина, дело хозяйское. Многие хотят показать данные статистики своих блогов посетителям.

    ОтветитьУдалить
  3. Добрый день! Спасибо, Вика, такой вариант мне больше нравится, а главное, что он родной. :)

    ОтветитьУдалить
  4. Очень жалко, что у меня не получился такой как на картинке, у меня нет глазика... При чем и в тестовом и в основном... Ну ничего, и так пойдет, еще раз спасибо!

    ОтветитьУдалить
  5. Елена, так у Вас почему - то не весь код (2) , установлен, а только вторая половина По крайней мере я не вижу именно того участка с картинками. У вас он начинается от <script type='text/javascript'>
    function postCountundefinedjson){
    document.writeundefined&quot;<span class='counts post2'>Всего сообщений &quot;);
    И даётся мне что вы и то что нужно было удалить удалили не полностью . Пробуйте на тестовом ещё раз.

    ОтветитьУдалить
  6. Классная подсказка, спасибо! )))

    ОтветитьУдалить
  7. Спасибо, Вика! У меня не работает кнопка ответить...
    У меня какая то проблема с некоторыми кодами, я заметила, что - вставляю код (например гаджет), нажимаю сохранить, гаджет не работает, открываю код, а его там и нету... А в шаблоне я вообще боюсь что-нибудь лишнее удалить, плохо, когда ничего не понимаешь в кодах лучше туда лишний раз не лезть. Спасибо, я попробую еще раз, как будет время.

    ОтветитьУдалить
    Ответы
    1. Елена, кнопка ответить я так поняла в комментариях. нужно во вкладке настройки - сообщения и комментарии - расположение комментариев - встроенный. Сохранять изменения не забывайте. С гаджетами смотреть надо, может код не так вставляете. Это лучше мне на почту через форму связи.

      Удалить
  8. У меня все было нормально с комментариями, всё работало,а потом вдруг, ни с того ни с сего кнопка перестала работать, при чем она у меня не работает во всех блогах , и своих и чужих, есть лишь пара блогов, где она срабатывает. В настройках я ничего не трогала. А на счет кодов, я не знаю. Всё делаю по уроку, а почему коды ломаются, я не знаю, потому что в них ничего не понимаю. А что с гаджетами, я что то должна послать Вам на почту? Но я не знаю что...

    ОтветитьУдалить
  9. Елена, подождите пару дней. Потрясло Блоггер опять немного, наладится посмотрим. А с гаджетами имела ввиду вот это ----я заметила, что - вставляю код (например гаджет), нажимаю сохранить, гаджет не работает, ---

    ОтветитьУдалить
  10. Аааа, понятно, что то все сайты трясёт... Спасибо за хлопоты! Я настройку своего блога закончила, пока всё устраивает, кроме комментариев и вот этого счетчика, хотя огромной роли эти картинки для меня не играют. Я еще пробовала на тестовом несколько раз, ничего не выходит, нужно учится читать HTML, я попробовала почитать уроки, но это для меня уже сложно по возрасту, в голове ничего не откладывается... Еще раз спасибо! Всего Вам хорошего!

    ОтветитьУдалить

Ели у вас возникла необходимость опубликовать код в комментарии, то воспользуйтесь encoder HTML

Пользовательский поиск
Foto
My Photo