Архив за Февраль, 2009



Кросспостинг с Wordpress на blogspot

На данный момент я знаю как минимум два способа репликации постов с блога на WP на блог работающий на blogspot.com. Оба основаны на Email Posting Address или Mail2Blogger . Короче говоря, это секретный e-mail, на который можно прямым текстом послать пост, и он будет опубликован.

И так способы:
1. С использованием плагина wp2bloggercom.
После установки плагина надо просто указать секретный e-mail. И всё. Сообщения появляются практически сразу. К сообщению добавляется ссылка на сайт автора плагина. Как и положено.

2. А что если подписать секретный адрес на RSS нашего блога? Легко можно попробовать. Практически каждый блог пользуется сервисом Feedburner, который позволяет делать подписку на e-mail. Подставляем туда наш секретный адрес. Практически сразу будет отправлено письмо с просьбой подтвердить подписку. Это письмо будет отражено на вашем блоге как новый пост, на котором надо просто кликнуть ссылку активации и удалить этот пост.

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

В общем, оба способа работают, но 1-й мне понравился больше.

Пока всё =)


Категории Wordpress |
автор: altesack / Воскресенье, Февраль 22, 2009 / Нет комментов »

Спам, Parasite Eliminator и Google

Обилие спама в комментариях в последнее время просто ужасает. Когда заводил этот блог даже не думал, что столкнусь со спамом в таких масштабах. Иногда создаётся ощущение, что половина посетителей моего блога посещают его только с целью оставить спамерское сообщение.

У меня установлен плагин Parasite Eliminator, он с довольно большой степенью вероятности обнаруживает спам и при модерации выдаёт соответствующую подсказку. Это большая помощь при разборе комментариев.

Однако часть спама всё же проходит фильтр и приходится самому анализировать сообщения. Если вижу я сообщение с абстрактным содержанием – я делаю запрос у гугла. Если он находит несколько тысяч блогов с таким же комментарием с точностью до орфографических ошибок – заношу в спам.

Однако всё это напрягает реально.

А так иногда хочется отключить премодерацию – разрешить общаться в комментах всему миру..
Но нет ведь. Спамеры не дремлют!

Вот так и живём, на военном положении.

Пока всё.


Категории Wordpress |
автор: altesack / Суббота, Февраль 21, 2009 / 3 комментов »

Стряпаем модуль для XOOPS

helloxoopsСегодня мы попробуем на скорую руку создать свой модуль для XOOPS. Всё равно какой модуль. Абсолютно! Главное знать, что хотим получить в результате, и прямые руки. В идеале у нас должен быть уже работающий PHP-скрипт(или несколько), который нужно интегрировать в XOOPS.

Под интеграцией в XOOPS нас в первую очередь интересует использование единых навигации, тем оформления и авторизации.

Для начала нам нужно:

  • Создать каталог в каталоге модулей например /var/www/html/modules/helloworld
  • Создать в этом каталоге конфигурационный файл модуля: xoops_version.php.

Для того, чтобы создать xoops_version.php – предлагаю скопировать аналогичный файл из другого модуля и приспособить его под себя.
У меня получилось следующее:

Читать далее »


Категории XOOPS |
автор: altesack / Пятница, Февраль 20, 2009 / Нет комментов »

Возвращение XOOPS

XOOPS ХООPS- это моя первая CMS с которой я когда-то довольно серьёзно работал. Можно сказать первая любовь. И продолжалась бы моя любовь долго и счастливо, если бы в разработке XOOPS не наметился кризис ( около 2005 года?).

Прошло время и вышла новая версия XOOPS 2.3, а в декабре минувшего года вышел последний Security Release – XOOPS 2.3.2b. Кроме того к версии 3.0 разработчики обещают реализовать социальную сеть. Все эти новости побудили меня тряхнуть стариной и исследовать этот движок.

Итак начнём. В общих чертах XOOPS – это открытый движок, предназначенный для создания порталов. Движок написан на PHP с использованием шаблонизатора Smarty. Портал на XOOPS позволяет пользователям иметь единую авторизацию на всех модулях портала. Кроме того есть довольно гибкая система управления доступами

Теперь подробнее:

Читать далее »


Категории XOOPS, для гиков, для порталов |
автор: altesack / Четверг, Февраль 19, 2009 / 13 комментов »

Варьируем шапку страницы в шаблонах для Wordpress

Практически во всех шаблонах для Wordpress есть шаблон заголовка header.php . И практически во всех шаблонах заголовок страницы является неизменяемой величиной. Как правило в заголовках размещается некое ключевое изображение, центр композиции заголовка.

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

Это можно относительно несложно сделать. Для этого идеально подходят Conditional Tags.

Например, если нужно для всех страниц выводить изображение logo1.jpg, а для рубрик logo2.jpg можно использовать следующий код:

 <img src="<?php 
 bloginfo('stylesheet_directory'); 
 if (is_category()) {
	echo"/images/logo2.jpg";
 }else{
	echo"/images/logo1.jpg";
 }
 ? />" id=logo>

Вместо is_category() возможно множество вариантов:

  • is_category(’1′) – для рубрики с кодом 1
  • in_category(’1′) – для постов в рубрике с кодом 1
  • is_page(’1′) – для страницы с кодом 1
  • is_single(’1′) – пост с кодом 1

И таких примеров можно придумать ещё много. Всё зависит от фантазии и от креативных изображений.

PS: Кстати не обязательно варьировать только header.php, можно ещё зацепить sidebar.php. Всё зависит от дизайнерского креатива.

См. также


Категории Wordpress |
автор: altesack / Среда, Февраль 18, 2009 / 8 комментов »