
В Эфире:

Twitter
Google Buzz
Drupal для блогера: режим dofollow
О том, что такое "dofollow', говорилось во многих местах, в том числе на странице списка русскоязычных dofollow-блогов. Поскольку в Друпале по умолчанию во всех гостевых комментариях стоит атрибут rel="nofollow", имеет смысл пояснить, как именно включается режим «dofollow».
Режим отображения этого атрибута можно изменить, определив функцию themeid_username() т поместив её в файл template.php в каталоге используемой вами темы оформления.
Узнать, какую темы вы используете, вы можете, или посмотрев в исходный код страницы (там часто указано имя темы), или открыв меню «Администрирование» -> «Конструкция сайта» -> «Темы оформления».
Теперь файловым менеджером или иным удобным способом откройте каталог (папку) themes/themeid, где themeid — идентификатор (имя) темы (пишется латинскими буквами. цифрами и знаком подчёркивания). Убедиться, что вы используете точный идентификатор темы можно, открыв файл с расширением .info, находящийся в каталоге с файлами темы.
Если в каталоге нет файла template.php, создайте его (не забудьте про <?php в начале файла). Если есть, скопируйте туда следующий код, заменив themeid идентификатором используемой вами темы:
function themeid_username($object) {
if ($object->uid && $object->name) {
if (drupal_strlen($object->name) > 20) {
$name = drupal_substr($object->name, 0, 15) .'...';
}
else {
$name = $object->name;
}
if (user_access('access user profiles')) {
$output = l($name, 'user/'. $object->uid, array(
'attributes' => array('title' => t('View user profile.'))
));
}
else {
$output = check_plain($name);
}
}
else if ($object->name) {
if (!empty($object->homepage)) {
$output = l($object->name, $object->homepage, array(
'attributes' => array(
'rel' => 'external')
)
);
}
else {
$output = check_plain($object->name);
}
// $output .= ' ('. t('not verified') .')';
}
else {
$output = variable_get('anonymous', t('Anonymous'));
}
return $output;
}
Там, где стоит строка 'external', код из ядра Друпала ставит по умолчанию 'nofollow'. В нашем случае все ссылки будут отмечены атрибутом rel="external". Если это также излишне, удалите или закомментируйте эту строку в коде выше. Код функции основан на фрагменте, скопированном непосредственно из ядра Друпала 6 и переопределяет логику отображения имён анонимных комментаторов и ссылок в заголовках их комментариях (это документированный способ, именно так и надо переопределять отображение).
Сохраните файл, убедитесь, при помощи команды
$ php -l template.php
что файл не содержит синтаксических ошибок, и сбросьте реестр тем, очистив кэш (если вы его используете), в меню «Администрирование» -> «Настройки сайта» -> «Производительность»
Всё, dofollow работает. Не забудьте только устраивать подобную модификацию всякий раз, когда обновляете тему или используете другую.
Trackback URL for this post:
- Версия для печати
- 1909 просмотров
Отправить в Твиттер
Блог в СИНДИКАТе | Проза жизни | ИНФОтека | де Мотиватор | Люди, имена и блоги
Если явным образом не выражено иначе, все работы на данном сайте доступны по лицензии
Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License.
Перевод текста упомянутой выше лицензии на русский язык
© 2009 Константин Бояндин

Полезно, спасибо.
Я тоже намерен свой блог сделать dofollow, но не знал о такой фишке в WordPress. В ближайшее время исправлю ситуацию.
Дайте знать - внесу в список dofollow
...если захотите.
Можете добавить в свой список.
Установил плагин dofollow.
Толпы спамеров не боюсь. Пока что Akismet в связке с OpenID прекрасно справляется с автоматизированными спам комментариями.
Причем удивительно на этом моем ресурсе за 3 коротких месяца его существования спаму намоталось почти 800 комментов. А в других проектах на порядок меньше. Где уж я так засветился не понимаю.)
Блог добавлен
...а засветиться можно где угодно. Мне на одну только запись в одном блоге ежедневно приходит до сотни спам-комментариев. Я даже не гадаю, где мог засветиться - смысла нет.
Кстате по моему на Wordpress
Кстате по моему на Wordpress стоит по умолчанию альтернатива. 1 комент DOFOLLOW остальные NOFOLLOW/
Так и есть
...но в целом такой подход считается обычно NoFollow.
А как на wordpress.com сделать болог dofollow
Может быть Вы знаете как на самом вордпресе сделать блог dofollow
Так и называется, DoFollow
Самый популярный модуль (плагин) так и именуется, DoFollow.
См. также Список DoFollow плагинов для WordPress.
я имею ввиду блог на самом
я имею ввиду блог на самом вордпресе http://kamenec.wordpress.com/ несколько дней ищу в настройках как открыть ссылки
Установки приватности
...я полагаю, что удалить мета-тег с noindex, nofollow можно в установках приватности блога.
Способа устранить обязательный атрибут rel="nofollow" в комментариях на Wordpress.com, насколько я понимаю, нет. Поиск по их форумам поддержки подтверждает этот вывод.
Тоже вот решаюсь сделать блог
Тоже вот решаюсь сделать блог дофоллоу, но останавливает мысль о толпе спамеров!
(wmbook . com / read . php)
Фильтры могут помочь
...есть модули, тот же Akismet, которые помогают сдерживать волну спама. К тому же, премодерирование также помогает разобраться.
У всего оборотные стороны, факт.
У меня был рекорд: после
У меня был рекорд: после публикации моего блога с списках DOFOLLOW, посещаемость выросла с 30 до 140 уников в день, по адсенсу больше кликают (благодарные коллеги) да и Яша оценивает по достоинству! Конечно бесят спамеры, но стараюсь тупые посты просто не публиковать.
Не дадите ссылку на свой блог?
...а не на неведомо чей недоделанный медицинский сайт без контактных данных?
Отправить комментарий