Улучшаем размещение SAPE на форумах PHPBB

21 сентября 2007

Прошёл тестовый переод работы нового метода размещения ссылочных блоков SAPE на многострадальном форуме.
Сейчас объясню в чём вообще заключается этот метод. Пообщавшись с тов. Forall с phpbbguru выяснил, что администрация SAPE высказала некое пожелание, о разнесении ссылочных блоков на форумах в разные места, чтобы поисковикам было сложнее определять сайты, с которых производится продажа, а следовательно и уменьшить вероятность попадания в непот (а вы уже слышали, что авто-непот постраничен?). После этого я и решил провести небольшую модернизацию способа размещения ссылок.
Теперь в футере ссылки можно расставлять так - как душе угодно, выбирая место и количество.
И, чтобы не нервировать честных зарегистрированных пользователей, ввел проверку на залогиненность - вошёл на форум под своим паролем - чистый блок ссылок, зашёл гостем (или если ты поисковик/краулер) - извольте наблюдать ссылки. Да, думаю это немного не честно и господа из Сапы за это по головке не погладят, но ведь мы же им не скажем? Так что тсссс…

Как и что нужно поменять, чтобы разместить ссылки в разных местах хедера/футера?

1. Открыть файл overall_header.tpl или overall_footer.tpl (хэдер и футер соответственно, думаю это понятно)
2. В нужных местах разместить блоки сапы. Читайте внимательно какие и как размещать.
Блок выглядет так {SAPEx}, где х - число ссылок, которое должно выводиться в этом месте. Т.е. если хочется, чтобы стояло 2 ссылки, то пишем {SAPE2}.
Учтите, что если на странице куплена всего 1 ссылка , то она выведется в первом блоке, а если ссылок больше, чем вы указали в числовых значениях, они всё равно будут выведены в последнем блоке {SAPEx}, какой бы вы x не указали.
3. Теперь открываем page_header.php или page_tail.php из директории include и, как и раньше, после строки global $do_gzip_compress; добавляем код

define('_SAPE_USER', 'ваш_длинный_но_важный_код');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();

4. Прокручиваем страницу вниз и перед строчкой

$template->pparse('overall_footer');

добавляем

if(($userdata['session_logged_in'] == 0) or (!isset($userdata['session_logged_in']))){
$footercode = file_get_contents($template->files['overall_footer']);
preg_match_all('#\{(SAPE([0-9]+))\}#is', $footercode, $varrefs);

for ($i=1; $ireturn_links(intval($varrefs[2][$i-1]));
	$template->assign_var($varrefs[1][$i-1], $sapelinks);
}

$template->assign_var($varrefs[1][$i-1], $sape->return_links());
}

надеюсь вам хватит воображения заменить footer на header, если вы решили размещать ссылки вверху

5. Проверяем.

Если хочется быть очень честными и показывать ссылки всем-всем-всем, то просто убираем первую строку

if(($userdata['session_logged_in'] == 0) or (!isset($userdata['session_logged_in']))){

и последнюю закрывающую скобку.


Да-да, знаю, что толку от этого не так много, как хотелось бы, потому что всё равно размещение ссылок ограничено верхом и низом форума, но как говорится “мы работаем над этим”. К тому же (идёя всё того же Forall), надо бы проверять длинну ссылок, чтобы не разъезжался дизайн и так далее.
В общем планов хватает. Подписывайтесь на RSS и следите за дальнейшими новостями.

1 звезда2 звезд3 звезд4 звезд5 звезд (Еще не оценили)
Загрузка ... Загрузка ...

Обзор плагина FireStats и русские поисковые системы.

20 сентября 2007

Ну что же, как я и обещал - буду ставить по чуть-чуть плагинов и описывать свои впечатления.
Первым был установлен плагин статистики FireStats.
Впечатления только положительные: считает визиты и посетителей, за всё время и 24 часа, ссылки-рефералы, поисковые запросы и кол-во переходов, а так же рейтинг страниц + статистика по пользователям (браузеры, страны, ОС).
Фильтрует ботов и краулеров по имени, причём можно добавлять их в ручную в настройках, так же есть фильтр по IP.

Что особо понравилось, так это то, что есть возможность исключать зарегистрированных пользователей из подсчёта (чтобы например не считать себя) + можно в сайдбар повесить виджет статистики.

Устанавливается без проблем, но вот немного разочаровало то, что список поисковиков ограничен изначально буржуйскими (Google, MSN, altavista, Ask, Exite, Alexa, Walla, Yahoo, AOL, Baidu, Lycos, HotBot, About), а хочется то статистику по нашим родным.
Немного возни в исходниках и добавил в определение поисковиков: Yandex, Aport, Rambler, WebAlta, mail.ru, Nigma.

И всё бы ничего, только они (черти) работают в Win-1251 кодировке, а в WP всё в UTF-8… Ещё немного кода и имеем перекодирование для нужных поисковиков и читабельность в статистике.

Если вы уже используете FireStats, то просто скачайте архив (firestats-rus-se.rar) и замените файлы из него. Я сохранил последовательность папок, поэтому всё должно встать без особых проблем. В архиве так же иконки к поисковикам)

Если будут какие-то проблемы и/или пожелания - прошу в комментарии.
Будет время возможно займусь переводом этого плагина, хотя в нём и так всё интуитивно понятно.

1 звезда2 звезд3 звезд4 звезд5 звезд (1 голосов, средний: 5 из 5)
Загрузка ... Загрузка ...

25 лет смайлу, немного ссылок и мыслей

19 сентября 2007

Планировал сегодня написать очередной пост из серии о 300 плагинах, но как выяснилось всё это уже переведено до меня (за ссылку огромное спасибо тов. dogwatch). Теперь будет больше времени на то, чтобы не просто перевести, но и опробовать плагины и писать уже о них на собственном опыте.

На днях опробовал новый метод внедрения кода SAPE на PHPBB-форум. Отличие от старого способа в том, что появилась возможность разносить ссылки в разные места footer’а форума + скрывать ссылки от залогиненых пользователей (действительно, ведь вся эта байда с ссылками ради повышения PR и ТИЦ, а не привлечения пользователей).
К сожалению пока что вариант опробован только на footer’е, а для его внедрения на всю страницу надо сделать несколько более глобальных изменений. Возможно уже завтра опишу первый способ, а в последствии (если всё удастся) и второй.

Сегодня меня охватил приступ истерики, когда я читал “Семья и Дети” Давыдова, особенно воодушевила сама мысль про первого ребенка в семье (каковым я и являюсь). Надо поинтересоваться у матери как всё было на самом деле:). Ещё на глаза попался довольно спорный метод увеличения количества страниц для индексации SAPE на WordPress - ну нафига плодить 100% бессмысленные страницы. Особенно странно смотрится данный пост после вполне адекватного поста о SMO, где первым пунктом стояло

Повышать ссылочную популярность – делать такие сайты и выкладывать такой контент, на который будут ссылаться.

В ожидании WordPress 2.3 проверяем свои плагины на совместимость с новым движком.

Ну и перед тем как отправиться спать, хочу поздравить всех с 25 летием всеми любимого смайла : -)

smile

Ну и на последок немного поднимающего настроение отвратительного мистера Виглза (кликабельно):
Rehabilitating Mr. Wiggles 409

1 звезда2 звезд3 звезд4 звезд5 звезд (Еще не оценили)
Загрузка ... Загрузка ...

Обзор плагинов WordPress - AJAX плагины для читателей блога

17 сентября 2007

Продолжаем пролистывать список из 300 плагинов. На этот раз это AJAX плагины, облегчающие жизнь вашим читателям.

panda-ico AJAX Comments 2.0 - Отправка комментариев без перезагрузки страницы, делает процесс комментирования намного более удобным и плавным.
Уже не раз писал про этот плагин, который можно скачать у меня.

AJAX Google Video Search - Поиск по Google Video не покидая блог.
“Очень полезная” и востребованная функция.

AJAX Shoutbox - Чат в реальном времени, с звуковым оповещением о новых сообщениях.
Таких вещей я тоже никогда не понимал.

Cool Weather - Позволяет посетителям просматривать прогноз погоды в любом регионе.
Синоптики и так врут, так что нечего им делать это ещё и в блоге) Хотя кому как.

Currency Converter - Добавляет конвертер валют на страницу. Данные берутся из Yahoo Finance.
В бизнес-ориентированный блог.

Google MapSearch Widget - Поиск по Google Maps.
Сомнительная радость.

panda-ico Gregarious - Плагин социальных закладок, включающий кнопки для Digg, Reddit, Feedburner FeedFlare и многие другие.
Букмаркинг - это полезно. Нужно сравнить этот плагин с версией от Максима.

Hottaimoijiruna - Добавляет самообновляющиеся часики - временной пояс определяется блоггером.
Не вижу смысла.

Inline Ajax Comments - Скрывает комментарии, до тех пор пока пользователь не кликнет по ним.
Здравое зерно в этом плагине есть. Пока что правда я не уверен, что оно МНЕ нужно.

panda-ico Inline Ajax Page - Отображает обрезанную версию поста, а после клика загружает полную версию на этой же странице.
Идея мне нравится. Стоит посмотреть и реализацию - подгружает ли скрипт остаток страницы из базы или просто отображает скрытый до этого фрагмент. От этого зависит в принципе индексация статей с главной, поэтому лишнее баловство излишне.

Tagboard Widget - Добавляет панель, в которой отображаются последнии комментарии сразу же после их появления в блоге, т.е. без перезагрузки страницы.
Прикольно, но только на сайте автора скачать плагин нельзя - “Временно модифицируется”.

Units Converter - Переводит сотни различных единиц измерений (длины, площади, объёма, веса/массы и скорости) без перезагрузки страницы.
“Very useful”…

WP Movie Ratings - Объединяет данные с сайта IMDB с ревью на фильмы в блоге, а так же позволяет читателям оценивать фильм.
*Заняться что ли написанием ревью…* Вполне может быть полезен определенному кругу блоггеров.

XDTalk - Позволяет зарегистрированным пользователям общаться между собой.

Честно говоря этот список немного разочаровал - полезного почти нет, во всяком случае для меня. Может кто надоумит как можно было бы воспользоваться этими плагинами?


Из этой же серии можно почитать:
AJAX плагины для авторов блогов

1 звезда2 звезд3 звезд4 звезд5 звезд (1 голосов, средний: 4 из 5)
Загрузка ... Загрузка ...

Обзор плагинов WordPress - AJAX плагины для авторов блогов

16 сентября 2007

Думаю не я один видел статью “300+ Tools for Running Your WordPress Blog”, но не уверен, что всем хватило терпения её осилить в один присест, да и к тому же на ангельском языке.
Поэтому предлагаю вам тот же самый обзор, но разбитый на тематические блоки + по-русски.
Естественно просто перевод мало кому интересен, т.ч. курсивом обозначены мои комментарии. Часть плагинов я пропускаю умышленно, потому как они больше ориентированы на “заморских” пользователей WordPress.
Сразу скажу, что сам я эти плагины не применял (пока), но заинтересовавшие меня будут отмечены вот таким значком - panda-ico + пояснение, почему плагин мне интересен. Велика вероятность, что эти плагины буду ставить на свой блог и уже в серии “Как я ставил блог на WordPress” опишу что с ними и как. И если что будет в них переводить - буду выкладывать локализованные версии.
Почему панда? Потому что они просто мне нравятся, вот и всё)

Начнём:

AJAX WordPress плагины - Полезные авторам блогов

AjaxWP - Добавляет возможности AJAX везде где только можно, что увеличивает скорость работы.
Довольно расплывчатое описание, да и не любитель я all-in-one вещей.

Alexa Rank - Отображает ваш Alexa Rank (показатель статистики посещаемости ресурса среди пользователей с установленным Alexa Bar. Немного информации тут.)
Для рунета довольно спорный показатель, т.к. мало кто использует этот самый Alexa Bar

panda-ico Ajax Comment Preview - Создаёт предпросмотр комментария, до его отправки в блог.
Может быть полезен, чтобы удостоверится, что разметка и ссылки указаны правильно.

asTunes - Выводит данные из вашего профиля в Audioscrobbler/last.fm и размещает их в виде списка в блоге.
Максимум, где это применимо, имхо, персональный (не тематический) блог. Потому что реальной пользы от этой информации - 0.

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

Crossroads - Добавляет эскизы и комментарии из вашего Flickr аккаунта.
Ну что поделать, не пользуюсь я фликером.

panda-ico FireStats - Обширная статистика по блогу, включая информацию о ссылающихся сайтах и популярных страницах.
Статистика - это хорошо. Хоть и пользуюсь Гугл-Аналистиком, но попробовать данный плагин тоже не прочь.

Google PageRank - Позволяет отображать ваш Google Page Rank на страницах блога.
Польза конечно сомнительная.

Hardened-Trackback - Генерит одноразовые трекбэки, для борьбы с трекбэк спамом.
На меня мало ссылаются, поэтому “трэкбэк спам” - сложноосознаваемая вещь.

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

Live Spell Checker - Добавляет проверку орфографии в админ панели при написании постов.
В FireFox проверка орфографии по умолчанию, поэтому плагин для меня бесполезен. К тому же не понятно - какие языки поддерживаются.

Wordpress Mailing List - У вас есть список рассылки? Позвольте своим подписчикам управлять подпиской прямо с главной страницы блога.
Может быть и полезно, но пока что я не сталкивался с проблемой управления подписками, да и к тому же скорее всего это действует только для зарегистрированных пользователей.

WP e-Commerce - Корзина покупок для вашего блога.
Кому-то точно пригодится.

panda-ico WP-Polls - Полностью настраиваемое голосование.
Как только появится необходимость в голосовании - установлю.

panda-ico WP-Post Ratings - Позволяет читателям оценивать ваши посты.
Нужно посмотреть как это выглядит и настраивается ли оформление.


В следующем выпуске - Ajax плагины для читателей блога.

1 звезда2 звезд3 звезд4 звезд5 звезд (1 голосов, средний: 4 из 5)
Загрузка ... Загрузка ...
13 страница из 17« К первой...«1112131415»...К последней »