Смотри куда тыкаешь

Во время серфинга по просторам интернет с помощью Firefox не всегда можно получить полную информацию о ссылке на которую Вы переходите по строке статуса. Например в случаях очень длинного адреса. Или знакомое разочарование: кликаете по ссылке в надежде скачать файл а вместо этого получаете всплывающее окно.

Приложение Linkalert, в виде расширение для Firefox, дает визуальный представление ссылки по которой Вы собираетесь перейти еще до того как Вы ее нажмете. Визуализация происходит при помощи иконки рядом с ссылкой при наведении на нее курсором. Плагин "распознает" следующие виды ссылок: файлы офиса, ссылки на электронный ящик, RSS, pdf, Javascript, архивы, новые окна и многое другое.

Linkalert

Так же Linkalert оповестит Вас иконкой в виде маленького замочка, о том что Вы собираетесь перейти по защищенной ссылке. Вообщем однозначно полезное дополнение для любимого Firefox.

Софт | Теги: , , , | 11 августа 2008
1 Star2 Stars3 Stars4 Stars5 Stars
Оценить запись!
Loading ... Loading ...

Решение проблемы с плагином WP-PostViews

После обновления Wordpress до версии 2.6 обновился и плагин WP-PostViews до версии 1.31 для вывода наиболее читаемых записей в блоге.

Вот именно после этого он у меня и перестал работать. Точнее перестали отображаться в футере TOP 10 посещаемых статей. Перерыл все что можно, начиная от кода и заканчивая базой данных. Решение же как оказалось намного проще :)

Идем Setting>Post Views>Restore Default Template и завершаем все это Save Changes

1 Star2 Stars3 Stars4 Stars5 Stars
Оценить запись!
Loading ... Loading ...

SAPE на Wordpress

Решил я попробовать продавать у себя в блоге ссылки от довольно популярной в exUSSR бирже SAPE.RU попробовав при этом если не зарабатывать (хотя с sape это вполне возможно), то хотя бы перевести его на самоокупаемость.

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

И сразу же столкнулся с некоторыми проблемами при интеграции sape в wordpress. Информации довольно мало(по крайней мере не в официальном FAQ не на форуме я конкретного ответа не нашел), как по мне, по решению таких казалось бы простых вопросов. Тем более что просто "вставить код и забыть" как это предлагает Google Adsense или Яндекс Директ здесь не получалось.

В основном проблема, с которой сталкиваются пользователь сайтов на Wordpress, это адаптация кодировки. Т.е. добиться вывода ссылок в блоге/сайте "на русском", а не крякозяблями вида �����������. Для этого нужно сделать 2 шага:

  • устанавливать следующий код на странице (у меня он одновременно отвечает и за подключение скрипта sape и за вывод ссылок в footer)
    <?php
    define('_SAPE_USER', 'ВАШ КОД SAPE');
    require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
    $o['charset'] = 'UTF-8';
    $o['force_show_code'] = true;
    $sape = new SAPE_client($o);
    unset($o);
    echo $sape->return_links();
    ?>
  • изменить кодировку файла links.db который лежит в папке с Вашим кодом. Делаем это так: загружаем с хоста файл links.db, качаем расширенный блокнот Notepad2 и открываем им уже загруженный файл. Удаляем все строки, далее жмем "File>Encording>UTF-8" и сохраняем его. Полученный файл обратно заливаем на хост, поверх того что там уже есть.
  • На этом все, интеграция и "борьба" с кодировками завершена.

    И еще небольшой tips для будущих пользователей, пожелающих присоединиться к sape. Это решение об уменьшении ВС (Внешних Ссылок) на Вашем сайте. Для sape они имеют значение, и чем их меньше, тем лучше. Здесь решений есть 2:
    1. Ручной: в корне хоста (если Wordpress у Вас стоит именно там) создаете файл url.php и встраиваете в него этот код
    <?php
    $url = isset($_REQUEST['url']) ? $_REQUEST['url'] : '';
    if(preg_match('#(http?|ftp)://\S+[^\s.,>)\];\'\"!?]#i',$url)){
    sleep(3);
    header("Location: $url");
    exit();
    }
    ?>

    потом в посте при указании ссылки типа href пишем следующее: href="http://ВАШ.САЙТ/url.php?url=http://ССЫЛКА НА ВНЕШНИЙ САЙТ

    2. Автоматический: при помощи плагинов, которые бедет автоматически изменять все Ваши внешние ссылки в постах
    плагин WP-NoIndex - помещает все ссылки в тег noindex
    плагин Click Counter - автоматом делает редирект, т.е. превращает все внешние ссылки в "внутренние".

    1 Star2 Stars3 Stars4 Stars5 Stars
    Оценить запись!
    Loading ... Loading ...

    Обновился

    На этот раз порадовал ;) внутренности блога обновлением движка до последней версии 2.3.3
    Сам процесс оказался довольно простым и занял от силы минут 30 на "все про все". Небольшие заметки по обновлению:

    1. Обновляться советую именно по официальной документации а не через всевозможные плагины автообновления;
    2. Странно, но метод перезаписи старых файлов новыми у меня не сработал(вылезала ошибка при попытке обновления). Так что совет: идите путем именно УДАЛЕНИЯ всех старых файлов (при этом НЕ УДАЛЯТЬ!!! файлы:"wp-config.php", ".htaccess", "robots.txt" и папки "wp-content", "wp-images", "wp-includes/languages/").

    Плюс ко всему у меня стоял плагин Ultimate Tagging Warrior который управлял тегами и к сожалению в данный момент его не поддерживает последняя версия WP. Решение проблемы нашел вот здесь. Данный метод позволяет благополучно заменить этот плагин уже встроенным в WP тегированием с сохранением всех предыдущих тегов и привязок. Вкратце суть:

  • Находим строчку, отвечающую за вывод тегов, вида <?php UTW_ShowTagsForCurrentPost("commalist") ?> в файлах index.php, single.php, archive.php и заменяем ее на <?php the_tags('before','separator ','after'); ?>. Соответственно не забываем менять слова before, separator и after на соответственно символы-буквы-картинки-слова(короче что угодно), которые Вы хотите видеть ДО, МЕЖДУ и ПОСЛЕ тега.
  • Далее нам нужно заменить вывод нашего облака тегов (у меня он в сайдбаре). Находим строчку <?php UTW_ShowWeightedTagSetAlphabetical("sizedtagcloud","",0) ?> и меняем ее на <?php wp_tag_cloud(''); ?>.
  • На этом интеграция закончена. Теперь нужно импортировать все теги сделанный ранее плагином Ultimate Tagging Warrior в сам Wordpress. Идем "Manage >Import>Ultimate Tag Warrior" и 4 раза жмем на кнопочку "NEXT" в Мастере.

    Все :)

    1 Star2 Stars3 Stars4 Stars5 Stars
    Оценить запись!
    Loading ... Loading ...

    Странности Akismet

    Как то в последнее время плагин начал отлавливать вполне нормальные комментарии. Только за сегодня вернул 5 штук из "ловушки". Кстати, совершенно случайно начал пролистывать смам, как правило я просто периодически жму "Delete All" даже не листая весь список.

    Wordpress | Теги: , | 9 февраля 2008
    1 Star2 Stars3 Stars4 Stars5 Stars
    Оценить запись!
    Loading ... Loading ...

    В печать

    Недавно вышедший плагин HP Blog Printing позволяет создавать отформатированные посты подготовленные для печати. В данным момент плагины доступны для блогодвижков на базе Wordpress и Movabletype.

    HP Blog Printing

    Перед печатью посетитель может выбрать, через четбокс, посты которые будут отправлены на печать. Помимо того выбранные посты можно скачать в виде сформированного pdf файла. Единственным блогом, пока, на котором можно увидеть этот плагин в действии - TechCrunch.
    Еще один плюс HP Blog Printing в том, что его работа независима от движка и выполняется на стороннем сервере, что избавляет Ваш блог от дополнительного трафика, а Вашего хостера от дополнительной нагрузки.

    Wordpress | Теги: , | 14 июля 2007
    1 Star2 Stars3 Stars4 Stars5 Stars
    Оценить запись!
    Loading ... Loading ...