Новости 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

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

warlocksp

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

На элементарном запарился, есть:
Код
<input type="checkbox" id="king-night" name="king-night">
Что б срабатывание только один раз id="king-night" при первом заходе на сайт?

Не селен в JS, что то намудрил:
Код
<script>
jQuery(function(){
setTimeout(function(){
jQuery ('#king-night').trigger('click');
}, 500);
});
</script>

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

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: JS срабатывание только одни раз click?
« Ответ #1 : 26.10.2020, 13:25:00 »
Пример решения
Код
jQuery(document).ready(function ($) {
    if (!localStorage.getItem('king_night')) {
        localStorage.setItem('king_night', 1);
        $('#king-night').trigger('click');
    }
});
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Re: JS срабатывание только одни раз click?
« Ответ #2 : 26.10.2020, 13:37:31 »
Пример решения
Код
jQuery(document).ready(function ($) {
    if (!localStorage.getItem('king_night')) {
        localStorage.setItem('king_night', 1);
        $('#king-night').trigger('click');
    }
});

Спасибо большое за подсказку:)
С меня "+"
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Re: JS срабатывание только одни раз click?
« Ответ #3 : 27.10.2020, 09:03:59 »
Перестал работать, скрипт
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

sivers

  • Живу я здесь
  • 2591
  • 360 / 0
Re: JS срабатывание только одни раз click?
« Ответ #4 : 27.10.2020, 09:11:00 »
Перестал работать, скрипт
Откройте в другом браузере. Он вообще 1 раз срабатывает )
Если надо 1 раз, при каждом открытии/обновлении страницы, то надо по-другому делать.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Re: JS срабатывание только одни раз click?
« Ответ #5 : 27.10.2020, 10:23:34 »
Откройте в другом браузере. Он вообще 1 раз срабатывает )
Если надо 1 раз, при каждом открытии/обновлении страницы, то надо по-другому делать.

Пробовал через "Chrome", "Edge"
Нужно один раз, когда человек зашел на сайт. Зайдет на следующий день - снова сработал один раз.

Проверил этот работает, думал что то намудрили, а нет (каждый раз при обновлении).
Код
jQuery(function(){
setTimeout(function(){
jQuery ('#king-night').trigger('click');
}, 500);
});
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

sivers

  • Живу я здесь
  • 2591
  • 360 / 0
Re: JS срабатывание только одни раз click?
« Ответ #6 : 27.10.2020, 11:24:40 »
Нужно один раз, когда человек зашел на сайт. Зайдет на следующий день - снова сработал один раз.
Тогда сразу формулируйте задачи поточнее. Об этом вообще нельзя было догадаться. Выше вам предложили вариант, который срабатывает вообще один раз (что соответствовало вопросу). Если замените там localStorage на sessionStorage, то будет срабатывать в каждой новой закладке и при перезапуске браузера. А если надо, чтоб именно раз в день, тогда надо запоминать дату последнего срабатывания и сравнивать с ней. Для этого предложенный код можно поменять так:
Код
jQuery(document).ready(function ($) {
    var now = new Date().toLocaleDateString();
    if (localStorage.getItem('king_night')!= now) {
        localStorage.setItem('king_night', now);
        $('#king-night').trigger('click');
    }
});
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Re: JS срабатывание только одни раз click?
« Ответ #7 : 27.10.2020, 11:50:50 »
Код
jQuery(document).ready(function ($) {
    var now = new Date().toLocaleDateString();
    if (localStorage.getItem('king_night')!= now) {
        localStorage.setItem('king_night', now);
        $('#king-night').trigger('click');
    }
});

jQuery(document).ready(function ($) {
    if (!sessionStorage.getItem('king_night')) {
        sessionStorage.setItem('king_night', 1);
        $('#king-night').trigger('click');
    }
});

Не срабатывает.

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

sivers

  • Живу я здесь
  • 2591
  • 360 / 0
Re: JS срабатывание только одни раз click?
« Ответ #8 : 27.10.2020, 12:19:17 »
Код
jQuery(document).ready(function ($) {
    var now = new Date().toDateString();
    if (localStorage.getItem('king_night')!= now) {
        localStorage.setItem('king_night', now);
        $('#king-night').trigger('click');
        alert('Сработало!');
    }
});

Попробуйте это. Если увидите сообщение, значит срабатывает, но эффекта нет.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Только первый абзац

Автор warlocksp

Ответов: 0
Просмотров: 657
Последний ответ 28.11.2017, 15:24:15
от warlocksp
Вызвать событие click() несколько раз

Автор alex_next

Ответов: 11
Просмотров: 1335
Последний ответ 29.04.2016, 14:51:21
от umbabaraumba