Новости 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 Гость просматривают эту тему.
  • 28 Ответов
  • 23201 Просмотров
*

regionkaz

  • Захожу иногда
  • 90
  • 4 / 0
Если зайти в корзину не совершив покупки, то отображается пустая таблица. На мой взгляд, правильней не показывать пустую таблицу и выводить сообщение "Ваша корзина пуста".

Решение довольно простое. Нужно добавить пару строк кода в файл \components\com_jshopping\templates\default\cart\cart.php
Код
<div class="jshop"> 
Вставляем
<?php if (count($this->products) < 1) { ?>
<h1>Ваша корзина пуста</h1>

<p>
    <a href = "<?php print $this->href_shop ?>">
         <img src = "<?php print $this->image_path ?>/images/arrow_left.gif" alt = "<?php print _JSHOP_BACK_TO_SHOP ?>" />
         <?php print _JSHOP_BACK_TO_SHOP ?>
    </a>
</p>

<?php } else { ?>

<!-- Здесь весь код корзины --!>

<?php } ?>
</div>
*

kokche

  • Новичок
  • 7
  • 0 / 0
Re: [РЕШЕНИЕ] Ваша корзина пуста
« Ответ #1 : 11.04.2011, 16:49:03 »
<!-- Здесь весь код корзины --!> это где посмотреть то?
*

regionkaz

  • Захожу иногда
  • 90
  • 4 / 0
Re: [РЕШЕНИЕ] Ваша корзина пуста
« Ответ #2 : 16.04.2011, 17:58:55 »
Цитировать
<!-- Здесь весь код корзины --!> это где посмотреть то?

Цитировать
Нужно добавить пару строк кода в файл \components\com_jshopping\templates\default\cart\CART.PHP
*

Majestro

  • Захожу иногда
  • 170
  • 29 / 8
Re: [РЕШЕНИЕ] Ваша корзина пуста
« Ответ #3 : 25.05.2011, 22:27:32 »
Подскажите, пожалуйста, решение. Разбираем работу модуля корзины - /modules/mod_jshopping_cart_ext/tmpl/default.php
Куда включить условие: "если корзина пуста, то вывести текст, а таблицу и ссылку вообще не выводить", а если товары в корзине есть "все выводить как обычно, с таблицей и ссылкой [купить]" ?

Условие, которое хотелось бы выполнить

Код
<?php
if (count($cart->products) < 1) {
echo "Вы ничего не купили";
}
else {
//часть кода, отвечающая за таблицу с товарами и ссылку - купить
        }

Я, совсем в php балбес, в скобочках запутался напрочь. В данном случае получится, что пользователь (и поисковые системы) вообще не попадут в пустую корзину. Чего там смотреть и индексировать? Помогите.
« Последнее редактирование: 27.05.2011, 22:32:17 от Majestro »
*

Majestro

  • Захожу иногда
  • 170
  • 29 / 8
Re: [РЕШЕНИЕ] Ваша корзина пуста
« Ответ #4 : 27.05.2011, 22:29:31 »
Спасибо, сам разобрался. Файл /modules/mod_jshopping_cart_ext/tmpl/default.php

Код
<div id = "jshop_module_cart">
<table class = "module_cart_detail" width = "100%">

<?php
if (count($cart->products) < 1) {
echo ("Вы ничего не купили");
}
else {
?>

<!-- Здесь весь код корзины --!>

<?php } ?>
</table>
</div>

В итоге получается, что если покупатель еще ничего не купил - ему покажется только текст "Вы ничего не купили", а ссылки в корзину не будет.
« Последнее редактирование: 27.05.2011, 22:34:13 от Majestro »
*

Sandmansss

  • Осваиваюсь на форуме
  • 11
  • 1 / 0
Re: [РЕШЕНИЕ] Ваша корзина пуста
« Ответ #5 : 12.09.2011, 17:19:15 »
С ветвлением не все в порядке.
Ежели в корзине ничего нет, то все работает отлично. Но если в корзине есть товар, то модуль корзины, а с ним и заодно модуль категорий исчезает с сайта.
*

Daylight

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: [РЕШЕНИЕ] Ваша корзина пуста
« Ответ #6 : 25.12.2011, 13:38:33 »
Joomla 1.7
joomshoping Version 3.2.7

День добрый. Вопрос отдаленно относящийся к этой теме. У меня вообще не отображается кнопка "купить". Даже если авторизованный пользователь просматривает товар. И еще не сохраняется в Настройки -> Категория\товар пункт "Показать кнопку купить для списка товаров" и "
Изменить "товаров на странице" и "товаров в ряду" для всех категорий"
*

regionkaz

  • Захожу иногда
  • 90
  • 4 / 0
Re: [РЕШЕНИЕ] Ваша корзина пуста
« Ответ #7 : 25.12.2011, 15:33:27 »
Не то что бы отдаленно, ваш вопрос вообще не относится к данной теме.
*

ghio

  • Захожу иногда
  • 102
  • 0 / 0
Re: [РЕШЕНИЕ] Ваша корзина пуста
« Ответ #8 : 25.12.2011, 16:57:35 »
Joomla 1.7
joomshoping Version 3.2.7

День добрый. Вопрос отдаленно относящийся к этой теме. У меня вообще не отображается кнопка "купить". Даже если авторизованный пользователь просматривает товар. И еще не сохраняется в Настройки -> Категория\товар пункт "Показать кнопку купить для списка товаров" и "
Изменить "товаров на странице" и "товаров в ряду" для всех категорий"
а вы случайно не поставили галочку "работать как каталог"?
*

fliginskih

  • Захожу иногда
  • 197
  • 15 / 1
Re: [РЕШЕНИЕ] Ваша корзина пуста
« Ответ #9 : 27.12.2011, 12:16:08 »
товарищи, вы забываете о возможностях CSS.
а именно "display:none;"

все что надо скрыть оборачиваем, например, в блок div

к примеру
Код
<?php
if (count($cart->products) < 1) {
    echo "Ваша корзина пуста";
            echo "<style type=\"text/css\">.css-bloka-korziny {display:none;}</style>";
}
?>
*

StyleRocket

  • Давно я тут
  • 567
  • 4 / 3
Re: [РЕШЕНИЕ] Ваша корзина пуста
« Ответ #10 : 16.02.2012, 21:39:13 »
А кто знает как оставить состав корзины неизменным? Т.е. если сеанс закончился и решил перенести оплату на след.день клиент заходит в корзину,видит свои товары, общую стоимость и все такое! как сделать?
Может в личном кабинете ссылку реализовать типа "Есть неоплаченные товары" или Заказы -> Неоплаченные
*

nevigen

  • Moderator
  • 10449
  • 863 / 25
  • http://n*****n.com
Re: [РЕШЕНИЕ] Ваша корзина пуста
« Ответ #11 : 16.02.2012, 22:03:37 »
Если киент зарегистрирован, то корзина сохраняется. вроде... до очистки или оформления
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

StyleRocket

  • Давно я тут
  • 567
  • 4 / 3
Re: [РЕШЕНИЕ] Ваша корзина пуста
« Ответ #12 : 16.02.2012, 22:20:58 »
Если киент зарегистрирован, то корзина сохраняется. вроде... до очистки или оформления
Нет к сожалению не сохранился состав корзины, сессия закончилась, из личного кабинета выкинуло, далее вошел в личный кабинет корзина пуста(((
как быть подскажите? может из кеша убрать как, чтоб не очищал?((((
« Последнее редактирование: 17.02.2012, 00:18:29 от StyleRocket »
*

StyleRocket

  • Давно я тут
  • 567
  • 4 / 3
Re: [РЕШЕНИЕ] Ваша корзина пуста
« Ответ #13 : 17.02.2012, 16:21:32 »
Так кто-нибудь подскажем ?
*

tochini

  • Захожу иногда
  • 67
  • 1 / 0
Re: [РЕШЕНИЕ] Ваша корзина пуста
« Ответ #14 : 17.02.2012, 19:10:08 »
Так кто-нибудь подскажем ?
Не помню где, но Виктор однозназно говорил, что все на сессиях. Т.е. закрыл браузер - все потеряно.
*

StyleRocket

  • Давно я тут
  • 567
  • 4 / 3
Re: [РЕШЕНИЕ] Ваша корзина пуста
« Ответ #15 : 17.02.2012, 19:17:26 »
Не помню где, но Виктор однозназно говорил, что все на сессиях. Т.е. закрыл браузер - все потеряно.
Ясно, очень жаль! Надо бы Виктору сообщить чтоб взял на заметку, как бы состав корзины не обнулять после закрытия сессии
*

nevigen

  • Moderator
  • 10449
  • 863 / 25
  • http://n*****n.com
Re: [РЕШЕНИЕ] Ваша корзина пуста
« Ответ #16 : 17.02.2012, 20:49:49 »
Это может сделать покупатель списком пожеланий (вишлист). Не корзина и с блокноте записи остались ;)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

yom2007

  • Новичок
  • 4
  • 0 / 0
Re: [РЕШЕНИЕ] Ваша корзина пуста
« Ответ #17 : 30.08.2012, 12:57:44 »
Добрый день, подскажите как поменять "ваша корзина пуста" в JoomShopping 3.10.
Захожу по  \components\com_jshopping\templates\default\cart\cart.php там такая надпись есть только на англ.
<div class="cart_empty_text"><?php print _JSHOP_CART_EMPTY?></div>
когда меняю фразу на русский без нижнего подчеркивания и обновляю страницу выдает ошибку:
Parse error: syntax error, unexpected T_STRING in \components\com_jshopping\templates\default\cart\cart.php on line 154
Если пишу с нижним подчеркиванием то на страничке появляется надпись, но вместо букв - квадратики.
*

nevigen

  • Moderator
  • 10449
  • 863 / 25
  • http://n*****n.com
Re: [РЕШЕНИЕ] Ваша корзина пуста
« Ответ #18 : 30.08.2012, 13:07:22 »
Сохранить в УТФ-8 без ВОМ
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

yom2007

  • Новичок
  • 4
  • 0 / 0
Re: [РЕШЕНИЕ] Ваша корзина пуста
« Ответ #19 : 30.08.2012, 16:53:18 »
спасибо, язак понимает, а как сделать что бы было без нижнего подчеркивания?
« Последнее редактирование: 30.08.2012, 17:39:50 от yom2007 »
*

nevigen

  • Moderator
  • 10449
  • 863 / 25
  • http://n*****n.com
Re: [РЕШЕНИЕ] Ваша корзина пуста
« Ответ #20 : 30.08.2012, 17:45:54 »
<div class="cart_empty_text"><?php echo ('ВАШ ТЕКСТ')?></div>
а вообще проще в ленге поменять значение переменной _JSHOP_CART_EMPTY и все.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

yom2007

  • Новичок
  • 4
  • 0 / 0
Re: [РЕШЕНИЕ] Ваша корзина пуста
« Ответ #21 : 30.08.2012, 17:54:59 »
<div class="cart_empty_text"><?php echo ('ВАШ ТЕКСТ')?></div>
а вообще проще в ленге поменять значение переменной _JSHOP_CART_EMPTY и все.
в ленге это где? если можно поподробнее, я новичек в этом деле
*

nevigen

  • Moderator
  • 10449
  • 863 / 25
  • http://n*****n.com
Re: [РЕШЕНИЕ] Ваша корзина пуста
« Ответ #22 : 30.08.2012, 19:18:14 »
/components/com_jshopping/lang/ru-RU.php
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

FIORD_CMS

  • Захожу иногда
  • 119
  • 3 / 0
Re: Ваша корзина пуста
« Ответ #23 : 13.06.2013, 12:04:12 »
По-моему, вопрос (показ пустой корзины) не полностью решен. Если пользователь не зарегистрирован, то у меня при просмотре корзины ему не выдается никакого сообщения (смотри файл no registration.jpg во вложении).
При этом (я проверил через отладочные сообщения в исходном коде) вообще нет перехода на скрипт components/com_jshopping/templates/default/cart/cart.php.
Если же он зарегистриован, то выдается, как и следует, сообщение 'Ваша корзина пуста'.
Однако хотелось бы, чтобы незарегистрированному пользователю выдавалось сообщение типа
'Ваша корзина пуста. Для оформления заказа в интернет-магазине и работы с корзиной необходима регистрация.'
Как это можно сделать ?

BTW: Возможно, что дело в том, что у меня цены показываются только зарегистрированным пользователям. Не исключаю, что поэтому и информация (даже системные сообщения) по корзине тоже выдается только зарегистрированным пользователям.

Действительно, дело оказалось в этом. Я нашел решение, но, возможно, в нем есть подводные камни (побочные эффекты). Решение следующее:
В файле components/com_jshopping/controllers/cart.php в функции view() вместо
строки
Код
if ($jshopConfig->user_as_catalog || !getDisplayPriceShop()) return 0;
использовать строку
Код
if ($jshopConfig->user_as_catalog) return 0;

Что по этому варианту решения могут сказать гуру JS ?

       


       


« Последнее редактирование: 13.06.2013, 15:43:44 от FIORD_CMS »
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
RE: Ваша корзина пуста
« Ответ #24 : 13.06.2013, 23:34:10 »
Правильное решение.
*

walkman_yoy

  • Новичок
  • 6
  • 0 / 0
RE: Ваша корзина пуста
« Ответ #25 : 11.06.2014, 16:59:33 »
вообще, самым оптимальным решением будет код, при котором страница просто не будет открываться, если корзина пуста (

<span class="mycart_mini_txt" title="<?php print JText::_('PRODUCTS_AT_CART_MINI')?> <?php print $cart->count_product;?> <?php print JText::_('PRODUCTS_SUMM_MINI')?> <?php print formatprice($cart->getSum(0,1))?>"><a href = "<?php print SEFLink('index.php?option=com_jshopping&controller=cart&task=view',1)?>" target="_top" onclick="return this.innerHTML != '0'"><?php print $cart->count_product;?></a></span>
*

Orest

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
RE: Ваша корзина пуста
« Ответ #26 : 05.01.2020, 21:54:10 »
Добрый день.
Подскажите, как сделать что бы пустая корзина была не активна, т.е. не переходило в пустую корзину?
*

nevigen

  • Moderator
  • 10449
  • 863 / 25
  • http://n*****n.com
RE: Ваша корзина пуста
« Ответ #27 : 06.01.2020, 00:19:18 »
а выше что описано по вашему ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Orest

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
RE: Ваша корзина пуста
« Ответ #28 : 25.01.2020, 23:06:31 »
Извините, а какой файл править?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться