Архив | Для блога RSS лента для этой рубрики

Показываем количество результатов поиска

19 Март 2009

5 Comments

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

За вывод результатов поиска в вашем блоге, отвечает файл «search.php» который находится в папке шаблона, вашего WordPress блога.

Открываем файл вашим любимым редактором PHP, находим строку типа:

<h2>Результаты поиска</h2>

Это стандартный заголовок страницы, которая выводит результаты поиска по вашему блогу, для выполнения сегодняшней задачи, эту строку необходимо заменить на следующую:

 <h2 class="pagetitle">Результатов поиска по запросу: <?php /* Cчитаем результаты поиска */ $allsearch = &new WP_Query("s=$s&showposts=-1"); 
  $key = wp_specialchars($s, 1); 
  $count = $allsearch->post_count; ?>
  <span class="search-terms">
  <?php echo "\"".$key."\""; ?>
  </span> 
  - <?php echo $count; ?>. 
  <?php wp_reset_query(); ?></h2>

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

Если что-то не получилось пишите в комментариях, знаете как можно улучшить эту функцию, также жду вашего мнения в комментариях.

Продолжить чтение...

Показываем записи в обратном порядке

11 Март 2009

4 Comments

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

Зачем это нужно? К примеру для того, чтобы при просмотре архива по категории, человеку выводились записи не в порядке убывания, т.е. самая новая запись вверху, а в порядке возрастания, самая старая запись вверху и далее постранично к самой новой. Я думаю это также полезно для увеличения популярности старых записей вашего блога.

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

В моем случае было достаточно добавить всего пару строк:

проверяем что человек просматривает архив по категориям:

<?php /* If this is a category archive */ if (is_category()) { ?>

добавляем к стандартному запросу WordPress параметр сортировки:

<?php query_posts($query_string . "&order=ASC"); } ?>

Эти две строки были добавлены в файле archive.php до строк:

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

Собственно говоря и все, задача решена.

Прошу обратить внимание что в разных шаблонах, это может выполняться по разному, а в некоторых даже отсутствует файл archive.php, это можно исправить, просто скопировав файл index.php с новым именем и добавив необходимые изменения.

Остались вопросы, пишем в комментариях.

Ну и на последок любителям электромузыки, хочу порекомендовать радио, под звуки которого была проделана эта несложная работа и написан пост:

Продолжить чтение...

Показываем ссылку на twitter в комментариях

4 Март 2009

6 Comments

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

Сделать это довольно просто, достаточно просто установить плагин WP-Twitip-ID и настроить его на работу с вашим блогом. В новых версиях WordPress, плагин можно установить непосредственно через админ-панель блога, тем кто еще не обновил свои блоги, предлагаю почитать инструкцию по установке плагинов WordPress.

После того, как вы установили плагин, его необходимо активировать и зайти в настройки плагина: «Параметры» — «WP Twitip ID».

В файл comments.php необходимо вставить строку:

<?php if(function_exists(wp_twitip_id_show)) { wp_twitip_id_show("auto"); }?>

Эта строка отвечает за вывод ссылки на профиль твиттера или картинки с ссылкой, вместо auto можно задавать такие параметры:

  • image — выводит картинку с ссылкой на твиттер
  • text — выводит текст, который задается в параметрах плагина например «Twitter Account»
  • auto — выводит примерно вот такую строку @donchenko

Twitter в WordPress блоге

В большинстве случаев плагин больше не требует никаких настроек, теперь в форме комментирования, после поля URL сайта, будет добавлено еще одно поле Twitter ID куда комментатор может ввести свой логин на сервисе  Twitter.

Twitter в комментариях WordPress блога

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

Продолжить чтение...

Как работать с Woopra

16 Февраль 2009

11 Comments

Когда-то давно я уже писал о системе статистики сайта, которая работает в реальном времени — Woopra.  Сегодня хочу подробнее описать основные фишки и принципы работы в этой системе.

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

Все нижеописанное предназначается для тех, кто уже получил одобрение и хочет начать работать с  Woopra.

Скачайте и установите плагин статистики Woopra для WordPress. Скачайте программу для работы с сервисом Woopra, версия для Windows, версия для Mac OS X.

После установки и активации плагина, заходим в настройки «Параметры» — «Woopra Settings», необходимо ввести API-ключ, для правильной работы плагина, также необходимо проставить некоторые галочки, у меня это выглядит вот так:

Настройка Woopra на WordPress-блоге.

Немного о галочках:

  • Ignore Administrator Visits — не считаем в статистике визиты администратора блога.
  • Automatically tag members & commentators — автоматически проставлять теги зарегистрированным пользователям блога и комментаторам. Это необходимо для того, чтобы в статистике видно было не просто обычную статистику о пользователе, а и его имя, под которым он оставил комментарий.
  • Show comments as they are posted. — показывать краткое содержание комментариев. Woopra имеет возможность показывать пользователя и его комментарий, который он оставил на блоге
  • Show search queries. — показывать поисковые запросы по блогу. Дает возможность просматривать, что искали пользователи в вашем блоге. Такая же возможность, при правильной настройке, существует и в Google Analytics.

Вот пример работы, теггирования пользователей на моем блоге:

Статистика Woopra в WordPress блоге

Кратко пройдемся по разделам программы:

DashBoard: здесь в принципе ничего сложного нет сводная статистика по сайту, популярность содержимого, вашего сайта, обзор посещаемости по дням, количество визитов и просмотров,  рефереры (откуда пришли на ваш блог), поисковые запросы (по которым пришли на ваш блог с поисковых серверов), география посетителей по странам.

Live: георграфия посетителей, которые в данный момент на сайте, количество посетителей которые в данный момент на сайте и подробная информация о посетителях, на скриншоте информация о моем визите на сайт:

Описание Woopra на русском языке

Этот блок дает вам возможности:

  • Lookup history — посмотреть все действия за все время, по конкретному посетителю вашего блога
  • Start a conversation — очень забавная функция, позволяет чатится с посетителями вашего сайта. У посетителя должна работать Java и он должен ответить согласием на ваш запрос о чате. Для этого полезно теггировать посетителей.
  • Tag this visitor — ручное теггирование посетителя.

Посетителей можно сортировать по операционной системе, рефереру, браузеру и страничке на которой они находятся.

Search: выполняем различные поисковые запросы, по базе статистики вашего блога, вариантов условий огромное множество, со временем разберетесь. Также этот раздел открывается, если пробовать смотреть статистику по определенному пользователю с уже заданными условиями, в зависимости от того, какую статистику вы запросили у системы.

Analytics: анализ данных статистики  по вашему сайту огромное множество вариантов отображения статистики, пройдитесь по всем, я думаю разберетесь.

  • Visitors: вся статистика о посетителях, обзор, географические данные, страны, теггированные пользователи, показатель отказов, продолжение визитов.
  • Systems: информация о компьютерах ваших посетителей. Браузеры, операционные системы, разрешения экрана, языки.
  • Pages: популярные страницы сайта, страницы входа, страницы выхода, папки, исходящие ссылки, загрузки.
  • Referrers: Откуда на ваш сайт, приходят посетители, здесь все ясно по названием закладочек.
  • Searches: Поисковые запросы, ключевые фразы и слова, по которым посетители находят ваш блог в поисковых серверах.

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

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

Раз уж вы дочитали до этих строчек, хочу рассказать вам маленький секрет, чем полезнее Woopra чем допустим Google Analytics. Система статистики в реальном времени, позволяет более оперативно реагировать на всплески трафика на вашем сайте. Вы в реальном времени видите что именно популярно на вашем блоге, в текущий момент времени, так к примеру сезонные всплески посетителей, праздники или какие-то новости, могут быть использованы для привлечения дополнительных посетителей, путем написания дополнительных постов на популярную тему либо добавлении дополнительных материалов на популярные темы.

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

Продолжить чтение...