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

3axap-superstar

  • Захожу иногда
  • 51
  • 0 / 1
Хотелось бы менять атрибуты и цену из списка или категории и не заходить в сам товар. Есть ли решение?
*

nevigen

  • Moderator
  • 10449
  • 863 / 25
  • http://n*****n.com
есть у разработчкиов.
Аякс корзина называется.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

3axap-superstar

  • Захожу иногда
  • 51
  • 0 / 1
а до добавления в корзину? просто выбор атрибутов в списке товаров?
*

nevigen

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

3axap-superstar

  • Захожу иногда
  • 51
  • 0 / 1
а ссылочкой не поможете не могу найти?
*

artspace

  • Осваиваюсь на форуме
  • 48
  • 2 / 0
  • http://www.artspace.com.ua
*

3axap-superstar

  • Захожу иногда
  • 51
  • 0 / 1
Спасибо!
*

djsante

  • Захожу иногда
  • 68
  • 2 / 0
А может кто-нибудь за деньги сделать вывод атрибутов без корзины?
*

nevigen

  • Moderator
  • 10449
  • 863 / 25
  • http://n*****n.com
корзину не обязательно использовать.
просто расширение так называется.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

aLLex177

  • Захожу иногда
  • 109
  • 3 / 1
  • люблю рыбалку и JS )
А то интересно сделали.
Joomshoping выпустили
а если атрибуты задаешь - кнопка купить не работает!
тк надо выбрать атрибуты, а без модуля не выведешь ее
что за дела? ))
*

nevigen

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

linykc

  • Осваиваюсь на форуме
  • 30
  • 13 / 0
если кому будет интересно,
сегодня встала задача отобразить атрибуты товара в списке товаров

решил следующим образом:

правим файл \components\com_jshopping\templates\ВАШ ШАБЛОН\list_products\product.php

Код
   <?php
$table_product = JTable::getInstance('product', 'jshop');
    $table_product->load($product->product_id);
    $table_attributes ;
   
    $attributesDatas = $table_product->getAttributesDatas($back_value['attr']);
        $table_product->setAttributeActive($attributesDatas['attributeActive']);
        $attributeValues = $attributesDatas['attributeValues'];
       
        $attributes = $table_product->getBuildSelectAttributes($attributeValues, $attributesDatas['attributeSelected']);
        if (count($attributes)){
            $_attributevalue = JTable::getInstance('AttributValue', 'jshop');
            $all_attr_values = $_attributevalue->getAllAttributeValues();
        }else{
            $all_attr_values = array();
        }
   
?>

    <?php if (count($attributes)){?>

       
        <?php foreach($attributes as $attribut){?>
       <span class="select">
       <?php
         $att_text=strip_tags($attribut->selects);
          $att_text=str_replace("\n",";",$att_text);
         $att_text=str_replace(";;",";",$att_text);
         $attr_clean=$attribut->attr_name.':'.$att_text;
         $attr_clean=str_replace(":;",":",$attr_clean);
         print $attr_clean;
         ?>

результатом всего этого получаем строку с таким содержанием:
имя атрибута: значение 1; значение 2; значение 3;...; значение n;



кому пригодилось не стесняемся ставить "+"   =)
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Цитировать
решил следующим образом:
да уже сто раз обсуждалось. все прекрасно исключительно до того момента, пока не приходит осознание того, что нужно будет например цену пересчитать при смене атрибута, количество учесть для списания и т.д. а просто вывод - дело не хитрое...
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

linykc

  • Осваиваюсь на форуме
  • 30
  • 13 / 0
да уже сто раз обсуждалось. все прекрасно исключительно до того момента, пока не приходит осознание того, что нужно будет например цену пересчитать при смене атрибута, количество учесть для списания и т.д. а просто вывод - дело не хитрое...

ну я к сожалению нашел только эту тему и еще одну, ссылающуюся на эту же... решения не увидел ни в одной их них
вот и решил выложить. мне цену пересчитывать не надо было, поэтому остановился только на выводе.
*

StyleRocket

  • Давно я тут
  • 567
  • 4 / 3
Прошу прощения, если обсуждалось.
Кто-нибудь решал задачу по выводу единственного атрибута Цвет в список товаров (предполагаю что вывод будет миниатюрами)?
Пока просто прописываю в кратком описании словами: 3 цвета, 2 цвета, что Неправильно.
*

aLLex177

  • Захожу иногда
  • 109
  • 3 / 1
  • люблю рыбалку и JS )
Вопрос в следующем (но думаю что на 95% ответа не будет)
Есть выбор атрибутов.
Как добавить в корзину товар с определенным выбором атрибутов я знаю (опытным путем)

Вопрос - Как сделать ссылку - чтобы попадая по ней сразу в карточку товара - был определенный выбор артибутов (а не по умолчанию)?

PS:
Добавить в корзину с выбранным набором атрибутов можно так
http://site.ru/index.php/ru/shop/cart/view?category_id=XX&product_id=XXXX&jshop_attr_id[Y]=ZZ
где Y - это ID из таблици атрибутов
ZZ - это ID из списка атрибутов
т.е. Y - Цвет
ZZ - Красный, Белый, Зеленый.

Можно както вручную сгенерировать ссылку чтобы был некий выбор артибутов (необходимо для рекламы товара)
*

plpy

  • Новичок
  • 6
  • 4 / 0
После сообщения
Цитировать
linykc
 
Спойлер
[свернуть]


Версия jommshopping 3.13.1
Немного поковырял, и получилось вывести атрибуты в категории с возможностью добавления товара в корзину. Правда если есть картинка в атрибуте - то она не меняется, так же не знаю как работает с дополнительной ценой - не проверял.

правим файл \components\com_jshopping\templates\ВАШ ШАБЛОН\list_products\product.php

Вверху, после строчки
Код
<?php print $product->_tmp_var_start?>

вставляем
Код
 <?php
$table_product = JTable::getInstance('product', 'jshop');
    $table_product->load($product->product_id);
    $table_attributes ;
   
    $attributesDatas = $table_product->getAttributesDatas($back_value['attr']);
        $table_product->setAttributeActive($attributesDatas['attributeActive']);
        $attributeValues = $attributesDatas['attributeValues'];
       
        $attributes = $table_product->getBuildSelectAttributes($attributeValues, $attributesDatas['attributeSelected']);
        if (count($attributes)){
            $_attributevalue = JTable::getInstance('AttributValue', 'jshop');
            $all_attr_values = $_attributevalue->getAllAttributeValues();
        }else{
            $all_attr_values = array();
}
?>


после строчки
Код
<table class="product list_jshop_product productitem_<?php print $product->product_id?>">

вставляем
Код
<form name="product" method="post" action="index.php?option=com_jshopping&amp;controller=cart&amp;task=add&amp;Itemid=0" enctype="multipart/form-data" autocomplete="off">

ниже где вам будет удобно вставляем вывод самих атрибутов
Код
    <?php if (count($attributes)){?>
    <div class="jshop_prod_attributes">
        <table class="jshop">
        <?php foreach($attributes as $attribut){?>
        <tr>
            <td class="attributes_title">
                <span class="attributes_name"><?php print $attribut->attr_name?>:</span><span class="attributes_description"><?php print $attribut->attr_description;?></span>
            </td>
            <td>
                <span id='block_attr_sel_<?php print $attribut->attr_id?>'>
                <?php print $attribut->selects?>
                </span>
            </td>
        </tr>
        <?php }?>
        </table>
    </div>
    <?php }?>
 

находим внизу
Код
<?php if ($product->buy_link){?>
<a class="button_buy" href="<?php print $product->buy_link?>"><?php print _JSHOP_BUY?></a> &nbsp;
<?php }?>

заменяем на

Код
        <table class="prod_buttons">
        <tr>
            <td class="prod_qty">
                <?php print _JSHOP_QUANTITY?>:&nbsp;
            </td>
            <td class="prod_qty_input">
                <input type="text" name="quantity" id="quantity" onkeyup="reloadPrices();" class="inputbox" value="1" /><?php print $product->_tmp_qty_unit;?>
            </td>       
            <td class="buttons">           
                <input type="submit" class="button" value="<?php print _JSHOP_ADD_TO_CART?>" onclick="jQuery('#to').val('cart');" />
            </td>
            <td id="jshop_image_loading" style="display:none"></td>
        </tr>
        </table>
<input type="hidden" name="to" id='to' value="cart" />
<input type="hidden" name="product_id" id="product_id" value="<?php print $product->product_id?>" />
<input type="hidden" name="category_id" id="category_id" value="<?php print $product->category_id;?>" />
</form>

После чего вы должны получить вывод атрибутов с возможностью их выбора и добавления товара в корзину.
« Последнее редактирование: 25.03.2013, 15:54:43 от plpy »
*

pepeto

  • Захожу иногда
  • 181
  • 19 / 1
  • E-commerce God
Че-то у меня не работает. Выбираем атрибут, и все равно "Пожалуйста, выбирите параметры"
"Если задать мне вопрос, на который я не знаю ответа, я отвечу, что не знаю. Но, поверьте, я знаю как его найти, этот ответ, и я его найду. Разве это не главное?" -Х/Ф "В поисках счастья"
*

pepeto

  • Захожу иногда
  • 181
  • 19 / 1
  • E-commerce God
если кому будет интересно,
сегодня встала задача отобразить атрибуты товара в списке товаров

решил следующим образом:

Для 3.12 не канает
"Если задать мне вопрос, на который я не знаю ответа, я отвечу, что не знаю. Но, поверьте, я знаю как его найти, этот ответ, и я его найду. Разве это не главное?" -Х/Ф "В поисках счастья"
*

plpy

  • Новичок
  • 6
  • 4 / 0
Че-то у меня не работает. Выбираем атрибут, и все равно "Пожалуйста, выбирите параметры"
Ссылку можно посмотреть?
*

elvis20072008

  • Захожу иногда
  • 56
  • 1 / 0
  • Элвис жил, Элвис жив, Элвис будет жить.
Для 3.12 не канает
Возможно в дивном шаблоне не канает, переведи в дивы, мож получится.
В смысле не в default шаблоне а в default_div.
*

юрий 009

  • Захожу иногда
  • 341
  • 5 / 1
Че-то у меня не работает. Выбираем атрибут, и все равно "Пожалуйста, выбирите параметры"
находим внизу
Код:
<?php if ($product->buy_link){?>
<a class="button_buy" href="<?php print $product->buy_link?>"><?php print _JSHOP_BUY?></a> &nbsp;
<?php }?>

заменяем на

Код:
        <table class="prod_buttons">
        <tr>
            <td class="prod_qty">
                <?php print _JSHOP_QUANTITY?>:&nbsp;
            </td>
            <td class="prod_qty_input">
                <input type="text" name="quantity" id="quantity" onkeyup="reloadPrices();" class="inputbox" value="1" /><?php print $product->_tmp_qty_unit;?>
            </td>       
            <td class="buttons">           
                <input type="submit" class="button" value="<?php print _JSHOP_ADD_TO_CART?>" onclick="jQuery('#to').val('cart');" />
            </td>
            <td id="jshop_image_loading" style="display:none"></td>
        </tr>
        </table>
<input type="hidden" name="to" id='to' value="cart" />
<input type="hidden" name="product_id" id="product_id" value="<?php print $product->product_id?>" />
<input type="hidden" name="category_id" id="category_id" value="<?php print $product->category_id;?>" />
</form>
*

юрий 009

  • Захожу иногда
  • 341
  • 5 / 1
подскажите пожалуйста у меня есть товар, который продается в двух цветах и каждый цвет имеет свою цену, когда вибираеш атрибут (цвет) то соответственно меняется цена на товар но эта процедура выполняется только в карточке товара а в категориях не выполняется выбираешь атрибут а цена неменяеться как это исправить.
и я еще заметил когда у меня много товаров в которых одинаковые атрибуты (картинки) нереально выбрать атрибут, например выбираю в следующих товарах атрибут (картинку) но она выбирается только в первом товаре а на следующем, ноль эмоций (как с знаком "+" и "-" в категориях товаров)
*

xxvovan88xx

  • Осваиваюсь на форуме
  • 26
  • 1 / 0
Может кто подскажет, вывод атрибутов в списке товаров, как тут выложили решение, сильно нагружает сайт? ато после вывода атрибутов, по этому примеру, очень медленно страницы со списком товаров грузятся(
« Последнее редактирование: 13.09.2013, 04:05:15 от xxvovan88xx »
*

xxvovan88xx

  • Осваиваюсь на форуме
  • 26
  • 1 / 0
есть у разработчкиов.
AJAX корзина называется.

можно ссылку где можно приобрести
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
в Ответе #5 уже отвечали точно на такой же вопрос
*

xxvovan88xx

  • Осваиваюсь на форуме
  • 26
  • 1 / 0
в Ответе #5 уже отвечали точно на такой же вопрос
спасибо чтото не обратил внимания, а как насчет вопроса выше, что нагружает сайт, там я так понял много запросов получается, если смогу оптимизировать выставлю решение  если ктото уже это сделал в бесплатной версии буду очень признательный, много сайтов делаю и иногда просят атрибуты в списке товаров, а не каждому подходит платная версия(
*

nevigen

  • Moderator
  • 10449
  • 863 / 25
  • http://n*****n.com
Если сделаете свое можете выставить.
если используете от МаксМарктеинг, то нарушите правила.
Варез запрещен на форуме.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

xxvovan88xx

  • Осваиваюсь на форуме
  • 26
  • 1 / 0
Если сделаете свое можете выставить.
если используете от МаксМарктеинг, то нарушите правила.
Варез запрещен на форуме.
та понятно)
*

denxio

  • Захожу иногда
  • 172
  • 4 / 0
Для 3.12 не канает

И для 3.15 не канает.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как создать (суб)атрибуты для части (для некоторых) атрибутов?

Автор ltdmercury

Ответов: 3
Просмотров: 2481
Последний ответ 25.02.2023, 12:42:02
от kit2m2
Вывод характеристик товара в списке товаров (категории)

Автор voland

Ответов: 4
Просмотров: 3702
Последний ответ 17.09.2022, 13:21:03
от victorantoniak
Зависимые свободные атрибуты

Автор Evgen63

Ответов: 8
Просмотров: 2663
Последний ответ 04.01.2022, 15:58:13
от Evgen63
Как выделить в отдельный блок атрибуты из одной группы в карточке товара?

Автор tigra-uki

Ответов: 6
Просмотров: 1205
Последний ответ 01.07.2020, 21:24:21
от tigra-uki
Вывести в списке товаров атрибуты

Автор Taatshi

Ответов: 41
Просмотров: 10319
Последний ответ 17.02.2020, 17:12:16
от resens