Новости 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 Ответов
  • 17326 Просмотров
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
все канает. print_r($attributes); что выводит?

скорее всего с кодом напутали
*

AdWeb

  • Давно я тут
  • 877
  • 31 / 3
как перенести картинку в начало строки те чтобы она отображалась не после attr_id,  а перед attr_name (картинко - название атрибута-вариант атрибута)
| Хороший Хостинг | Купить Хикашоп | Каталог перекладів Joomla компонентів
PS. спасибо кидать через вебмани: R152456839841 если плюсикофф не хватает :)
*

ugrumy

  • Осваиваюсь на форуме
  • 27
  • 1 / 0
Добрый день. Прошу прощения, но я так и не могу разобраться как можно вывести атрибуты товара(в частности-цвет) в список товаров. У меня J-3 и JS-4.3.3 Шаблон на div. Можно ли сделать что то похожее, например http://askent.me/ru/catalog/
*

юрий 009

  • Захожу иногда
  • 341
  • 5 / 1
тут одна загвоздка если в списке товаров есть одинаковые атрибуты, то нужно кликать прямо в радио кнопу, если кликнеш по картинке или по назве атрибута то оно будет выбирать тот атрибут на который Вы кликнули, но в товаре который стоит выше, в списке товаров
за этот беспредел отвечает
Код
<?php print $attribut->selects?>
может кто нибудь знает что нужно поменять чтобы выбирало то по почему кликаешь?
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
за это отвечает javascript, смотрите в подключенных скриптах
*

юрий 009

  • Захожу иногда
  • 341
  • 5 / 1
хотя бы намекните что искать пожалуйста
« Последнее редактирование: 13.10.2013, 00:30:04 от юрий 009 »
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
*

юрий 009

  • Захожу иногда
  • 341
  • 5 / 1
Спойлер
[свернуть]
здесь его нереально найти :(
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
Мне ничего не остается кроме как процитировать dmitry_stas
да уже сто раз обсуждалось. все прекрасно исключительно до того момента, пока не приходит осознание того, что нужно будет например цену пересчитать при смене атрибута, количество учесть для списания и т.д. а просто вывод - дело не хитрое...

возни действительно немало, проще купить у максов аддон
*

юрий 009

  • Захожу иногда
  • 341
  • 5 / 1
спасибо ELLE...
« Последнее редактирование: 13.10.2013, 21:55:40 от nevigen »
*

юрий 009

  • Захожу иногда
  • 341
  • 5 / 1
в Opera Версия: 12.02 все работает Отлично
в более новых версиях Opera и в Последней версии Google Chrome глючит
п.с. functions.js перекопал ничего не нашел, здесь не в функциях дело, а в всемирным заговоре Opera и Google Chrome против моих атрибутов :)
*

Shtaketti

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
подскажите, можно ли сделать, чтоб пользователь сам мог вводить атрибут? Например, у меня к одной фотографии порядка 30 атрибутов, может больше, делать каждый отдельным товаром не вариант, искать не удобно будет, а если сделать просто радио-кнопкой, то список будет выходить за пределы одной страницы, будет не красиво и не удобно. А хочется сделать окно с маской ввода на 3 цифры, сначала 2, потом знак препинания, скажем точка, и еще одна цифра. и вот пользователь ввел необходимый размер, нажал добавить в корзину и все счастливы.
*

nevigen

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

threemonkeys

  • Захожу иногда
  • 171
  • 1 / 0
Привет,
Я не нашел соответствующую тему.
Существует ли опция по отключению проверки вывода атрибута при покупки товара из списка товаров?
Простите за тавтологию

есть параметр проверки
$attribut = JshopHelpersRequest::getAttribute();

думаю дело в нем.
*

tima

  • Захожу иногда
  • 71
  • 3 / 0
Из решения выше эта строка  <?php print $attribut->selects?>  выводит все атрибуты которые назначены товару.

Подскажите пожалуйста, как сделать чтобы выводились только атрибуты у которых id=2 в админке.

АП Обернул я это дело в условие:

Код: php
<?php if ($attribut->attr_id == '2'){?>
    <?php print $attribut->selects?>
<?php }?>

вроде работает, не знаю правильно нет.
Это для тех кому некоторые атрибуты нужно вывести просто как характеристики без возможности их выбора и добавления в корзину.

АП2 А что вместо этого <?php print $attribut->selects?> прописать чтобы выводились не атрибуты, а только их value значения?
« Последнее редактирование: 20.06.2017, 10:55:01 от tima »
*

Nathalie_11

  • Новичок
  • 6
  • 0 / 0
Добрый день! Подскажите блондинке: у меня после перезда на https перестала меняться цена в списке категории, а до перезда менялась. На сайте установлен плагин Addon Attributes at list products  . Я писала этот вопрос на форуме производителей JoomShopping, мне ответили что проблема в этом плагине. Кто скажет, кто производитель этого плагина и как починить? Смотрела у Невиген, не нашла. До меня на сайте работал другой программист, я не могу у него спросить, где он взял этот плагин. Корзина AJAX у нас установлена. Что делать?
Спасибо заранее
сайт buymebel.by
*

kit2m2

  • Живу я здесь
  • 3360
  • 276 / 0
  • Беру сайты на полное сопровождение
JoomShopping атрибуты в списке товаров - Разработчик Brooksus Проблема в ошибках, возможно нужно обновить плагин (если покупали). У меня на одном из сайтов с протоколом HTTPS - прекрасно работает - Здесь
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

Nathalie_11

  • Новичок
  • 6
  • 0 / 0
Спасибо!  ^-^
*

elitegroupkharkov

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
<?php print $attribut->selects?>
чтобы цена менялась нужно в файле plugins/jshoppingproducts/attr_for_list_product/attr_for_list_product.php
28 строка    $calc_price=$this->params->get('calc_price',1);
заменить на $product_price
и 38 строка сделать тоже самое
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
если кому будет интересно,
сегодня встала задача отобразить атрибуты товара в списке товаров

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

правим файл \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;



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

Выводит наименование, как вывести изображение атрибута?
« Последнее редактирование: 08.01.2020, 09:33:10 от warlocksp »
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

sivers

  • Живу я здесь
  • 2590
  • 359 / 0
Выводит наименование, как вывести изображение атрибута?
Брать из массива значения (элемент с индексом [1]), выводить их как классы, например так:
Код
<div class="color-2"></div>
<div class="color-9"></div>
<div class="color-15"></div>
и уже к классам привязать стили с соответствующим цветом. Судя по индексам на скрине - их там не много.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Брать из массива значения (элемент с индексом [1]), выводить их как классы, например так:
Код
<div class="color-2"></div>
<div class="color-9"></div>
<div class="color-15"></div>
и уже к классам привязать стили с соответствующим цветом. Судя по индексам на скрине - их там не много.

Это не вариант, далекий путь.
А если использовать другое, вывел переменную: $attributeValues -скрин внизу, как от суда забрать, все фото.
Код
echo'<pre>';
print_r($attributeValues);
echo'</pre>';

Далее по пытался вывести картинки (изображение)
Слабоват в php, пожалуйста подскажите.
Код
$jshopConfig = &JSFactory::getConfig();
$path = $jshopConfig->image_attributes_live_path;
//$urlimg = $path."/".$all_attr_values[3]->image; - так работает, просто тупа берет картинку из массива
$urlimg = $path."/".$attributeValues[0]->image;
echo "<img src='".$urlimg."' alt='".$attributeValues->image."' />";
« Последнее редактирование: 08.01.2020, 11:07:17 от warlocksp »
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

sivers

  • Живу я здесь
  • 2590
  • 359 / 0
Код
$jshopConfig = &JSFactory::getConfig();
$path = $jshopConfig->image_attributes_live_path;
foreach($all_attr_values as $attr_value){
//$urlimg = $path."/".$all_attr_values[3]->image; - так работает, просто тупа берет картинку из массива
$urlimg = $path."/".$attr_value->image;
echo "<img src='".$urlimg."' alt='".$attr_value->image."' />";
}
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Код
$jshopConfig = &JSFactory::getConfig();
$path = $jshopConfig->image_attributes_live_path;
foreach($all_attr_values as $attr_value){
$urlimg = $path."/".$attr_value->image;
echo "<img src='".$urlimg."' alt='".$attr_value->image."' />";
}

Выводит все картинки атрибута, а не конкретно для одного товара.
вставить эту переменную в код: $attributeValues - что б выводило только те картинки, атрибута - которые относятся к товару.

« Последнее редактирование: 08.01.2020, 12:59:05 от warlocksp »
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

sivers

  • Живу я здесь
  • 2590
  • 359 / 0
Это было к вопросу о
-скрин внизу, как от суда забрать, все фото.
А не об одной конкретной картинке.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

kit2m2

  • Живу я здесь
  • 3360
  • 276 / 0
  • Беру сайты на полное сопровождение
Выводит все картинки атрибута, а не конкретно для одного товара.
Нужно цикл атрибутов поместить в цикл товаров
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Нужно цикл атрибутов поместить в цикл товаров

Запутался, вот весь код:
Помогите разобраться.
Код
<?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)){?>
        <div class="jshop_prod_attributes">
                <?php //перебираем массив атрибутов
                foreach($attributes as $attribut){?>
                      <?php //Мне нужен был только один атрибут Цвет. Поэтому проводим проверку по условию.
                            if ($attribut->attr_id == "1" ):?>
                                <div class='block_attr_sel attr<?php print $attribut->attr_id?>'>
                                <?php //с помощью регулярки удаляем все лишнее, что формирует атрибуты как выпадающий список - оставляем только чистый массив данных
                                 preg_match_all('~<option value="(.*?)".*?>(.*?)<\/option>~', $attribut->selects, $match, PREG_SET_ORDER);
                                 //удаляем первое значение - в нашем массиве это слово "выберите"
                                 //array_shift($match); - мне такое не нужно, иначе вырезает первое значение
                                      //и, наконец, выводим наши многострадальные размеры. Ура и алиллуйя) И спасибо dmitry_stas за регулярку :-*
                                      foreach ($match as $k){
                                         //У меня тут в ключе двоечка - у вас может быть совершенно другое значение
                                         echo '&nbsp;'.$k[2].'&nbsp;';
                                      }
                                      ?>
                                    </div>
                            <?php endif;?>
                <?php }?>
  <?php }?>


<?
$jshopConfig = &JSFactory::getConfig();
$path = $jshopConfig->image_attributes_live_path;
foreach($all_attr_values as $attr_value){
$urlimg = $path."/".$attr_value->image;
echo "<img src='".$urlimg."' alt='".$attr_value->image."' />";
}

echo'<pre>';
//print_r($attribut);
print_r($attributeValues); - ВЫВОДИТ КАК НА СКРИНЕ
echo'</pre>';


echo '<pre>';
//print_r(array_keys(get_defined_vars()));
echo '</pre>';
?>

Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

kit2m2

  • Живу я здесь
  • 3360
  • 276 / 0
  • Беру сайты на полное сопровождение
Вы думаете что вопрос решиться если Вы будете писать одно и тоже в разных темах? НЕТ, а вот замечание от модераторов получите.
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

kit2m2

  • Живу я здесь
  • 3360
  • 276 / 0
  • Беру сайты на полное сопровождение
Запутался, вот весь код
Это код из плагина? Или Вы в шаблоне это делаете?
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Вы думаете что вопрос решиться если Вы будете писать одно и тоже в разных темах? НЕТ, а вот замечание от модераторов получите.
Случайно в теме Вывести в списке товаров атрибуты написал, модератору - отписался с просьбой удалить.
Смотрел, искал ответ на решение вопроса.
« Последнее редактирование: 08.01.2020, 13:36:36 от warlocksp »
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор 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