Плагин социального рейтинга поста – SocRat

istock_000001601620small_0

Поддавшись всеобщему безумию увлечения социальными сетями и голосованиями решил и я поучаствовать в вакханалии. Кто ж не хочет ухватить кусок от жирного пирога траффика фейсбука и вконтакте?
Сооружать очередное «социальное голосование» или «битву брендов» уже неинтересно, посему пришлось немного переосмыслить тему. Тем более, что как раз попался повод – решил довести до ума очередной давно задуманный проектик.
Итак, в результате родился плагин – плагин рейтинга поста, но не простого, а «социального» рейтинга. Плагин выводит под каждым постом блок с заголовком «Голосуй в социальных сетях» и кнопками Вконтакте, Facebook и Twitter, с количеством уже отметивших вас пост юзеров этих социальных сетей. И отдельно – общий рейтинг поста (просто сумму голосов во всех сетях). При нажатии на соответствующую кнопку посетителю вашего сайта открывается окно, где он может поделиться ссылкой на ваш пост в любимой сети – таким образом в теории достигается модный вирусный эффект продвижения удачных постов.
Немного о том, как работает плагин и как им пользоваться.
Настроек в админке никаких нет (возможно, пока). После стандартной установки вы можете зайти в папку плагина (по умолчанию socrat) и изменить некоторые переменные в начале файла vote.php:
$BLOCKTITLE – это заголовок перед выводом блока кнопок социальных сетей.
$SOCTEXT – этот текст появится по умолчанию в анонсе записи в Фейсбуке и ВКонтакте
$SOCTITLE – а это будет заголовок записи и в Фейсбуке, и в Твиттере, и в ВКонтакте
$RATTITLE – этот текст выведется перед цифрой общего рейтинга поста.

Весь блок кнопок голосования выводится автоматически после каждого поста, в том числе и на главной странице. Внимание – если в вашем шаблоне записи выводятся не полностью, и только цитатой (через функцию the_excert), то после таких записей блок кнопок выводится не будет!
Если вас не устраивает автоматический режим, то вы можете использовать функцию display_socrat($pid), в качестве аргумента принимающую ID поста, которая и выведет блок кнопок голосования. Но при это не забудьте закомментировать в конце файла vote.php вот эту строку (в самом конце файла):

add_filter ('the_content','socrat_filter', 9);

Написание админки к плагину – в планах, в случае, если этот плагин вообще кому-то понадобится.
Если кнопки на вашем конкретном блоге куда-то съехали, или вас просто не устраивает их вид – редактируйте файл стилей socrat.css
Число проголосовавших из каждой конкретной социалки, а также общий социальный рейтинг поста хранятся в произвольных полях с говорящими именами – twicount, fbcount, vkcount и socrat. Так что вы можете использовать их по своему усмотрению для составления топов записей, подсчета «социального веса» всего вашего блога, ну или как угодно.
Плагин бесплатен, распространяется как есть, автор будет благодарен за сообщения о замеченных багах/ошибках/недочетах, а также за прочие предложения :)
Посмотреть, как примерно выглядит и работает плагин, можно здесь, однако на данном сайте используется чуть измененная версия, интегрированная с плагином обычного голосования Bawlu.
Нелишне будет напомнить, что количество голосов учитывается самими соцсетями, и обновляется с большой задержкой, особенно в Фейсбуке. Так что если после опубликования ссылки на ваш пост счетчик не изменится в течение нескольких часов (а бывает, и дней) – ничего страшного, это нормально.

Ссылка для скачивания – Скачать (2)

[Download id not defined]
Плагин Import Text
Исправление для плагина Special Recent Posts

Комментариев нет.

Оставить комментарий

Вы должны войти , чтобы комментировать.

84 / 0,639 / 20.08mb