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

Ragivort

  • Завсегдатай
  • 1154
  • 58 / 2
  • Такая Life
Люди, привет, как в модуле mod_jshopping_filters заменить чекбоксы на кнопки, чтобы не галочки ставить, а кнопку нажал и фильтр сработал, замена checkbox на button не помогает.
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

dmitry_stas

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

Ragivort

  • Завсегдатай
  • 1154
  • 58 / 2
  • Такая Life
Попробую
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

Ragivort

  • Завсегдатай
  • 1154
  • 58 / 2
  • Такая Life
Дк я про <input type="button"
ЧТобы не чекбоксы были а кнопки
там такой код -
Код
    <?php if (is_array($characteristic_displayfields) && count($characteristic_displayfields)){?>
   
        <div class="filter_characteristic">
        <?php foreach($characteristic_displayfields as $ch_id){?>   
            <?php if (is_array($characteristic_fieldvalues[$ch_id])){?>
                 <input type="hidden" name="extra_fields[<?php print $ch_id?>][]" value="0" />           
                <?php foreach($characteristic_fieldvalues[$ch_id] as $val_id=>$val_name){?>
                    <input type="checkbox" name="extra_fields[<?php print $ch_id?>][]" value="<?php print $val_id;?>" <?php if (is_array($extra_fields_active[$ch_id]) && in_array($val_id, $extra_fields_active[$ch_id])) print "checked";?> onclick="document.jshop_filters.submit();" /> <?php print $val_name;?>
                <?php }?>
         
            <?php }?>
        <?php }?>
        </div>
    <?php } ?>

Просто замена checkbox на button не помогает.
это в модуле mod_jshopping_filters
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
не совсем точно выразился. нужен инпут, значение которого способно передаваться в обработчик формы. button этого не умеет. так что либо скрытые инпуты, либо можно попробовать еще сделать кнопки не button, а input type=submit, так как value у submit передается, если задан name. это правда повлечет другие сложности, но можно попытаться
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

flychild

  • Новичок
  • 1
  • 0 / 0
Люди, привет, как в модуле mod_jshopping_filters заменить чекбоксы на кнопки, чтобы не галочки ставить, а кнопку нажал и фильтр сработал, замена checkbox на button не помогает.

Конечно можно.. jquery +css. все работает http://followdesign.com/development/2011/11/28/oformlenie-knopok-chekboksov-i-drugih-elementov-interfeysa.html
*

stparts

  • Захожу иногда
  • 109
  • 1 / 0
Понимаю что тема старая, но может кому-то поможет.
Нужно заменить код
Код
 <input type="checkbox" name="extra_fields[<?php print $ch_id?>][]" value="<?php print $val_id;?>" <?php if (is_array($extra_fields_active[$ch_id]) && in_array($val_id, $extra_fields_active[$ch_id])) print "checked";?> onclick="document.jshop_filters.submit();" /> <?php print $val_name;?><br/>
на
Код
<button name="extra_fields[<?php print $ch_id?>][]" value="<?php print $val_id;?>" onclick="document.jshop_filters.submit();"><?php print $val_name;?></button> 

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

stparts

  • Захожу иногда
  • 109
  • 1 / 0
Теперь и я застрял. Подскажите, нужно заставить кнопку быть активной, при выборе нужной характеристики.
Для чекбокса код <?php if (is_array($extra_fields_active[$ch_id]) && in_array($val_id, $extra_fields_active[$ch_id])) print "checked";?>  я убрал, т.к. он не нужен для button.
Нужно изменить класс кнопки когда активна нужная характеристика.
Решил сделать это скриптом. Добавил в начале файла modules/mod_jshopping_filters/tmpl/default.php , сразу после стандартного скрипта, ещё один скрипт.
Код
<script type="text/javascript">
$(document).ready(function() {
$("#jshop_filters").on("click", ".jfilter_chek", function(){
   $(this).toggleClass("active");
});
}
</script>

Предварительно обернув button в <span class="jfilter_chek">. Скрипт должен добавлять к классу active.
Но потом понял, что работать и не будет, ведь страница обновляется.

Подскажите, ещё вариант задать другой класс кнопке активного элемента.
« Последнее редактирование: 26.08.2016, 22:25:38 от stparts »
*

dmitry_stas

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

stparts

  • Захожу иногда
  • 109
  • 1 / 0
Действительно, скрытым чекбоксом и CSS всё сделать проще.
Меняем
Код
<input type="checkbox" name="extra_fields[<?php print $ch_id?>][]" value="<?php print $val_id;?>" <?php if (is_array($extra_fields_active[$ch_id]) && in_array($val_id, $extra_fields_active[$ch_id])) print "checked";?> onclick="document.jshop_filters.submit();" /> <?php print $val_name;?><br/>

на
Код
<label><span class="button_checkbox"><input type="checkbox" hidden name="extra_fields[<?php print $ch_id?>][]" value="<?php print $val_id;?>" <?php if (is_array($extra_fields_active[$ch_id]) && in_array($val_id, $extra_fields_active[$ch_id])) print "checked";?> onclick="document.jshop_filters.submit();" /> <span><?php print $val_name;?></span></span></label>

в CSS прописываем стили и всё работает.
Код
.button_checkbox  input[type="checkbox"] + span {
  background: #df4040;
  color: #fff;
  text-shadow: none;
  padding: 8px 20px;
  font-size: 88%;
  display: inline-block;
  vertical-align: top;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}


.button_checkbox  input[type="checkbox"]:checked + span {
  background: #515151;
  color: #fff;
  text-shadow: none;
  padding: 8px 20px;
  font-size: 88%;
  display: inline-block;
  vertical-align: top;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JshoppingSearch - История запросов в модуле поиска

Автор shop-user

Ответов: 3
Просмотров: 899
Последний ответ 17.06.2020, 20:26:25
от sivers
Порядок вывода товаров в модуле Joomshopping Label Products

Автор shop-user

Ответов: 5
Просмотров: 1984
Последний ответ 14.11.2018, 12:26:27
от NewUsers
Порядок товаров в модуле label products

Автор shop-user

Ответов: 4
Просмотров: 1019
Последний ответ 12.06.2018, 22:03:27
от shop-user
Как вывести характеристики в модуле последние товары?

Автор TommyDBrown

Ответов: 1
Просмотров: 1073
Последний ответ 11.05.2017, 14:43:02
от dmitry_stas
Как вывести кнопку купить в модуле?

Автор viy

Ответов: 2
Просмотров: 1060
Последний ответ 24.10.2016, 23:16:03
от nevigen