to kpk17
Пиши что конкретно не работает. (Пустая страница, страница с ошибкой, не генерирует ссылки и т.д)
Теперь то зачем собственно я и полез снова в данную ветку. Мне удалось переделать прайслист для работы с Joomla 1.5 без включенного режима совместимости (Legacy). Выкладывать свой прайс не буду, поскольку он у меня весь переделан под свой нужды. Напишу что и где менять. Это не трудно, всего то парочка функций.
Я уже писал выше, что не очень то разбираюсь в php, так что возможно есть варианты и получше, но это уже решать спецам.
Итак, поехали.
В первую очередь во всех языковых файлах, ну или только в том что используете (например russian.php) меняем строку
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
на
if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
В shop.pricelist.php меняем
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
на
if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
вместо кода
if (file_exists( ADMINPATH. 'html/pricelist/languages/'.$mosConfig_lang.'.php' ))
require_once( ADMINPATH. 'html/pricelist/languages/'.$mosConfig_lang.'.php' );
else
require_once( ADMINPATH. 'html/pricelist/languages/english.php' );
пишем
if (file_exists(dirname(__FILE__).DS.'pricelist'.DS.'languages'.DS.''.$mosConfig_lang.'.php' ))
require_once(dirname(__FILE__).DS.'pricelist'.DS.'languages'.DS.''.$mosConfig_lang.'.php' );
else
require_once(dirname(__FILE__).DS.'pricelist'.DS.'languages'.DS.'english.php');
и наконец везде где встречаем функцию mosGetParam меняем на JRequest::getVar
например строку
$mode = mosGetParam( $_GET, 'mode', '' );
меняем на
$mode = JRequest::getVar( 'mode', '' );
Теперь выключаем режим совмести 1.0 и радуемся жизни.
Описал процедуру как мог, если будут вопросы, постараюсь помочь. Удачи!

Переделал под Joomla 1.5 оригинальный прайслист с офф. форума virtuemart. прилагаю для наглядности.
Sergey Aghagumyan
[вложение удалено Администратором]