Как убрать фразу в начале строки (php, regexp)

picЯ уже писал о том, как можно упростить себе публикацию в свой дайджест.

Передо мной встала задача. Надо перед публикацией удалять некоторые фразы из заголовка. Простой пример: При публикации статьи с tesera.ru – в начале заголовка добавляется какая-то фраза, например, “Игровая сессия”. Хотелось бы убрать эти слова. Причём автоматически.

Можно воспользоваться методом, который я описывал в посте выше. Но тогда из заголовка будут убираться любые “Игровая сессия”, а мне надо только, если это встречается в начале строки.

Вот тут на помощь и приходят регулярные выражения.

Вставляем, вместо старого

$title = str_replace(' | все о настольных играх - tesera.ru','', $title);

в press-this2.php вот такой кусок:

if ( strpos($title, 'tesera.ru') !== false) {
$title = str_replace(' | все о настольных играх - tesera.ru','', $title);
$pat = array();
$pat[0] = '/^Статья /i';
$pat[1] = '/^Новость /i';
$pat[2] = '/^Игровая сессия /i';
$pat[3] = '/^Игра /i';
$title = preg_replace($pat, '', $title);
}

И из заголовка уберутся все вышеуказанные фразы если они находятся в начале строки.

Если вам это было бы удобно, но вы ничего не поняли – спрашивайте :)

Свои блоги (стандалоны) на wordpress. Удобняем

picСейчас я распишу неправильный, но очень быстрый и удобный способ публикации в блог на wordpress.

Ососбенно пригодится тем кто ведёт дайджест и скорость и удобство публикации важны. Для того, чтобы разместить пост надо будет всего-то пометить нужный кусок. Чистки, фильтры и прочее будут происходить сами. Рекомендую хотя бы пролистать, что бы знать, что так можно.

(далее…)

Как комментировать (система Disqus)

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

(далее…)

Как показать Google кто автор

В принципе хорошая новость. Гугль (и Яндекс) продолжают вводить технологии, которые позволят легче устанавливать авторство написанного. Принцип простой – пытаются установить связь между написанным текстом и конкретным человеком (а не блогом).

Чем было плохо до сих пор? Поясню (упрощая):

У меня есть два блога. Один популярный, развлекательный vdas.livejournal.com, который обновляется ежедневно. Есть мой личный vdasus.com где нет copy-paste, т.е. каждая статья написана лично мной. Он обновляется ~ раз в неделю.

Рассмотрим ситуацию. Я хочу написать статью на vdasus.com. Теперь смотрите что будет, если я напишу статью и сделаю копию текста на vdas.livejournal.com.

Поисковый робот заходит на vdas.livejournal.com несколько раз в день. А на vdasus.com раз в неделю. Следовательно несмотря на то, что статья появилась на vdasus – в индексе она появится раньше для livejournal. Т.е. авторство, как бы, livejournal…

Гугль предложил некоторый метод, где можно связать страницу с автором. Что надо для этого сделать? Инструкция: (далее…)

wordpress 3.x Как не выводить рубрики на главной. Решение

picИногда удобно не выводить на главной своего блога некоторые рубрики. К примеру профильное направление в этом блоге – компьютеры и прочее для начинающих. С другой стороны иногда хочется поделиться и чем-нибудь из другой тематики. Раньше это было просто, но, начиная с версии 3.x перестало работать.

Для того, что бы опять спрятать некоторые рубрики с главной, надо сделать следующее. (далее…)

Делаем свой standalone блог с нуля

logoНашел свои старые посты:

  • Делаем свой standalone blog. Шаг первый. (http://vdas NULL.livejournal NULL.com/3746477 NULL.html)
  • Делаем свой standalone blog. Шаг второй. (http://vdas NULL.livejournal NULL.com/3748608 NULL.html)
  • Делаем свой standalone blog. Шаг второй. (продолжение) (http://vdas NULL.livejournal NULL.com/3750396 NULL.html)
  • Делаем свой standalone blog. Шаг третий. Установка WP (http://vdas NULL.livejournal NULL.com/3750839 NULL.html)
  • Плагины wordpress
  • Поговорим о полезных плагинах wordpress

    logoЯ на своём сайте использую некоторое количество плагинов, которые, как мне кажется, полезны.

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

    Итак: (далее…)