Рабочие будни

Архивы

уход за кожей рук с соком алоэ . Элитные обои Магазин обоев, виниловые обои, обои настенные, натуральные обои . гидравлический затвор . Утеплитель для пола - теплый пол. Водяной тёплый пол Thermotech.  

Archive for the ‘plugins’ Category

WordPress plugin WP2Twitter

Четверг, января 15, 2009

Представляю вашему вниманию плагин трансляции анонсов  записей из WordPress в Twitter. За основу был взят плагин Twitter updater от Victoria Chan. Из-за того, что оригинальный плагин не работал, как требуется, пришлось его допилить. Чем и делюсь со всеми.

Установка:
1.    Скачайте плагин wp2twitter (90)
2.    Распакуйте папку с плагином в папку плагинов WordPress (/wp-content/plugins/)
3.    Активируйте плагин в админке плагинов.
4.    Двигайтесь  в панель инструментов и выберите WP2Twitter
5.    Настройте параметры под себя и укажите свои данные от твиттера

Little Spam Filter

Понедельник, декабря 15, 2008

Написал для WordPress маленький спам фильтр. Работает только при наличии на сайте кода Google Analitics. Google Analitics создаёт кукесы у пользователя, а плагин проверят их наличие. Если кукесы от Google Analitics обнаружены то комментатор считается человеком, если нет то спамом. Спам, сразу метится как спам. Распознаёт 100%, если у комментатора не отключен javascript, поддержка кукесов и сайт Google Analitics не блокируется.
И так, тестируем...
Little Spam Filter (103)

Обновил плагин Show-Keywords

Среда, ноября 12, 2008

  • Добавлена поддержка автоматического размещения ссылок в статьях. По умолчанию выключено. Для включения убрать // в предпоследней строке //add_action ('the_content', 'hookShowSearchLinks',1);
  • Добавлена возможность удаления ненужных ссылок прямо со страницы сайта. Рано или поздно, захочется что-то удалить.

Описание: Плагин проверяет источники перехода с поисковиков на ваш блог и выбирает с них ключевые фразы. Ключевые фразы и ссылки перехода запоминаются для дальнейшего использования. Как только ссылок набирается больше пяти, они начинают добавляться в конец каждого поста в определённой последовательности.

Польза от плагина: увеличивается связность страниц блога, как бы своеобразная перелинковка, где в каждой ссылке стоит ключевая фраза, по которой пришли с поисковика на нужную страницу — это даст дополнительный прирост посетителей. В итоге каждый пост вашего блога добавляет дополнительно 5 ссылок с ключевыми фразами на другие посты вашего блога.

Качаем, активируем…
Для вывода ссылок указываем в нужном месте  <?php AddSearchLinks (); ?>

show-keywords(1.5) (1.54 KB)

Фишка для SAPE

Суббота, ноября 8, 2008

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

Посмотрим, как рекламодатели отнесутся к этой приятной фишке.

P.S. Кстати это возможность использовать разные торговые площадки на одном проекте.

Show keywords — плагин добавляющий ссылки с поисковых переходов

Четверг, ноября 6, 2008

За основу был взят плагин Search keywords Владимира Юшко. Спасибо ему за идею и начало. От оригинального плагина мало что осталось, поэтому было принято решение сделать его отдельным вариантом.

Плагин увеличивает связность страниц блога и повышает насыщенность ключевыми словами.

Качаем, активируем…

Для вывода ссылок указываем в нужном месте  <?php AddSearchLinks (); ?>

P.S. Если есть желание отблагодарить автора, то можете сами разместить ссылку на мой блог в любом месте вашего блога.

show-keywords(1.5) (1.54 KB)

P.S. Обновил. Проблем с кодировками теперь нет, убраны уязвимости доставшиеся от предыдущего автора. Добавлена зачистка html тэгов в принимаемой строке.

Лечим Show Top Commentators

Понедельник, ноября 3, 2008

Плагин Show Top Commentators для WordPress некорректно обрезает имена комментаторов. Как оказалось он не способен правильно работать с текстом utf8 отличным от латиницы. Но всё поправимо. Открываем файл show_top_commentators.php

Находим строки:

function ns_substr_ellipse($str, $len) {
if(mx_strlen($str, 'utf-8') > $len) {
$str = mb_substr($str, 0, $len-3, 'utf-8') . "...";
}
return $str;
}

И заменяем их на эти:

function ns_substr_ellipse($str, $len) {
if ( iconv_strlen( $str, 'utf-8' ) > $len ) $str = iconv_substr( $str, 0, $len, 'utf-8' ). "...";
return $str;
}

P.S. Багфикс отправил автору, поди исправит в следующей версии...

Оптимизация pagenavi

Понедельник, ноября 3, 2008

Прочитав пост уважаемого Жомарта (после увидев статью Ярослава Бирзул) и посмотрев функционал navi.php, решил внести свои 5ть копеек.

В итоге взял функцию пагинации из темы уважаемого www.acosmin.com и чуток доработал.

Получилось вот что:

function wp_pagenavi2() {
global $paged, $wp_query;
$pages_to_show = 5; //сколько ссылок делать по сторонам
$max_page = $wp_query->max_num_pages;
if($max_page>1){
if(empty($paged)) {
$paged = 1;
}
$prelabel  = '<strong>&amp;laquo;</strong>';
$nxtlabel = '<strong>&amp;raquo;</strong>';
$half_pages_to_show = round($pages_to_show/2);

if($max_page > 1) {
echo "$before <div class='Nav'><span>Стр. ($max_page): </span>";
if ($paged >= ($pages_to_show-1)) {
echo '<a href="'.get_pagenum_link().'">&amp;laquo; Первая</a> ... ';
}
previous_posts_link($prelabel);
for($i = $paged — $half_pages_to_show; $i  <= $paged + $half_pages_to_show; $i++) {
if ($i >= 1 &amp;&amp; $i <= $max_page) {
if($i == $paged) {
echo "<strong class='on'>$i</strong>";
} else {
echo ' <a href="'.get_pagenum_link($i).'">'.$i.'</a> ';
}
}
}
next_posts_link($nxtlabel, $max_page);
if (($paged+$half_pages_to_show) < ($max_page)) {
echo ' ... <a href="'.get_pagenum_link($max_page).'">Последняя &amp;raquo;</a>';
}
echo "<div class='NavEnd'></div></div> $after";
}
}
}

Вызывается оно просто:

<?php if(function_exists('wp_pagenavi2')) { wp_pagenavi2(); } ?>

Кода не намного больше, но есть некоторые полезные детали.

Отличия от navi.php: возможность перемещения на пред. и след. страницу.