Все для WORDPRESS

полезное

« Предыдущие записи
Следующие записи »

Профитблог

2009/03/11

Знаете что это такое ? Это система которая поможет Вам монетизировать Ваш блог. Да да ! Это прямой конкурент Блогуна. Причем отклики пользователей этой системы абсолютно разные: кто-то хвалит, не может нахвалиться, кто-то наоборот – хает на чем свет стоит. Но как это обычно и бывает, пока сам не посмотришь, не покопаешься, так сказать, в “кишочках”, то и понять не сможешь что есть что. Так что пробуем !

Опубликовано в полезное | Комментарии отсутствуют »

Как вставить рекламу в RSS

2009/03/02

Тем, кто для создания сайта выбрал популярный скрипт WordPress думаю полезным будет совет как вставить в rss ваших постов дополнительную рекламу, а уж что это будет Adsence или что-нибудь еще – решать вам.

На самом деле тот же Feedburner позволит вам вставить свой код Adsence в ленту, но для этого вам придется набрать 500 подписчиков, что не очень просто.

Итак. Чтобы добавить произвольный код в свою RSS ленту вам нужно сделать следующее. Отредактируйте файл functions.php в подключенной на вашем блоге теме.

Если такого файла нет, его нужно просто создать.

Вставьте в файл functions.php следующий код.

<?php
function insertAds($content) {
$content = $content.’<hr /><a href=http://web-kemerovo.ru>Как вставить рекламу в WordPress?</a><hr />’;
return $content;
}
add_filter(‘the_excerpt_rss’, ‘insertAds’);
add_filter(‘the_content_rss’, ‘insertAds’);
?>

вот и все :-)

Опубликовано в полезное | Комментарии отсутствуют »

Прячем рефссылки или как сделать редирект

2009/01/26

спонсор поста : Хотите оперативно починить компьютер в Раменском звоните в МегаБайт.

Вы наверняка видели на блогах ссылки типа www.sait.ru/go/sape/ нажав на которую оказываешься совершенно на другом сайте. Я расскажу как сделать сие на своем блоге.

Можно конечно, использовать сервис типа URLx.ru. Но тогда у вас будут внешние ссылки, что многих не устраивает.

Представляю вам плагин GoCodes. Сей плагин позволяет вам управлять короткими ссылками на своем WordPress блоге.

* Качаем плагин на странице, которую я указал выше.
* Заливаем папку gocodes в папку с плагинами /wp-content/plugins/.
* Активируем его на странице Плагины.
* В файл .htaccess, после строки “# BEGIN WordPress”, добавляем такие строки:

1. RewriteEngine On
2. RewriteRule ^go/([a-zA-Z0-9_-]*)/?$ /index.php?gocode=$1 [L,R]

Если ваш блог установлен, например в директорию blog, то “/index.php” меняем на “/blog/index.php”.

Если у вас установлен WP-Super-Cache, то обязательно в настройках последнего, в Rejected URIs должна быть строчка “index.php”. Иначе она (страница index.php) будет кешироваться и редирект не будет работать. В принципе она там указана по умолчанию, но на всякий случай проверте.

Все, плагин установлен. Теперь идем в Управление – GoCodes.

Там видим поля, которые нужно заполнить:

Redirection Key – слово, ключ, которое будет показываться в адресе после “/go/”.

Target URL – урл, на который будет происходить редирект.

Count this? – считать количество редиректов (переходов)?

Жмете Add Redirect. Ссылка добавлена.

Ниже видим таблицу, в которой есть все наши редиректные линки, и где мы их можем редактировать/удалить.

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

Для этого нам понадобиться адрес нашего блога (например “wphelp.ru”), строчка “/go/”, наш ключ (например “sape”), клей. Склеиваем все, и у нас выходит wphelp.ru/go/sape. Так выглядит ссылка на мою рефссылку в сапе.

Для того чтобы поменять это самое /go/ на что-либо другое, например на /gogo/, просто меняем в .htaccess, ^go/([a-zA-Z0-9_-]*)/?$ это, на ^gogo/([a-zA-Z0-9_-]*)/?$ это. Думаю понятно.

Еще одно отступление, для тех кто помешан на перетикании PR со страници на страницу (привет Настя ;) ). Получившаяся ссылка – редиректная, но для ПС – это ссылка все же, посему PR утекает. Либо на несуществующую страницу, либо на конечную страницу, но все же перетекает (ТИЦ не перетекает). Посему, кому важно, вставляйте эту ссылку в nofollow.

(источник)

Опубликовано в полезное | Комментарии отсутствуют »

Подсветка искомого запроса в результатах поиска

2009/01/11

С помощью специального php-кода, вставляемого в файл шаблона, плюс чуток CSS, на странице результатов поиска можно реализовать выделение слов, совпадаемых с поисковым запросом.

Ниже рассказываю, каким образом это делается. Для осуществления задачи нам потребуется файл search.php.

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

Интегрируем

1. Находим в шаблоне следующий код:
< ?php the_title(); ?>

И заменяем его на такой код:
< ?php
$title = get_the_title();
$keys = explode(" ",$s);
$title = preg_replace('/('.implode('|', $keys) .')/iu', '\0′, $title);
echo $title;
?>
2. Затем ищем код, похожий на этот:
< ?php the_excerpt(); ?>

или похожий на этот:
< ?php the_content(); ?>

И заменяем его на следующий код:
< ?php
$excerpt = get_the_excerpt();
$keys = explode(" ",$s);
$excerpt = preg_replace('/('.implode('|', $keys) .')/iu', '\0', $excerpt);
echo $excerpt;
?>

Если у вас в шаблоне использовалась функция the_content(), то, чтобы как и прежде выводился полный текст поста, необходимо в предыдущем куске кода заменить get_the_excerpt() на get_the_content(). Только учтите, что в этом случае возможны случаи некорректного отображения форматирования поста. Поэтому я рекомендую в результатах поиска выводить анонс поста (get_the_excerpt()).

Чтобы подсвечивать слова только по их полному соответствию запросу, в вышеуказанных кодах замените:
‘/(‘.implode(‘|’, $keys) .’)/iu’
на:
‘~/b(‘.implode(‘|’, $keys) .’)/b~iu’
3. Теперь лишь осталось с помощью CSS подсветить слова искомого запроса. Для этого в файле стилей своего шаблона добавляем вот такое правило:
.search-excerpt { background: #FF9 }
4. Готово. Наслаждаемся результатом =)

Как HTML-тег, так и стиль к нему вы можете заменить на какой-либо другой, если есть желание. В этом случае внесите соответствующие корректировки в вышеуказанный php-код. Можно, например, сделать так, чтобы в заголовке фон выделенных слов был одним цветом, а в тексте поста другим.

Опубликовано в полезное | Комментарии отсутствуют »

Уменьшаем нагрузку на сервер

2009/01/06

В дневнике вебмастера нашел отличные советы по уменьшению нагрузки на сервер вашим блогом. Рассмотрим на примере того шаблона, который установлен по умолчанию. Открываем файл header.php

Заменяем

<meta http-equiv=”Content-Type” content=”<?php bloginfo(’html_type’); ?>; charset=<?php bloginfo(’charset’); ?>” />

на

<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8” />

Скорее всего, у Вас и так будет кодировка UTF-8. Так зачем лишний раз обращаться к БД?

<meta name=”generator” content=”WordPress <?php bloginfo(’version’); ?>” />

убираем вообще или оставляем только

<meta name=”generator” content=”WordPress” />

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

<link rel=”stylesheet” href=”<?php bloginfo(’stylesheet_url’); ?>” type=”text/css” media=”screen” />

на

<link rel=”stylesheet” href=”/wp-content/themes/default/style.css” type=”text/css” media=”screen” />

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

<link rel=”alternate” type=”application/rss+xml” title=”<?php bloginfo(’name’); ?> RSS Feed” href=”<?php bloginfo(’rss2_url’); ?>” />
<link rel=”pingback” href=”<?php bloginfo(’pingback_url’); ?>” />

на

<link rel=”alternate” type=”application/rss+xml” title=”Название блога RSS Feed” href=”http://feeds.feedburner.com/mk-ulyanovsk/” />
<link rel=“pingback” href=“http://seo73.ru/xmlrpc.php” />,

<h1><a href=”<?php echo get_settings(’home’); ?>/” ><?php bloginfo(’name’); ?></a></h1>

заменяем на

<h1><a href=”/” >Название блога</a></h1>

если у Вас блог на отдельном домене, конечно. В противном случае вместо “/” пишите Ваше расположение.

<div class=”description”><?php bloginfo(’description’); ?></div>

заменяем на

<div class=”description”>описание блога</div>.

Если встречаются другие подобные элементы, прописывайте адреса прямо в шаблоне. Не фиг лишний раз базу данных тревожить :) . Точно так же нужно поступить и с footer.php. Можно и в других файлах поковыряться.

Опубликовано в wordpress, полезное | Комментарии отсутствуют »

Страница 2 of 5«12345»

    Метки

    rss wordpress Виджеты Интересное Коммерция Новости администрирование плагины полезное реклама сео социальные закладки социальные сети спам статистика темы

    Архивы

    • Июнь 2010
    • Декабрь 2009
    • Ноябрь 2009
    • Октябрь 2009
    • Сентябрь 2009
    • Август 2009
    • Июль 2009
    • Июнь 2009
    • Май 2009
    • Апрель 2009
    • Март 2009
    • Февраль 2009
    • Январь 2009
    • Декабрь 2008
    • Ноябрь 2008
    • Октябрь 2008
    • Сентябрь 2008
    • Август 2008

    Страницы

    • Реклама в блоге

    Рубрики

    • wordpress
    • Новости
    • плагины
    • полезное
    • темы

    Последние записи

    • Автоматическая очистка корзины
    • Вышел WordPress 2.9
    • Вышла версия 2.8.6
    • Началось тестирование WordPress 2.9
    • Создай уникальный шаблон

    Ссылки

    • “Клуб болельщиков”
    • Блог Гайзер Сергея
    • Статьи

    Управление

    • Регистрация
    • Вход
    • RSS Записей
    • RSS Комментариев
    • WordPress.org