Виджет связанных постов обновился

2012-06-05

Виджет связанных постов стал намного лучше. Что появилось:

  • стили для управления отображением виджета;
  • загрузка картинок;
  • автоматические рекомендации на основе меток;
  • улучшенный интерфейс. Об этом ниже.

Интерфейс

Если вы всё ещё не получили доступ к панели управления, то сделайте это сейчас.
Панель рекомендаций изменилась, появились настройки:


Теперь можно:
  • указать, что должен делать виджет, если для какого-то поста связанные страницы не заданы:
    • подобрать страницы автоматически (на основе меток);
    • ничего не показывать;
    • показать статический HTML. Впрочем, ничто не мешает добавить туда и javascript;
  • загружать картинки (должен быть указан адрес фида);
  • указать количество выводимых ссылок. Если количество связанных (или автоматически найденных) страниц больше этого числа, то будет выведено указанное количество выбранных произвольно ссылок;
  • указать максимальную длину выводимого заголовка (или ссылки, если указано, что заголовки загружать не нужно);
  • настраивать внешний вид виджета;

Интерфейс ручной настройки связанных постов тоже поменялся и стал намного удобнее:

Вы по-прежнему создаёте рекомендации при помощи ссылки ← и указываете связанные посты при помощи ✓, но теперь при выборе контейнера в правой части подсвечиваются:
  • тёмно-серым цветом — страница, к которой относятся рекомендации (контейнер);
  • светло-серым — собственно рекомендации (связанные страницы);
  • светло-зелёным — автоматически подобранные на основе меток страницы, которые вы можете захотеть включить в первую очередь;

Собственно код виджета (для Blogger-а) нужно брать с этой же страницы, над списком рекомендаций.

Возможные проблемы

  1. В правой части отображаются не все страницы. Это может быть от того, что ваш блог читают жители других стран, и страницы попадают в базу данных, имея доменные имена вроде: ваш-блог.blogspot.com.nl или ваш-блог.blogspot.co.uk. Чтобы это разрешить вам нужно в коде вызова рейтинга указать параметр domain. Например, для blogger-а, так:

    <script expr:src='"http://graddit.com/rate/rus/...url=&quot; + data:post.url + &quot;&amp;domain=ваш-блог.blogspot.com&amp;labels=...</script>

    и подождать некоторое время, пока информация обновится в базе данных.
  2. Нет меток. Вам нужно обновить код виджета - просто возьмите его с главной страницы. Опять же, придётся подождать, пока информация обновится.



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


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

Виджет лучших статей с картинками

2012-05-12
Виджет топов (лучших статей) от graddit обзавёлся возможностью показвать картинки и теперь может выглядеть так:



Или так:



Для управления отображением картинок в панели управления топами появились новые поля:


Адрес фида — адрес вашего RSS фида, обязательно в формате json-in-script. Это поле будет заполнено автоматически при создании нового топа.
Изображение по умолчанию — изображение, которое будет показано, если картинка заметки не была найдена.
Стили изображения, Стили li и Стили контейнера — стили соответствующих элементов виджета, позволяют придать ему желаемый вид. Для вашего удобства уже представлено 2 предустановки: для вертикального отображения виджета и для горизонтального.

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

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


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

Обновление кода виджета рейтингов

2012-05-06
Если вы используете виджет рейтингов в блоге на площадке Blogger, то сейчас самое время обновиться. Просто скопируйте новый код с главной страницы. Обновления не критические, они просто добавляют поддержку меток (для будущих автоматических рекомендаций) и исправляют ошибку с неверными ссылками в личном кабинете.

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


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

Рейтинги Graddit: рекомендации и топы

2012-04-30

Что такое рекомендации и топы. Как настроить и показать соответствующие виджеты Graddit.

Для того, чтобы воспользоваться приведёнными ниже советами, вам сначала необходимо получить доступ к личному кабинету. Откройте ссылку, нажмите на "Сгенерировать ключ" и следуйте инструкции. Когда вы войдёте в личный кабинет, то увидите 3 вкладки: Настройки, Рекомендации и Топы.


Настройки

Эта страница нам пока не интересна, она создана на будущее. Всё, что можно там сейчас сделать - это сменить секретный ключ и запретить/разрешить генерацию токена. Если генерация запрещена, то вы не сможете повторно получить секретный ключ. Вам может понадобиться заново получить секретный ключ, если вы забыли свой старый ключ, восстановление ключа через отсылку письма на электронную почту пока не реализовано, это будет чуть позже.



Рекомендации


Ниже будут описаны возможные проблемы, прочтите о них, прежде чем сообщить, что что-то не работает.
На этой странице вы можете создать рекомендации - список ссылок, связанных с заданной страницей. В левой части экрана - уже созданные вами связи, в правой - список ссылок на страницы, на которых установлен виджет рейтингов (для них можно создавать связанные страницы). Например, чтобы для страницы с адресом http://fruitfulbookmarks-ru.blogspot.com/2011/05/blog-post.html задать 3 связанных статьи, нужно в правой половине напротив ссылки нажать на "←" - это создаст контейнер. Затем, нажимая на "✓" можно добавлять связанные с выбранной страницей материалы. Щелкните на изображение выше, чтобы увеличить его - так будет немного понятнее, о чём речь. При добавлении ссылок их заголовки будут загружаться автоматически, но вы можете их менять, как, впрочем, вы можете менять и сами ссылки. Ссылки могут указывать и на сторонние сайты, но в этом случае заголовки вам нужно будет вписывать самостоятельно. Сохраните рекомендации. Для отображения виджета есть две возможности:
  1. скопировать код (пока только для площадки Blogger) и вставить его в шаблон в нужном месте. В этом случае заданные для разных страниц рекомендации будут отображаться автоматически.
  2. если вы хотите показать конкретный список рекомендации в определённом месте, то нажмите на ссылку "Посмотреть" и скопируйте предложенный код в выбранное место. Например, в пост. Тогда (если вы не забыли подключить стили из файла http://graddit.com/css/graddit.css) при просмотре поста вы увидите что-то вроде этого:
    Добавив кое-какой код:
    <div id='graddit_recommendation' style='display: inline; visibility: hidden;'>Текст заголовка можно задать</div><script src='http://graddit.com/rec/rus/3117772916741481113?id=graddit_recommendation'></script>
    можно изменить заголовок:
Возможные проблемы.
  • В правой части экрана вместо ссылок на отдельные страницы вы видите преимущественно ссылки на главную страницу. Это происходит от того, что ваши рейтинги видны на главной и были привязаны к ней во время последнего голосования. Исправление для этого будет представлено в скором времени. Тем не менее, рекомендации привязываются к идентификаторам рейтингов (в случае с Blogger-ом это то же самое, что идентификатор постов), т.е. рекомендации, заданные для таких URL-ов всё равно будут отображаться на правильных страницах. Если вы не хотите во всё это вникать, просто немного подождите исправления этой ошибки.
  • Пока нельзя создавать рекомендации, не привязанные к рейтингам. Эта возможность скоро появится.
  • Ручное управление рекомендациями утомительно, как насчёт автоматического подбора материалов? Да, это утомительно, но это и гораздо более точно, чем то, что будет подобрано роботом. Тем не менее, я кое-что планирую в этом отношении, как то: в случае отсутствия рекомендаций отображение ссылок из заданного набора, возможность вызвать сторонний виджет, подбор ссылок на основе тегов. Ждите обновлений.


Внимание! Виджет похожих сообщений обновился, читайте подробности.

Топы

Тут попроще. Топы - это списки страниц, за которые больше всего голосуют/больше просматривают или которые имеют больший рейтинг:

Вы можете задать:
  1. количество ссылок, отображаемых в топе;
  2. максимальный период обновления информации в топе (в минутах, не менее 60 и не более 1440 - эти лимиты изменятся на основании ваших отзывов и собранной мной статистики);
  3. критерий отбора (количество голосов/количество просмотров/средняя оценка);
  4. параметры:
    • только за последний период - если отмечено, то топы будут формироваться на основании информации за недавний период времени; если не отмечено, то в основу лягут текущие значения количества голосов или количества просмотров;
    • вначале с меньшим рейтингом - порядок сортировки ссылок;
    • исключить главную страницу - ссылки на главную страницу не будут отображаться в топе;
    • загружать заголовки - загружать заголовки страниц при отображении в топе. Это не будет происходить каждый раз, данные будут кэшироваться на срок до 12 часов;
    • отбрасывать параметры в URL - рекомендую включать; это позволит избавиться от ссылок на одни и те же страницы с разными параметрами после ? в адресах (например, ?showComment=...). Конечно, если от параметров у вас не зависит что-либо существенное;
    • отображать рейтинги рядом со ссылками - показывать значения, по которым происходит сортировка записей в топе. Рекомендую включать на этапе создания топа и отключать при показе посетителям, эта информация им совершенно ни к чему;
  5. инлайн стили - поэкспериментируйте, чтобы придать топам желаемый вид;
  6. максимальное количество символов в отображаемом адресе или заголовке (0 - не обрезать).
Поэкспериментировав с инлайн стилями, можно получить что-нибудь такое:


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

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


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

Рейтинг-виджет от Graddit

2011-11-11
    Инструкция для пользователей Tumblr здесь.

    Graddit представляет рейтинг-виджет, который вы легко сможете добавить на страницы своего сайта. Код виджета можно получить на странице рейтингов. У рейтингов гибкие настройки, но обо всём по порядку.

    На странице выбора виджета для демонстрации возможностей есть несколько рейтингов с предустановленными настройками, код которых вы сможете тут же скопировать и использовать в блоге. Среди них: рейтинги со звёздами в виде картинкок, рейтнги с символьными звёздами и просто с произвольными символами, рейтинги с отзывами, рейтинги вида +/-. Код специально подготовлен для использования в шаблонах Blogger, но есть и код в "сыром" виде:


    Если по какой-то причине вас не устраивает поведение или вид рейтингов по умолчанию, то вы можете по своему вкусу изменить параметры виджета. Вот некоторые из них (на примере общего кода)

<div id='rate' class='rate'>{[["&#9734;","&#9733;"]]}</div>

Этот элемент div содердит информацию о символах, которые будут использованы при отображении рейтинга: "&#9734;" соответствует незакрашенной звезде, "&#9733;" — закрашенной. id элемента важен, он передаётся на сервер (см. ниже).

<div id='stats'></div>

Этот элемент div будет содержать текст с количеством голосов. Его id также передаётся на сервер, но этот div может и отсутствовать, вместо него можно использовать предыдущий (rate) div.

<script type='text/javascript' src='http://www.graddit.com/rate/ rus/ 5/mjov07w?id=rate&stats=stats'></script>
обязательная часть, которую не стоит менять язык: rus или eng количество звёзд уникальный идентификатор рейтинга id элемента, куда будет помещён рейтинг id элемента, куда будет помещён текст (количество голосов)

Конечно, это не все возможные параметры. О некоторых речь пойдёт ниже, о других читайте следующие посты. Всё это касается внешнего вида и некоторых аспектов поведения виджета, но если вы хотите всё кардинально изменить, то специально для этого есть ещё один параметр: ...&callback=my_function_name

В этом случае после отображения рейтинга будет вызвана ваша JS функция my_function_name со следующими параметрами:
"key"уникальный идентификатор рейтинга
"id"id элемента div, в который будет помещён виджет
"stats"id элемента div, в который будет помещён текст (количество голосов)
"average"средний рейтинг
"amount"количество звёзд
"votes"количество голосов
"data"расшифровка голосов
"views"количество просмотров

Таким образом, вы обладаете полным контролем над виджетом.


Как добавить рейтинг-виджет в Blogger
  1. Выберите виджет, позже вам нужно будет скопировать код из закладки Blogger.
  2. В настройках блога перейдите на закладку Дизайн в старом интерфейсе Blogger; в новом интерфесе это пункт Template. Сохраните старый шаблон (кнопка Backup/Restore). Нажмите "Изменить HTML" и поставьте галочку напротив "Расширить шаблоны виджета":
    Старый интерфейс BloggerНовый интерфейс
  3. Сделать резервную копию шаблона можно и сейчас — просто выделите весь текст шаблона, скопируйте и сохраните в файле. В коде шаблона найдите строку "<data:post.body/>" и вставьте после неё код виджета. Если строка "<data:post.body/>" присутствует больше, чем в одном месте, и вы не уверены, куда именно вставить код виджета, то можно поэкспериментировать: вставить, например, "!!!", сохранить шаблон и проверить, угадали вы с местом или нет. Чтобы рейтинг отделить от текста парой пустых строк, вставьте перед ним <br/><br/>. Получится что-то вроде:
  4. В секцию <head>...</head> вашей страницы добавьте стили graddit:
    <link type="text/css" rel="stylesheet" href="http://static.graddit.com/css/graddit.css" />
  5. Сохраните шаблон и убедитесь, что рейтинг появился под всеми вашими постами. Если вы не хотите, чтобы рейтинг был виден на главной странице блога, а появлялся только при открытии постов, в коде виджета замените
    "<b:if cond='data:blog.pageType != &quot;static_page&quot;'>"
    на
    "<b:if cond='data:blog.pageType == &quot;item&quot;'>"

    Справа сверху на главной странице отображается пульс рейтингов — последние записи на различных сайтах и блогах, за которые голосуют, облако меток наиболее читаемых постов и картинки страниц, на которых недавно проголосовали люди.

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

    Ещё немного про поведение виджета. Наведя (и подержав пару секунд) курсор мыши на виджет можно получить расшифровку голосов:

Это можно отключить — удалите параметры ...&info= и ...&info_delay= из кода виджета. Вы можете контролировать время задержки появления расшифровки при помощи параметра info_delay, значение которого — количество секунд, до появления информации. Вы можете полностью контролировать всплывающее окно при помощи стилей, в т.ч. удалять нежелательные элементы. Для этого, правда, придётся где-то разместить аналог файла graddit.css и поддерживать его самостоятельно.



Ниже — наглядный пример, как это будет выглядеть в блоге.
И ещё один пример здесь: http://blogger.omg-linux.ru/2011/11/reitingi-dlya-bloga.html
Рейтинг-виджет от Graddit, 4.72 out of 5 based on 50 ratings

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


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