Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Требуется специалист по Друпал, который знает его хорошо изнутри.

Есть проект на Друпал 5.10, а также установлен форум PunBB 1.3.6 в той же базе (обновлен с 1.15).

Требуется провести следующие работы:

1) Убрать дубли страниц

На сайте включена опция "чистые ссылки". Все работает отлично, но в поисковиках появляются страницы вида:

http://mysite/node/617?destination=node%2F617

Нужно оставить только оригинал: http://mysite/node/617

http://mysite/allarticles?page=7&destination=allarticles

Нужно оставить только оригинал: http://mysite/allarticles?page=7

http://mysite/taxonomy/term/3/moedelo_para_468x60_Bizguru.swf?page=2

- это вообще непонятно откуда, баннер такой есть на сайте, но в папке files.

Нужно оставить рабочей только ссылку:

http://mysite/taxonomy/term/3.

Думаю, достаточно будет немного подредактировать .htaccess, чтобы эти лишние страницы не показывались, а происходил редирект, например, на главную сайта.

2) Требуется сделать простой редирект внешних ссылок в нодах.

Т.е. если есть внешняя ссылка http://site.ru, то заменять ее на : /go.php?go=site.ru (срипт go.php уже есть, но ссылки пишем вручную).

А если ссылка уже имеет формат вида: /go.php?go=site.ru или http://mysite.ru/go.php?go=site.ru (редиректная ссылка прописана вручную в ноде), то уже не заменять ее.

А также не заменять любые ссылки, содержащие домен моего сайта mysite.ru или www.my-site.ru.

Решение хотелось бы видеть в виде простой надстройки (хука), которая сама будет править все ссылки в документах без установки модулей, настройки фильтров, использования БД, а также специального прописывания ссылок при редактировании документа. Решение howto мне кажется не очень хорошим, т.к. видел немало жалоб на этот модуль...

Замена ссылок должна производиться учитывая кеш конечно, т.е. заменять ссылки при создании страниц, а не на лету в кешированной странице.

Ссылки нужно заменять только активные, т.е. те, которые в тегах ссылок:

3) Адаптировать модуль PunBB под новую версию форума.

Модуль отлично работал, пока была установлена старая версия форума 1.15, но

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

Модуль PunBB не является официальным дополнением, а сделан просто энтузиастом, поэтому готового решения нет, точнее есть новые модули для Друпал 6 и Друпал 7, что мне не подходит.

Модуль также выдам, если нужно.

Реализовать нужно все в удобном для меня виде - доступ по ftp к сайту я не выдаю, выдавать все скрипты сайта и урезать базы для выдачи вам, мне также не хочется возиться...

Я вышлю вам только необходимые файлы, например файлы темы, модуль PunBB, htaccess и т.п., а вы сделаете все и вышлите файлы мне обратно.

Я думаю, не сложнее вам поставить 5 друпал и Punbb 1.3.6, чем мне все скрипты вам выкачивать и базы урезать.

Слушаю ваши предложения здесь, а не в личке, с ценой и сроком.

Возможно, выполнение не всех пунктов, если что-то вызывает у вас затруднение.

12 лет назад
evmaster
Евгений 
43 годаРоссия
21 год в сервисе
Был
год назад
83 отзыва