Здесь я не помощник. Этот роутер не предназначен для подобных задач, его пришлось бы полностью переписать и получился бы vmSEF sh404SEF наверно единственный правильный выбор.
Уважаемый sourpuss, скажите пожалуйста, а можно ли данный роутер использовать только для SEF-ссылок категорий товаров virtuemart. Так как для самих товаров уже использую плагин vmsef (пока устраивает, кстати а может у меня этот плагин неправильно работает, может он и категории должен SEF-ссылками награждать). Или подскажите другой вариант. Спасибо за ответ.
Пропатчил роутер для поддержки коротких url добавления товара в корзину. Примеры: Код (CODE): http://www.example.com/home/cart/cartadd/19 - добавление 1 товара с ID 19 в корзину http://www.example.com/home/cart/cartadd/19/3 - добавление 3 товаров с ID 19 в корзину Работает на VM 1.1.5, проверялось со стандартным и Joomfish SEF
Вопрос по manufacturer-ам роутер работает только при показе производителей списком ссылок (Show Link List), если показывать выпадающим список (Show Drop Down List) то при переходе на страницу производителя урл остается /index.php вместо products.html?manufacturer_id=? Как заставить работать роутер с выпадающим списком? Кто-нибудь сталкивался с такой проблемой?
Устанавливаю роутер и выдает тотальную ошибку в ... строке роутера /router.php на линии 531 А ps_session.php не могу найти ***** Пыталась установить vmSEF на хостинг (залился), но в админке его просто нет. robots.txt - также не нашла на хосте Помогите, плиииз. И подскажите. что именно нужно установить, чтобы url были читабельными, хорошими... С Благодарностью, Любовь.
Господа выручайте!!! После установки роутера возникла следующая проблема. При прикреплении картинки к товару в меню товара во вкладке изображение товара (простите за тавтологию) описание картинки на сайте нормальное Но стоит зайти в Медиа меню там видим что файл поменял название на беспорядочный набор символов. Далее имеется желание добавить к основной картинке дополнительные нажимаю добавить и окошко очень долго подгружаясь все же открывается. Загружаю картинку и что я вижу на сайте картинка появляется но описание ее отражается набором символов. Подскажите камраты, может я чего не так сделал?
всё прекрасно работает с virtuemart 1.8 урл следущего вида: www.site.com/magazin/category/13/laptops.html урл категории www.site.com/magazin/details/28/13/laptops/hp-pavilion-dv6910us-154.html урл товара уважаемые.. подскажите пожалуйста как убрать ИД категории, так как ненужно её показывать и ИД товара чтобы урл были такие: www.site.com/magazin/category/laptops.html урл категории www.site.com/magazin/details/laptops/hp-pavilion-dv6910us-154.html урл товара и как выкинуть /magazin/ ? может с mod_rewrite ?
Здравствуйте, у меня возникла небольшая проблема: тк имею версию vm 1.1.2, то содержимое ps_session другое Код (PHP): if (!defined( '_VM_IS_BACKEND' )) { if( $script == 'index3.php') { $script = 'index2.php'; // index3.php is not available in the frontend! } $appendix = $script.substr($text, $limiter, strlen($text)).$appendix; if( class_exists('JRoute') && !$ignoreSEF && $mainframe->getCfg('sef') ) { $appendix = JRoute::_( str_replace( $script.'&', $script.'?', $appendix ) ); } else if( function_exists('sefRelToAbs') && !$ignoreSEF && !defined( '_JLEGACY' ) ) { $appendix = sefRelToAbs( str_replace( $script.'&', $script.'?', $appendix ) ); } if( $createAbsoluteURI && substr($appendix,0,4)!='http' && ($ignoreSEF || !$mainframe->getCfg('sef')) ) { $appendix = URL . $appendix; } } elseif( $_SERVER['SERVER_PORT'] == 443 ) { //$script = strstr($_SERVER['PHP_SELF'], 'index2.php') ? 'index2.php' : 'index3.php'; $appendix = SECUREURL."administrator/$script".substr($text, $limiter, strlen($text)-1).$appendix; } else { //$script = strstr($_SERVER['PHP_SELF'], 'index2.php') ? 'index2.php' : 'index3.php'; $appendix = URL."administrator/$script".substr($text, $limiter, strlen($text)-1).$appendix; } if( vmIsAdminMode() && strstr($text, 'func') !== false ) { $appendix .= '&vmtoken='.vmSpoofValue($this->getSessionId()); } if ( stristr($text, SECUREURL)) { $appendix = str_replace(URL, SECUREURL, $appendix); } elseif( stristr($text, URL) && $createAbsoluteURI ) { $appendix = str_replace(SECUREURL, URL, $appendix); } $text = $appendix; break; } вот фрагмент кода, куда нужно регулярку поставить, только не могу понять как его модифицировать, чтобы для данной версии работала. Проблема в том, что в хлебных крошках ссылки относительные вместо абсолютных стоят и на несуществующую страницу попадаю при выборе категории товара из профайла самого товара Помогите, пожалуйста
Столкнулся с проблемой, когда пользуешься поиском, то выдает ошибку: Fatal error: require_once() [function.require]: Failed opening required '/home/olita/olita.com.ua/www/components/com_weblinks/helpers/route.php' (include_path='.:/usr/local/pear') in /home/olita/olita.com.ua/www/plugins/search/weblinks.php on line 49 . Может кто-то знает как ее решить? Заранее спасибо
После добавления товаров в корзину или нажатия кнопки "Показать корзину" появляется выбор "продолжить покупки" и "оформить заказ". При выборе "оформить заказ" - автоматом кидает на главную страницу. Оформление заказа возможно только в том случае, если нажать именно на кнопку "корзина". Как с этим можно бороться ? п.с. При нажатии на кнопку "показать корзину" кнопка "оформить заказ" имеет ссылку: xxx.com/shop/checkout/ssl_redirect А если напрямую зайти по кнопке "Корзина" ссылка становится : xxx.com/shop?page=chekout.index&ssl_redirect=1&option=com_virtuemat&Itemid=75 То есть надо как-то придать в первоначальном варианте эту самую полную ссылку (роутер ее как-то бьет на свой лад). Выслушаю критику и подсказки. Заранее благодарен п.с. Первый раскрывающийся пункт меню у меня - "Электрокаменки Helo" при наведении на него показывает адресс /shop/category/25/elektrokamenki-helo при нажатии в адресе стоит/shop?vmcchk=1 и показывает главное меню магазина
привет! во-первых не понятно зачем два раза str_replace Код (CODE): $product_name = str_replace(' ', '-', $product_name); $product_name = vm_translate(str_replace(' ', '-', $product_name)); первый str_replace уже заменяет все вхождения пробела на "-" во-вторых: надо по-любому оптимизировать код. (тут же очень много запросов к бд) (т.е. сколько ссылок на странице - столько и запросов к бд). VM и без того уйму запросов делает. предлагаю использовать память
Доброго времени суток! Можно ли заменить разделитель / на - ? То есть я хочу чтобы вместо ссылки Код (html): /shop/category/17/originalnie-lazernie-kartridgi-canon отображалось Код (html): /shop-category-17-originalnie-lazernie-kartridgi-canon Буду благодарен за помощь
Добрый день уважаемые форумчане! Роутер работает на ура только вот возникла проблема с корзиной, она поднималась но решения я так и не нашел После добавления товара в корзину перестает работать дальнейшее оформление заказа выдает ошибку 404 not found причем такую же ошибку выдают кнопки "обновить кол-во в корзине" и "удалить товар из корзины" Уважаемый sourpuss подскажи пожалуйста как ее преодолеть? Ребят если кто решил данную проблему отпишите пожалуйста! Заранее благодарю! Сайт на Joomla 1.5.23 + VM 1.1.9
Разобрался сам Проблема пропала после того как я переименовал файл htaccess.txt в .htaccess и включил в настройках joomla "Использовать mod_rewrite"