Кое-что об опросах для Blogger



Все юзеры гугловского блогосервиса пекрасно знают о виджете/гаджете опросов.
А что он из себя представляет?

Если самостоятельно покопаться в коде, можно выцепить вот html-код такого типа:
<div class="widget Poll" id="Poll1">
<h2 class="title">Тест опроса</h2>
<div class="widget-content" id="widget-content">
<iframe allowtransparency="true" name="poll-widget706404911780221723" src="http://www.google.com/reviews/polls/display/706404911780221723/blogger_template/run_app?txtclr=%23222222&amp;lnkclr=%23249fa3&amp;chrtclr=%23249fa3&amp;font=normal+normal+12px+Arial,+Tahoma,+Helvetica,+FreeSans,+sans-serif&amp;hideq=true&amp;purl=http://pizd.blogspot.com/" style="border: medium none; width: 100%; height: 164px;" frameborder="0" height="180"></iframe>
<div class="clear"></div>
<span class="widget-item-control">
<span class="item-control blog-admin">
<a class="quickedit" href="http://www.blogger.com/rearrange?blogID=2743876243868765470&amp;widgetType=Poll&amp;widgetId=Poll1&amp;action=editWidget&amp;sectionId=footer-2-1" onclick='return _WidgetManager._PopupConfig(document.getElementById("Poll1"));' target="configPoll1" title="Изменить">
<img alt="" src="http://img1.blogblog.com/img/icon18_wrench_allbkg.png" height="18" width="18">
</a>
</span>
</span>
<div class="clear"></div>

</div>
</div>

Из кода можно заметить, что само голосование доступно по ссылке:
http://www.google.com/reviews/polls/display/706404911780221723/blogger_template/run_app?txtclr=%23222222&lnkclr=%23249fa3&chrtclr=%23249fa3&font=normal+normal+12px+Arial,+Tahoma,+Helvetica,+FreeSans,+sans-serif&hideq=true&purl=http://pizd.blogspot.com/

Где оно откроется в отдельном окне (иногда с таких окон набегает трафик), и даже если вы удалите виджет из блога, код будет продолжать жить на сервах гугла (сколько, не знаю).
Примечательно то, что виджет работает из фрейма.

Есть шанс поиграться с размерами:
width: 100%; height: 164px;" frameborder="0" height="180"

И ещё привлекательный манёвр: поставить голосование в тело поста.
Как? Просто создаёте в блоге (своём или тестовом), выделяете блок голосования (наподобие того, что выше) и вставляете в желаемую часть блога.

Вы курите?







А эта часть кода (ссылка на быстрое редактирование) бесполезна, её нужно вырезать:
<a class="quickedit" href="http://www.blogger.com/rearrange?blogID=1118921482623625310&amp;widgetType=Poll&amp;widgetId=Poll1&amp;action=editWidget&amp;sectionId=sidebar" onclick='return _WidgetManager._PopupConfig(document.getElementById("Poll1"));' target="configPoll1" title="Изменить">
<img alt="" src="http://img1.blogblog.com/img/icon18_wrench_allbkg.png" height="18" width="18">
</a>

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

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

  1. А нет ли случайно возможности выводить данные по опросу не в количестве голосов, а в процентах? Был бы признателен.

    ОтветитьУдалить
  2. @Движение Белая Лента
    Есть возможность. Вам надо создавать опросы непосредственно в Google Docs.

    ОтветитьУдалить
  3. Но я предпочитаю использовать специальные сервисы для голосований.
    У низ более развитая система настроек, и главное: опросы можно вставлять не только на блог на blogger.com

    ОтветитьУдалить
  4. А скажите пожалуйста, можно ли где то посмотреть статистику по голосовавшим... то есть кто, за что голосовал... я адим, где можно посмотреть такую инфу...

    ОтветитьУдалить
  5. Есть только вывод: сколько голосов оставили пользователи.

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