В качестве дополнительной функции при поиске на вашем блоге, вы можете отображать количество найденных записей в блоге, делается все это очень легко, если дочитаете пост до конца, научитесь как это сделать.
За вывод результатов поиска в вашем блоге, отвечает файл «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
Сегодня выполняя работу для одного из заказчиков, решил поделиться небольшим секретом. Я расскажу вам о том, как отображать записи в обратном порядке, при просмотре архивов блога.
Зачем это нужно? К примеру для того, чтобы при просмотре архива по категории, человеку выводились записи не в порядке убывания, т.е. самая новая запись вверху, а в порядке возрастания, самая старая запись вверху и далее постранично к самой новой. Я думаю это также полезно для увеличения популярности старых записей вашего блога.
Собственно сделать это совсем не сложно, необходимо лишь немного отредактировать файл шаблона, который отвечает за отображение архивных записей в вашем блоге, файл этот называется 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 с новым именем и добавив необходимые изменения.
Остались вопросы, пишем в комментариях.
Ну и на последок любителям электромузыки, хочу порекомендовать радио, под звуки которого была проделана эта несложная работа и написан пост:
Продолжить чтение...4 Март 2009
Приветствую всех, сегодня расскажу вам о том, как добавить возможность каждому комментатору в вашем блоге, добавить не только ссылку на свой сайт, но и ссылку на свой профиль на сервисе микроблоггинга 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 можно задавать такие параметры:
В большинстве случаев плагин больше не требует никаких настроек, теперь в форме комментирования, после поля URL сайта, будет добавлено еще одно поле Twitter ID куда комментатор может ввести свой логин на сервисе Twitter.
На моем блоге данный момент этот плагин установлен и работает, пока никаких глюков не нашел. Буду благодарен если вы протестируете работу плагина и оставите отзывы в комментариях. Также если у вас возникли проблемы с установкой этого плагина, воспользуйтесь комментариями для получения помощи.
Продолжить чтение...16 Февраль 2009
Когда-то давно я уже писал о системе статистики сайта, которая работает в реальном времени — Woopra. Сегодня хочу подробнее описать основные фишки и принципы работы в этой системе.
Если Вы еще не зарегистрировались, обязательно сделайте это. После того, как вы отправите заявку на регистрацию, ждать придется примерно месяц, до того момента пока регистрацию одобрят на сервисе.
Все нижеописанное предназначается для тех, кто уже получил одобрение и хочет начать работать с Woopra.
Скачайте и установите плагин статистики Woopra для WordPress. Скачайте программу для работы с сервисом Woopra, версия для Windows, версия для Mac OS X.
После установки и активации плагина, заходим в настройки «Параметры» — «Woopra Settings», необходимо ввести API-ключ, для правильной работы плагина, также необходимо проставить некоторые галочки, у меня это выглядит вот так:
Немного о галочках:
Вот пример работы, теггирования пользователей на моем блоге:
Кратко пройдемся по разделам программы:
DashBoard: здесь в принципе ничего сложного нет сводная статистика по сайту, популярность содержимого, вашего сайта, обзор посещаемости по дням, количество визитов и просмотров, рефереры (откуда пришли на ваш блог), поисковые запросы (по которым пришли на ваш блог с поисковых серверов), география посетителей по странам.
Live: георграфия посетителей, которые в данный момент на сайте, количество посетителей которые в данный момент на сайте и подробная информация о посетителях, на скриншоте информация о моем визите на сайт:
Этот блок дает вам возможности:
Посетителей можно сортировать по операционной системе, рефереру, браузеру и страничке на которой они находятся.
Search: выполняем различные поисковые запросы, по базе статистики вашего блога, вариантов условий огромное множество, со временем разберетесь. Также этот раздел открывается, если пробовать смотреть статистику по определенному пользователю с уже заданными условиями, в зависимости от того, какую статистику вы запросили у системы.
Analytics: анализ данных статистики по вашему сайту огромное множество вариантов отображения статистики, пройдитесь по всем, я думаю разберетесь.
Manage: здесь можно задать уведомления о различных событиях на вашем сайте, заход определенного посетителя, посещение статьи или скачивание файла, вариантов очень много, но я к примеру этим разделом практически не пользуюсь.
Вот собственно и все, что хотелось сказать о Woopra, если у вас остались вопросы, задавайте в комментариях, с радостью отвечу на все. Также хочу поблагодарить девушку живущую в сети, за подсказанную тему для поста.
Раз уж вы дочитали до этих строчек, хочу рассказать вам маленький секрет, чем полезнее Woopra чем допустим Google Analytics. Система статистики в реальном времени, позволяет более оперативно реагировать на всплески трафика на вашем сайте. Вы в реальном времени видите что именно популярно на вашем блоге, в текущий момент времени, так к примеру сезонные всплески посетителей, праздники или какие-то новости, могут быть использованы для привлечения дополнительных посетителей, путем написания дополнительных постов на популярную тему либо добавлении дополнительных материалов на популярные темы.
Постовой: Если вы знаете о том, что такое продвижение сайта, обязательно задайтесь вопросом, почему так популярны сайты на тему: причина кризиса россии и дизайн интерьера квартир.
Продолжить чтение...
19 Март 2009
5 Comments