Новости Joomla

Astroid обновился до версии 3.3.7!

Astroid обновился до версии 3.3.7!

Astroid — это мощный фреймворк для дизайнеров и разработчиков, позволяющий создавать адаптивные, быстрые и надежные веб-сайты и шаблоны на базе Joomla.

Главное в новой версии:

-   Исправлена загрузка файлов макетов

В предыдущем крупном релизе Astroid 3.3.6 были сделаны важные улучшения:

Основные моменты:

  • Улучшенный UI/UX в ключевых областях конфигурации
  • Повышенная стабильность и согласованность в Layout Builder и Form Builder
  • Исправления ошибок на основе отзывов сообщества
  • Улучшенная обработка визуальных эффектов, границ и шрифтов

Улучшения:

  • Обновленный UX Layout Builder
  • Улучшенный эффект предзагрузчика
  • Улучшенный стиль границ
  • Улучшенный UI/UX вкладки «Layout» в Template Options

Исправления ошибок:

  • Решены проблемы с некорректными динамическими значениями
  • Исправлен Color Transform при прокрутке
  • Устранены проблемы с работой Form Builder в Article Layout и Module Layout Builder
  • Исправлена проблема с созданием ненужных временных файлов при обработке шрифтов

Скачать: https://github.com/templaza/astroid-framework/releases/tag/v3.3.7

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

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

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
Просмотров: 4348
Последний ответ 07.03.2017, 01:19:33
от SeBun
Проблема с установкой VirtueMart 1.1.4

Автор Tell

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

Автор inka

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

Автор smogrom

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

Автор Koriolan

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