Виджет рейтингов для Tumblr

2012-10-19
Виджет рейтигов Graddit теперь поддерживает работу с блогохостингом Tumbl. Примеры здесь. Для вставки одиночного рейтинга нужно скопирвать со страницы рейтингов код из закладки Общий код (Generic) и вставить в нужное место поста при его создании. Чтобы можно было использовать javascript при написании постов, нужно сделать некоторые изменения в настройках блога:
Чтобы зайти в настройки, залогиньтесь в tumblr и нажмите на шестерёнку (1). Убедитесь, что пункт "Edit post using" установлен в "plain text/HTML" (2).

Также необходимо подключить стили. Это делается в настройках темы. Перейдите к редактированию темы, нажмите на кнопку Edit HTML
Добавьте стили
<link type="text/css" rel="stylesheet" href="http://static.graddit.com/css/graddit.css"/>

в любое место секции <head>
Нажмите кнопку Update Preview, затем Save (если появится). Всё готово для использования одиночных рейтингов.

Если вы хотите, чтобы рейтинги автоматически добавлялись к каждому посту, то придётся ещё слегка модифицировать шаблон. Определитесь, где конкретно должен появляться виджет (в каких типах материалов, в каком месте поста, должен ли быть виден на главной или только при открытии поста), затем попробуйте в шаблоне найти соответствующее место. Не для всех шаблонов это будет просто сделать, экспериментируйте сначала с каким-нибудь безобидным текстом или даже комментариями. Например, чтобы звёзды были видны сверху под заголовком поста, только в текстовых постах (на главной и "внутри"), нужно код виджета добавить в {block:Posts} внутри блока {block:Text} сразу после закрывающегося {/block:Title}
Не забудьте сохранить шаблон. Код виджета брать со страницы рейтингов из закладки Tumblr.

Если что-то не получается, не стесняйтесь задавать вопросы в комментариях.

Оцени и поделись
{[['']]}


Ещё больше полезного:

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

  1. Убрал с блога лайки дискуса, вот думаю, может влепить рейтинги плавающими, наподобие твоей "нашли очепятки".

    ОтветитьУдалить
  2. Разве что на внутренних страницах, в противном случае будут проблемы при определении URL и меток постов. Callback тебе в помощь.

    ОтветитьУдалить
  3. Обязательно на внутренних, главная у меня статическая.
    Вот смотри (промотать вниз), я хотел туда как-нибудь запихнуть рейтинг (яндекс поделиться уже ставил туда на пробу).
    Можно даже виджет плавающий сделать (только без кнопок) с просмотрами страниц, добавить в избранное и ещё какой-нибудь фигней и логотипчик graddit =).

    ОтветитьУдалить
    Ответы
    1. Кажется, понимаю, о чём ты. У меня, кстати, есть ещё совершенно сумасшедшая идея, как можно выдавать посты отсортированными по рейтингу %). Но сейчас у меня неделя отпуска, я пакую чемоданы, а вот как приеду - займусь. Только у graddit нет логотипа, лишь favicon :)

      Удалить
  4. Ответы
    1. Приехал. Вот посмотри, анонсы лучших постов подгружаются автоматически: http://fruitfulbookmarks-ru.blogspot.com/p/blog-page.html. Красота! Такого в Blogger я ещё точно не видел :)
      Причешу немного, добавлю кое-какой функциональности, напишу пост подробнее.

      Удалить