kamillo: Блог

Главные вкладки

Делаем внешние ссылки внутренними

31 января 2011 в 0:51

Прячем ссылкуМногие вебмастера хорошо знают модуль noindex_external_links, который позволяет спрятать внешние ссылки. Лично у меня модуль отказался нормально работать, так как на сайте ссылки добавлялись в различных вариациях - где-то использовался BBcode, где-то html, где-то стоял атрибут rel nofollow.

После небольшого апгрейда, модуль прекрасно преобразовывает внешние ссылки во внутренние. Пример ссылки: http://вашсайт.ру/redirect.php?go=http://чужойсайт.ру

Измененный модуль можно скачать по этой ссылке. В архиве, кроме папки модуля, есть файл redirect.php , его нужно поместить в корень сайта.

Посмотреть модуль в работе можно на моем сайте аудиокниг - откройте любой пост и наведите курсор на ссылку.

Для того, чтобы все заработало, нужно установить измененный модуль, скопировать файл redirect.php в корень сайта и в форматах ввода установить флажок "Запрет индексации внешних ссылок", в формате, который вы используете.

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

Я использую этот модуль на всех своих сайтах, возможно он пригодится и вам.

Перенос комментариев с Joomla на Drupal

2 марта 2010 в 19:46

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

Версия Джумлы 1.5.7
Jcomments 2.0.0.18
Drupal 6.15

Может у кого-нить был опыт переноса сайта или есть предположения как это сделать - пишите, буду очень признателен