Установка кода sape на joomla 1.5 и 1.0 с помощью модуля mod_sape

Скачать модуль mod_sape

Модуль sape для joomla 1.5

Как поставить sape на joomla? Как правило, такой вопрос начинает гуглится после неудачной попытки установить код сапы на джумлу в ручную т.е. по стандартной инструкции системы. Дело в том, что в joomla 1.5 используется свой фреймворк и редиректы при включенном ЧПУ, именно это и усложняет задачу.

Что бы не заморачиватся с тонкостями работы joomla и php, проще и универсальнее будет вариант с установкой модуля mod_sape.php.

Установка:

Качаем mod_sape.

Если Joomla 1.0 - устанавливаем как обычный модуль, нечего необычного.

Если Joomla 1.5 - при установке, CMS может потребовать - Вам необходимо включить Режим совместимости (Legacy Mode). Для этого необходимо опубликовать системный мамбот Legacy. Если это случилось, идем в "Расширения -> Менеджер плагинов", ищем "System - Legacy" и опубликовываем его. Затем повторяем установку mod_sape

Ну и конечно не забудьте залить в корень сайта папку полученную на sape и установить на неё права 777.

Настройка модуля sape для joomla:

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

Отправляем сайт на модерацию в sape, рекомендую отключить показ заголовка у модуля, пока сайт находится на проверке.

После продажи первой ссылки, мы сможем её увидеть на сайте, и соответственно подогнать стили под дизайн.

Борьба с кодировками:

Joomla 1.0 использует кодировку windows-1251, а Joomla 1.5 - UTF8. Если у Вас появились на месте модуля вопросики, либо что то подобное, поменяйте кодировку файла site.ru/modules/mod_sape/mod_sape.php в любом редакторе (рекомендую Notepad++ или Editpluse), открываете этот файл в редакторе и при сохранении укажите другую кодировку, либо "UTF8" либо "ANSI".

Если сами ссылки отображаются в другой кодировке, то попробуйте поменять кодировку в админке модуля. Если не помогает, открываем файл site.ru/modules/mod_sape/mod_sape.php. Ищем код:

switch ($sp_charset) {
   case "1" :
     $sape_option['charset']= 'CP1251';
   break;
   case "2" :
     $sape_option['charset']= 'UTF-8';
   break;
}

и принудительно ставим нужную кодировку.

Отладка:

Вообще при возникновении проблем включайте "Режим отладки".

Еще видел часто на форумах пишут о проблеме вывода ссылок на главной странице, это играем в админке модуля с параметром "Использовать REDIRECT_URL, SCRIPT_URL".

Ну, в общем других проблем возникнуть не должно.

Hosted by uCoz