Новости Joomla

Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla

Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla

👩‍💻 Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla.v.6.1.0 Что нового?Модуль корзины. Отображение корзины в виде offcanvas-элемента.Кнопка выхода в панели управления пользователя. Что тут сказать, просто добавили. Отправка писем только для заказов, оплаченных определёнными способами. Это удобно для рассылки сообщений, привязанных к региону или провайдеру (например, инструкции по банковскому переводу только для заказов, оплаченных банковским переводом).Листинг выплат по партнерской системе. В разделе управления партнёрскими программами появилось новое подменю «Выплаты», в котором перечислены выплаты партнёрам (упрощённое отслеживание и сверка). Добавлены настройки, благодаря которым можно определить категории товаров, на которые начисляется партнёрская комиссия с продаж.Список комплектов товаров. Система комплектов позволяет отслеживать остатки товаров, продаваемых в комплекте.Подробнее в блоге Hikashop.Поскольку мы не сообщали ранее о Hikashop 6.0, то вкратце скажем, что он вышел в июне 2025г. В новой версии было:- 13 исправлений ошибок- 17 улучшений. В частности:- - Hikashop теперь проверяет UserAgent пользователя перед добавлением товара в корзину, чтобы отсечь ботов. Ведь компонент хранит корзины в базе данных.- - улучшен роутинг компонента, позволяющий использовать в названии товара даже слеши.- - улучшения фильтра товаров - ускорение загрузки категорий/брендов/характеристик.- 4 новых функции:- - добавлена поддержка Joomla 6.0.- - Улучшена возможность адаптации форм HikaShop на фронтенде к шаблонам, не использующим стандартные классы Joomla.- - Плагин внутреннего баланса: возможность исключить уцененные товары из начисленных баллов.- - Теперь можно выбирать склады для вариантов товаров.Подробнее в Changelog Hikashop.Также при работе с Hikashop стоит учитывать, что один и тот же код поддерживает версии Joomla от 3.х до 5.х, а в таблице сравнения версий заявлена и Joomla 2.5. Беглый просмотр кода показал, что компонент как был, так и остался старым и для совместимости с Joomla 4+ просто добавлен плагин.@joomlafeed#joomla #расширения #hikashop

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста...

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста...

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста "Просто о Digital"Гость:🎙 Владимир Сергеенко ( https://t.me/aixman ) • Интернет-маркетолог с 14-летним опытом• Соавтор книги «Нетворкинг»• Спикер конференции Ассоциации директоров по развитиюВедущий:💻 Игорь Филипенко ( https://t.me/igorleee )• Программист и предприниматель с 16-летним опытом в digital• Основатель подкаста "Просто о Digital"• Специалист по автоматизации бизнес-процессовВ этом выпуске вы узнаете:🔥 Актуальность сайтов в эпоху нейросетей• Актуален ли сайт сейчас и будет ли актуален в будущем?• Зачем нужен сайт? Есть ли иные инструменты привлечения клиентов?🤖 Нейросети vs Поисковики vs Сайты• Почему нейросети не заменят сайты в B2B-сегменте• Как Google и Яндекс меняют алгоритмы из-за AI-конкуренции📊 Сайт как центр вселенной вашего трафика• Почему без сайта вы сливаете 40% маркетингового бюджета впустую?🛡 Безопасность и Joomla 6.0• Как отфильтровать 99% ботов и сэкономить на трафике• Почему Joomla теперь обходит WordPress в безопасности и скорости⚖️ Выбор платформы: битва CMS• WordPress: 50% рынка но 80% уязвимостей• Joomla: профессиональная CMS для сложных проектов• Drupal: почему его похоронили в 2023 году• Tilda: когда конструктор выгоднее CMSПриятного просмотра/прослушивания!RSS: https://cloud.mave.digital/61930Mave: https://igorfilipenko.mave.digitalЯндекс Музыка: https://music.yandex.ru/album/35840190Telegram Mave: https://t.me/mavestreambot/app?startapp=igorfilipenkoApple Podcasts: https://podcasts.apple.com/us/podcast/просто-о-digital-и-бизнесе/id1801903450ВКонтакте: https://vk.com/podcasts-12488584Youtube: https://www.youtube.com/playlist?list=PLfR6jTpnkohDDco32xZ-KyMyWi_S5Xdy2=========================Видео-формат подкаста:Rutube: https://rutube.ru/video/b5762754f9d3e0dc382f32f3034be0a2/Youtube: https://youtu.be/nu1XF2jNbxY#подкаст #podcast

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

Diesel-spb-rus

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
категория и продукция
« : 26.01.2010, 11:10:29 »
создаю продукт, присвоил ему категорию , все ок.

но на сате при выбре данного товара в данной категории, выкидывает на страницу другой категории, при удалении этой другой категории выкидывает на главную страницу
*

shprota

  • Moderator
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
Re: категория и продукция
« Ответ #1 : 26.01.2010, 22:37:42 »
А вы создали пункт меню для каталога? Если нет, то поведение будет странным.
*

Diesel-spb-rus

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: категория и продукция
« Ответ #2 : 27.01.2010, 09:33:57 »
есть в меню :-X
*

Diesel-spb-rus

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: категория и продукция
« Ответ #3 : 27.01.2010, 10:46:01 »
кстати в карте сайта отображается все правельно и окрывается именно страница товара

но имеют разные адресса ponazvaniuy/18-himstoykie/4-gruntovkavl-02.html   - это в карте работает
 а это если выбираеш из каталога component/scatalog/18-himstoykie/4-gruntovkavl-02.html


я так понял ID совпадает товаров и категорий

отключил ЧПУ- работает нормально, суть понял буду искать проблемы с чпу и Скаталога
« Последнее редактирование: 27.01.2010, 12:06:27 от Diesel-spb-rus »
*

zio

  • Осваиваюсь на форуме
  • 14
  • 1 / 0
Re: категория и продукция
« Ответ #4 : 10.02.2010, 19:48:33 »
это SEO косячит, такая же фигня и у меня. При отключенном все нормально, хотя видно, что постоянно во всех ссылках передается itemid того пункт меню для каталога.
То есть при нажатии например на ссылку option=com_scatalog&view=category&Itemid=95
откроется категория с подразделами, у которых в ссылке будет присутствовать этот &Itemid=95
ну к примеру option=com_scatalog&view=category&id=22:mebel-dlya-kuxni&Itemid=95
так потом и при нажатии на товар в категории тот же ид передается (
без SEO оно проглатывает, а если включить - то путь весьма странный генерится.

*

Ascold

  • Новичок
  • 4
  • 0 / 0
Re: категория и продукция
« Ответ #5 : 12.03.2010, 21:09:23 »
Там все просто... Дело в том, что в файле /components/com_scatalog/router.php написан следующий код (строка 196):
Код
function SCatalogParseRoute(&$segments)
{
        ...
        //Get the active menu item
$menu =& JSite::getMenu();
$item =& $menu->getActive();
$item_params = $menu->getParams($item->id);
if( intval( $segments[0] ) > 0 ) // Category, brand or product
{
switch( $item->query['view'] )
{
case 'category':
switch(count( $segments ))
{
case 1:
$vars['view'] = 'category';
$vars['id'] = $segments[0];
break;
case 3:
$vars['view'] = 'product';
$vars['catid'] = $segments[0];
$vars['id'] = $segments[2];
break;
}
break;
case 'brands':
$vars['view'] = 'brand';
$vars['id'] = $segments[0];
break;
}
}
        ...
}

Это код разбора параметров в ссылках каталога. Откуда видно, параметр id при переходе от ссылки на категорию к ссылке на товар меняет свое назначение. При формировании ссылки на категорию он идентифицирует категорию, а при формировании ссылки на товар, он идентифицирует товар (а категорию, которой принадлежит товар идентифицирует параметр catid).

Но в файле плагина mod_scatalog_categories, использование параметров не учитывает этот нюанс (строка 40):
Код
    public function getItems($params)
    {                   print( JRequest::getInt('cid', -1));
 $option = JRequest::getWord( 'option' );
 $categoryId = -1;
 if( $option == 'com_scatalog' )
 {
   $categoryId = JRequest::getInt('id', -1);
 }
 $menu = &JSite::getMenu();
 //$itemsCategory = $menu->getItems('link', 'index.php?option=com_phocagallery&view=category&id='.(int) $id );
 $itemId = $menu->getItems('link', 'index.php?option=com_scatalog&view=category', true)->id;

      return Modscatalog_categoriesHelper::getCategories($params, $itemId, $categoryId);
    }
Это функция формирующая дерево категорий.
Если заменить строку $categoryId = JRequest::getInt('id', -1);  (в ней определяется ID выбранной категории) на что-нибудь типа
Код
	    if(JRequest::getInt('catid', -1)!= -1)
     $categoryId = JRequest::getInt('catid', -1);
   else
   $categoryId = JRequest::getInt('id', -1);
то все заработает, даже с SEO.
Да, забыл добавить, я пользуюсь платной версией каталога 1.1RC2
« Последнее редактирование: 12.03.2010, 21:12:43 от Ascold »
*

Ascold

  • Новичок
  • 4
  • 0 / 0
Re: категория и продукция
« Ответ #6 : 17.03.2010, 22:35:39 »
Есть правда в этом компоненте еще одно неудобство, если сделать стартовой категорией. какую-либо категорию кроме корня, возникает коллизия, функция getItems не способна определить ID текущей категории у главной страницы, так как из меню ссылка идет без параметров просто http://.../home.html например. Для того чтобы исправить это неудобство следует добавить код в функцию getItems в файле /modules/mod_scatalog_categories/helper.php (строка 55):
Код
...
    public function getItems($params)
    {
  $option = JRequest::getWord( 'option' );
  $categoryId = -1;
  if( $option == 'com_scatalog' )
  {
    if(JRequest::getInt('catid', -1)!= -1)
      $categoryId = JRequest::getInt('catid', -1);
    else
    $categoryId = JRequest::getInt('id', -1);
  }
  $menu = &JSite::getMenu();
  //$itemsCategory = $menu->getItems('link', 'index.php?option=com_phocagallery&view=category&id='.(int) $id );
  $itemId = $menu->getItems('link', 'index.php?option=com_scatalog&view=category', true)->id;

    global $mainframe;
    $pparams = &$mainframe->getParams('com_scatalog');
    if($categoryId == -1)
    $categoryId = $pparams->_registry['_default']['data'] -> catid;
      return Modscatalog_categoriesHelper::getCategories($params, $itemId, $categoryId);
    }
...
Этот код получает ID стартовой категории из параметров компонента каталога
Код
 global $mainframe;
    $pparams = &$mainframe->getParams('com_scatalog');
    if($categoryId == -1)
    $categoryId = $pparams->_registry['_default']['data'] -> catid;
*

hmr

  • Осваиваюсь на форуме
  • 33
  • 1 / 0
Re: категория и продукция
« Ответ #7 : 05.04.2010, 20:25:54 »
кстати в карте сайта отображается все правельно и окрывается именно страница товара
но имеют разные адресса ponazvaniuy/18-himstoykie/4-gruntovkavl-02.html   - это в карте работает
 а это если выбираеш из каталога component/scatalog/18-himstoykie/4-gruntovkavl-02.html
я так понял ID совпадает товаров и категорий
отключил ЧПУ- работает нормально, суть понял буду искать проблемы с чпу и Скаталога
Такая же проблема была. Закоментировал 74 строчку в router.php
//   $myMenus = $menu->getItems('component', 'com_scatalog');
Вроде помогло.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Категория создается, но ее в списке не видно.

Автор maxua

Ответов: 2
Просмотров: 2151
Последний ответ 12.04.2010, 10:03:08
от maxua
Закалдованая категория

Автор stardel

Ответов: 3
Просмотров: 2767
Последний ответ 10.12.2009, 18:14:54
от shprota