Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 484 Ответов
  • 178720 Просмотров
*

Ongi

  • Захожу иногда
  • 273
  • 15 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #450 : 26.11.2011, 09:57:43 »
Ссылка на предзаказ появляется, если не указать цену на товар. Обрабатывает ее документ shop.ask.php
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #451 : 26.11.2011, 10:57:01 »
вроде все правильно - вот как собирается ссылка:
Код
case 'shop.ask':
$segments[] =PAGE_PRODUCT_ENQUIRY;

if(isset($query['category_id'])) {
$segments[] = $query['category_id'];
unset($query['category_id']);
}

if(isset($query['product_id'])) {
$segments[] = $query['product_id'];
$product_id_exists = true;
$pid = $query['product_id'];
unset($query['product_id']);
}

if($product_id_exists) {
$product_alias = getProductTitle($pid);
$segments[] = $product_alias;
}

break;
а вот как разбирается
Код
case PAGE_PRODUCT_ENQUIRY:
$vars['page'] = "shop.ask";
$vars['category_id'] = $segments[1];
$vars['product_id'] = $segments[2];
break;
Или у Вас в ссылке нет category_id?
*

Ongi

  • Захожу иногда
  • 273
  • 15 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #452 : 26.11.2011, 12:47:59 »
Действительно, теряется category_id из-за модуля, которым выводятся категории... Спасибо, сразу и не заметила :(
*

Ongi

  • Захожу иногда
  • 273
  • 15 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #453 : 29.11.2011, 00:29:13 »
beagler, ту проблему исправила, но теперь другая вылезла: если в названии товара есть русские буквы, то нажимая на ссылку предзаказ вылетает ошибка "406 Not Acceptable" (показана ссылка на этот товар с транслитерацией и что он не найден)
*

yeti

  • Осваиваюсь на форуме
  • 16
  • 1 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #454 : 06.12.2011, 14:05:13 »
index.php включение модуля rewrite() убрало,а как убрать /home/category/
Хотя в начале писали, что с модулем rewrite,router.php не работает!
чтобы убрать home нужно убрать в настройках Artio галку с пункта показывать тайтл меню
вот путь):
Компоненты – JoomSEF - Менеджер расширений - VirtueMart  - Common : Show Menu Title поставить НЕТ
*

sonque

  • Захожу иногда
  • 66
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #455 : 10.12.2011, 04:20:10 »
установил роутер, заработал.
Но в опере не работает корзина. Когда хочу перейти в оформление покупки выкидывает и пишет "Продолжить покупки"


Заметил эта особенность происходит если у браузера отключен куки - заказ не оформляется!
« Последнее редактирование: 10.12.2011, 21:22:27 от sonque »
*

Бурая_мишка

  • Новичок
  • 8
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #456 : 13.12.2011, 00:21:11 »
День добрый!
спрошу совета про модули. Понятное дело что модули роутер не поддерживает, понятно что ссылки должны идти через JRoute::_(), понятно что нужно искать sefRelToAbs()... но вот вопрос где....
нужен модуль IceVmCart(собственно, он и работал до попыток оптимизировать ссылки - сейчас прикручена стандартная корзина).
После установки роутера в модуле пропадают картинки, и пишется недопустимость параметра на 34 строке minicart.tpl.
Где и как можно исправить формирование ссылок? ссылка на модуль:
http://www.icetheme.com/download-extensions/IceVmCart/View-category.html

На VirtueMart.net подсказали решение данной проблемы,  код для minicart.tpl.php:

Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );

if($empty_cart) { ?>
    
    <div style="margin: 0 auto; text-align:center">
    <?php if(!$vmMinicart) { ?>
   <p> <?php }
    echo $VM_LANG->_('PHPSHOP_EMPTY_CART')?>
    </p>
    </div>
<?php }
else {
$db = &JFactory::getDBO();
$ps_product = new ps_product;
    // Loop through each row and build the table
    foreach( $minicart as $idx => $cart ) {

foreach( $cart as $attr => $val ) {
// Using this we make all the variables available in the template
// translated example: $this->set( 'product_name', $product_name );
$this->set( $attr, $val );

}

        if(!$vmMinicart) { // Build Minicart
$product_thumb_image = $ps_product->get_field($_SESSION['cart'][$idx]["product_id"], "product_thumb_image");
echo '<div class="ice-basket-row '.(($idx%2==0)?'even':'odd').'">';
echo "<a href=\"" . $cart['url'] . "\">";
echo ps_product::image_tag( $product_thumb_image, "alt=\"".$cart['product_name']."\" class=\"ice-image\"");
echo "</a>";
?>
            
                <div class="ice-backet-wrapper">
                
                    <div class="ice-prod-descr">
                    <?php echo $cart['quantity'] ?>&nbsp;x&nbsp;<a href="<?php echo $cart['url'] ?>"><?php echo $cart['product_name'] ?></a>
                    </div>
                    <div class="ice-price" style="align: right">
                    <?php echo $cart['price'] ?>
                    </div>
                    
                    <div class="ice-attributes">
                    <?php echo $cart['attributes'];?>
                    </div>
                    
                </div>
            
           </div>
           <?php  
        }
    }
}
if(!$vmMinicart) { ?>
<?php } ?>
<div class="ice-cartinfo clearfix" style="clear:both">
    <div class="ice-totalproduct" >
    <?php echo $total_products ?>
    </div>
    <div class="ice-totalprice">
    <?php
   if ($total_price > 0)  
   echo 'На сумму: '.$total_price;
   else if ($total_price == 0)
   ?>
    </div>
</div>
   <?php if (!$empty_cart && !$vmMinicart) { ?>
   <div class="ice-showcart" align="center">
    <?php echo $show_cart ?>
   </div>
<?php }
echo $saved_cart;
?>

*

Galyanoff

  • Захожу иногда
  • 252
  • 7 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #457 : 15.12.2011, 16:59:31 »
Нашел на одном сайте компонент VirtueMart SEF 1.5.2 - создает ЧПУ для VirtueMart. Но нигде не нашел отзывов о нем. Ставить страшновато, поэтому интересуюсь, может кто уже ставил данный компонент, стоит ставить или нет?
Вот ссылка на компонент:
http://joomlall.ru/komponentyi-dlya-joomla/virtuemart-sef-152-sozdaet-chpu-dlya-virtuemart.html
*

Keano

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #458 : 27.12.2011, 12:56:50 »
Нашел на одном сайте компонент VirtueMart SEF 1.5.2 - создает ЧПУ для VirtueMart. Но нигде не нашел отзывов о нем. Ставить страшновато, поэтому интересуюсь, может кто уже ставил данный компонент, стоит ставить или нет?
Вот ссылка на компонент:
http://joomlall.ru/komponentyi-dlya-joomla/virtuemart-sef-152-sozdaet-chpu-dlya-virtuemart.html
Скажите, Вы может устанавливали данный компонент, он работает? Стоит ли его устанавливать?
*

Galyanoff

  • Захожу иногда
  • 252
  • 7 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #459 : 27.12.2011, 16:03:49 »
Скажите, Вы может устанавливали данный компонент, он работает? Стоит ли его устанавливать?

НЕ ставил. Нигде о нем не пишут, это странно. Я боюсь его ставить, а вдруг он косячный и пути назад уже не будет? Можно конечно сделать бэкап сайта, но все равно нужно время чтобы этот SEF потестить. В общем не охота быть первопроходцем. Были бы отзывы нормальные, то поставил бы.
*

Galyanoff

  • Захожу иногда
  • 252
  • 7 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #460 : 22.01.2012, 10:45:11 »
Вот улучшенный роутер для VirtueMart 1.1.9
Что пишет сам автор:
Цитировать
немного переделал роутер из-за того что постоянно выскакивали ошибки(типа ведет на главную страницу) в Xmap в поиске VirtueMart ссылка товара в корзине, из-за того что стандартный роутер показывал    много мусора(   www.sait.ru/details/47/19/magazin/nazvanie-category/nazvanie-tovara )

сделал что все ссылки теперь

товар

www.sait.ru/details/47/19/

категория

www.sait.ru/category/2

производитель

www.sait.ru/manufacturer/38

данная модификация работает исправно со всеми модулями и плагинами для витра+ со сторонними расширениями которые косвенно откносятся к VirtueMart  Проверено на VirtueMart 1.1.8 - Joomla 1.5.23

что самое удивительно после этого изменения сайт полетел вверх.... наверное ботам больше цифровые значения нравятся

Ссылка на ресурс: странно, ссылка не сохраняется.
Поставил роутер себе - все работает, также переходит по кнопкам след. и предыдущ. товар.
*

switch

  • Захожу иногда
  • 128
  • 0 / 1
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #461 : 25.01.2012, 13:28:35 »
Посоветуйте последний роутер для 1,9 ! Чтоб переводил автоматом русские буквы и убрал component/virtuemart/ !
*

DiffuSer

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #462 : 29.01.2012, 21:56:35 »
Подскажите, как добавить варианты ссылки для прайс-листа? Ссылка на прайс:
Код
index.php?page=shop.pricelist&option=com_virtuemart
У нее есть параметр:
Код
index.php?page=shop.pricelist&option=com_virtuemart?mode=view
Я сделал, чтобы ссылка была вида /shop/pricelist в меню и /shop/pricelist?mode=view при выборе режима просмотра, а как сделать, чтобы ссылка просмотра была /shop/pricelist-view или /shop/pricelist/view?
*

den_caruk

  • Захожу иногда
  • 64
  • 2 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #463 : 01.02.2012, 00:27:47 »
Здравствуйте, перепробовал все эти роутеры, но у них есть один недостаток! Через них в индекс Google попадают тысячи дублей.
Вот, возьмем к примеру адрес товара http://xxxxxxx.com.ua/index/details/249/29/myagkaya-mebel/myagkaya-mebel-mobex/romantique.html
Данная страница доступна по этому адресу, но если я введу тот же адрес и там, где у меня название категории наберу любые буквы http://xxxxxxx.com.ua/index/details/249/29/sefsfgsfsdf/fsdfgdsfsdf/romantique.html,
то откроется та же страница, и Google индексирует такой мусор! Кто может помочь с такой проблемой, возможно за разумную плату.....
*

vtx

  • Захожу иногда
  • 221
  • 19 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #464 : 14.02.2012, 17:45:40 »
роутер от from Beagler - переделанный роутер от E-FusionSoft Technologies
на хосте изменили сервер, теперь все слова которые проходят транслит не выводятся в урле.
какие модили PHP или апача могут за это отвечать? mbstring - включен. спасибо.
*

vtx

  • Захожу иногда
  • 221
  • 19 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #465 : 14.02.2012, 21:21:49 »
роутер от from Beagler - переделанный роутер от E-FusionSoft Technologies
на хосте изменили сервер, теперь все слова которые проходят транслит не выводятся в урле.
какие модили PHP или апача могут за это отвечать? mbstring - включен. спасибо.
в функцию транслита добавил
Код
mb_internal_encoding('UTF-8');
setlocale(LC_ALL, 'ru_RU.UTF-8');
*

Duke_r

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #466 : 16.02.2012, 04:20:38 »
Хотелось бы узнать, есть ли у кого роутер такой который будет приводить ссылки к виду:  сайт/product_sku/     (тоесть сайт/артикул/ ) не айди в базе, а именно артикул.

Чтобы карточка товара имела вид к примеру:
http://vse-est.com.ua/49184             (не реклама)
либо чтото вида /tovar/49184  
либо что-то в этом духе...

А возможно ли так же сделать средствами роутера отображения ссылок на производителей вида к примеру:
http://vse-est.com.ua/MICROLAB    (не реклама)
либо чтото похожее например /manufacturer/microlab


На данный момент я это реализовал через sh404sef  -  но он тормозит работу сайта приблизительно раза в 2 ((
Подскажите пожалуйста если знаете...    
*

hedeag

  • Захожу иногда
  • 377
  • 23 / 3
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #467 : 16.02.2012, 21:59:11 »
не осилил прочитать 17 страниц, установил себе роутер из заголовка, но возникли проблемы
1.ссылки выглядят вот так
http://grandsouvenir.ru/index.php/2010-04-06-09-30-23/shop.product_details/95/flypage.tpl/5120
меня напрягает 2010-04-06-09-30-23 как убрать?
2.перестала работать кнопка Задайте вопрос по этому товару

*

marki

  • Новичок
  • 1
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #468 : 26.02.2012, 14:39:42 »
Закинул фаил по инструкции но эфекта не увидил,
выдает ошибку : Fatal error: Call to undefined function mb_strtolower() in /home/test/test.com/docs/components/com_virtuemart/router.php on line 531

joomla 1.5.25 - VirtueMart 1.1.9

В чем может быть проблема подскажите?
*

openx

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #470 : 19.03.2012, 14:09:05 »
Роутер от Dutch

У меня ссылки получаются вида - http://домен/index.php/online-store/shop.browse/2.html

т.е. index.php затесался. Можно убить при помощи mod_rewrite - но тогда сразу 404 на каталог товаров.
Как побороть ?
*

Galyanoff

  • Захожу иногда
  • 252
  • 7 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #471 : 24.03.2012, 02:06:20 »
Вот здесь предложен ЧПУ для Virtuemart
http://awesome-design.com/skripty/chpu-dlya-virteumart-a-routerphp.html

С ним работают ссылки след. товар и предыдущий, ссылка на производителя, задать вопрос о товаре. Это со слов создателя.
Сам вот только собираюсь попробовать, отпишусь.
*

mavrin82

  • Захожу иногда
  • 57
  • 0 / 0
  • Мастер
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #472 : 03.04.2012, 21:37:34 »
А кто знает как убрать из чпу id категории?
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #474 : 04.04.2012, 01:24:19 »
А кто знает как убрать из чпу id категории?
Если не хочется нагружать Joomla sh404sef'ом, и не жалко 200 рублей, то есть такой вариант
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

serjik

  • Захожу иногда
  • 344
  • 1 / 1
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #475 : 04.04.2012, 19:00:15 »
при установке любых предложенных роутеров исчезает фоновая картинка в карточке товара, смещаются все тексты и компоновка товара и его описания, тоесть получается он портит выбранную тему. что можно  тут сделать?
« Последнее редактирование: 04.04.2012, 19:08:09 от serjik »
*

Curt

  • Осваиваюсь на форуме
  • 37
  • 3 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #476 : 26.04.2012, 16:17:09 »
Версия Joomla: 1.5.26, версия Virtuemart: 1.1.9 stable, использую router от Beagler.

Вид отображение категории
http://www.название.сайта/component/virtuemart/category/id_подкатегория¬подкатегории /категория /подкатегория/подкатегория¬подкатегории.html
Карточка товара.
http://www. название.сайта /2012-04-02-08-26-29/details/id_товара/ id _подкатегория¬подкатегории / категория /подкатегория/подкатегория¬подкатегории/название_товара.html

Прочел тему, но решения так и не встретил, как если возможно из ссылки отображения категории убрать component/virtuemart/ , а из карточки товара 2012-04-02-08-26-29/?

Нашел решение для изменения 2012-04-02-08-26-29/.
Необходимо изменить псевдоним пункта меню в Joomla.
« Последнее редактирование: 26.04.2012, 16:54:46 от Curt »
*

Curt

  • Осваиваюсь на форуме
  • 37
  • 3 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #477 : 26.04.2012, 18:05:02 »
Дело в том, что у меня пункт меню «Магазин» имеет тип пункта меню «Virtuemart»  и установлен по умолчанию. При таком раскладе в ссылке имеется component/virtuemart/
Если создаю другой пункт меню, который не установлен по умолчанию то его псевдоним заменяет component/virtuemart/ и тогда проблемы нет. Подскажите, как решить эту беду.
Оставив «Virtuemart» на главной.
*

Flomik

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #478 : 27.04.2012, 00:04:41 »
как если возможно из ссылки отображения категории убрать component/virtuemart/ , а из карточки товара 2012-04-02-08-26-29/?

Поддерживаю актуально!
*

Curt

  • Осваиваюсь на форуме
  • 37
  • 3 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #479 : 01.05.2012, 22:00:32 »
Хочу поблагодарить Beagler.
До этого заливал router.php на денвер и имел проблемы с отображением ссылки в центре которой прописывалось component/virtuemart/.
Сегодня попробовал на хостинге и о чудо все работает почти как мне нужно. Ссылка теперь имеет такой вид отображения.

Код
http://www.название.сайта/псевдоним_пункта_меню_магазина/category/id_подкатегория¬подкатегории /категория /подкатегория/подкатегория¬подкатегории.html

Прошу ответить знатокам имеется ли возможность изменением настроек удалить псевдоним_пункта_меню_магазина/category
Для уменьшения длинны ссылки, если нет, это конечно не критично, так как псевдоним пункта меню легко изменить на подходящее слово, но очень не хочется иметь в ссылке что-то ненужное.

И еще вопрос по теме.
Как переместить id_подкатегория¬подкатегории чтоб ссылка имела такой вид
Код
http://www.название.сайта/псевдоним_пункта_меню_магазина/category /категория /подкатегория/ id_подкатегория¬подкатегории/подкатегория¬подкатегории.html

Либо объединить  id_подкатегория¬подкатегории+ подкатегория¬подкатегории.html
Пример:
Код
http://www.название.сайта/псевдоним_пункта_меню_магазина/category /категория /подкатегория/подкатегория¬подкатегории_id_подкатегория¬подкатегории.html
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Перенос с 1.5 на 3.5 + VirtueMart

Автор andrey488

Ответов: 4
Просмотров: 3164
Последний ответ 07.03.2017, 01:19:33
от SeBun
Проблема с установкой VirtueMart 1.1.4

Автор Tell

Ответов: 10
Просмотров: 7283
Последний ответ 02.01.2017, 17:28:01
от pomogu_chem_smogu
Проблемы с установкой VirtueMart

Автор inka

Ответов: 14
Просмотров: 8264
Последний ответ 03.09.2015, 01:44:49
от Amigos
mod VirtueMart latestprod способствовал появлению белого экрана

Автор smogrom

Ответов: 21
Просмотров: 3766
Последний ответ 15.01.2015, 11:50:23
от Schumaker
Русификация VirtueMart. Как ее сделать?

Автор Koriolan

Ответов: 52
Просмотров: 54834
Последний ответ 05.11.2014, 15:37:43
от Jiggy