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

Mehanick

  • Давно я тут
  • 846
  • 5 / 0
Здравствуйте, шел  спам, стояла открытая форма без капчи, убрал форму думал все прекратится, на следующий день те же письма идут как ни в чем не бывало хотя формы уже нет, причем те же поля заполнены, то есть та же форма не другая, да и других никаких форм нет.

Как такое вообще может быть? форма уже ведь убрана?
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Как такое вообще может быть? форма уже ведь убрана?
Может напрямую делали вызов. Есть в начале кода формы проверка на вход через Joomla ?
Код
defined('_JEXEC') or die;
*

Mehanick

  • Давно я тут
  • 846
  • 5 / 0
defined('_JEXEC') or die;

Да, есть такая проверка вначале файла с формой, и в файле с обработчиком
*

Mehanick

  • Давно я тут
  • 846
  • 5 / 0
так а форма-то куда данные отсылала?
закрывай через htaccess этот адрес

То есть имеете в виду они напрямую файл обработчика вызывают? в моем случае helper
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
ну типа да.
может там страница с формой закеширована в самопальном браузере и рефрешится раз в сутки.
хотя я тут не особо спец, просто раз данные проходят куда-то, то это куда-то надо закрывать )
*

Mehanick

  • Давно я тут
  • 846
  • 5 / 0
То есть проверка на заполненность полей в обработчике не поможет?

у меня сейчас проверка полей только в самой форме, в обработчике нет
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
в форме имеет смысл проверку делать чисто на правильную заполненность, от ботов там не спасет, т.к. им нужен адрес приемника и все.
так что фильтр нужен в обработчике.
*

Mehanick

  • Давно я тут
  • 846
  • 5 / 0
в форме имеет смысл проверку делать чисто на правильную заполненность, от ботов там не спасет, т.к. им нужен адрес приемника и все.
так что фильтр нужен в обработчике.


Думаете поставлю в обработчик проверку заполненности полей, поможет о спама?
*

ProtectYourSite

  • Живу я здесь
  • 2366
  • 138 / 4
  • Безопасность вебсайтов
А спам то случаем не через контактные формы самой Joomla ?
*

Mehanick

  • Давно я тут
  • 846
  • 5 / 0
нет, именно с модуля, видно по соответствующим полям, контактной формы стандартной у меня нет на сайте.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
конечно поможет.
сейчас можно банально сделать проверку на заполнение нового поля, которого не было в форме ранее.
соответственно, все боты, которые прочухали адрес приемника пойдут лесом, т.к у них этого поля нет в принципе.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
да и медовые поля по этому же принципу работают - подкладываешь пустое поле под существующее, называешь "send copy to" и на севере фильтруешь всех, кто умудрился заполнить его. (не скрывать, а именно подкладывать под существующее)
*

dmitry_stas

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

Mehanick

  • Давно я тут
  • 846
  • 5 / 0
http://drevstyle.ru

вот пациент неспокойный
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
ну да, похоже на то что нет. а в обработчике формы есть проверка csrf токена? если нет, то добавьте
Код
JSession::checkToken() or die;
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Mehanick

  • Давно я тут
  • 846
  • 5 / 0
ну да, похоже на то что нет. а в обработчике формы есть проверка csrf токена? если нет, то добавьте
Код
JSession::checkToken() or die;

Подскажите пожалуйста куда добавлять?  в начало файла? модуль простенький, самописный.
*

Mehanick

  • Давно я тут
  • 846
  • 5 / 0
В общем я убрал из модуля из папки tmpl шаблон формы,  но спам все равно идет, значит идет прямое обращение к обработчику модуля, он в файле helper, поставил пока в него проверку на рекапчу, понаблюдаю.
*

dmitry_stas

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

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
ну да, похоже на то что нет. а в обработчике формы есть проверка csrf токена? если нет, то добавьте
А в саму форму еще нужно
Код
 <?php echo JHtml::_('form.token'); ?>
                    </form>
*

dmitry_stas

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

Mehanick

  • Давно я тут
  • 846
  • 5 / 0
<?php echo JHtml::_('form.token'); ?>
                    </form>

это в форме у меня было, правда форму уже убрал
*

Sgrey

  • Захожу иногда
  • 75
  • 4 / 1
да и медовые поля по этому же принципу работают - подкладываешь пустое поле под существующее, называешь "send copy to" и на севере фильтруешь всех, кто умудрился заполнить его. (не скрывать, а именно подкладывать под существующее)

Что значит "подкладываешь"? Стилями сделать так, чтобы одно перекрывало другое и человек видел только одно из них? Только такой фокус не пройдет с названием поля, его придется скрывать или оно должно отсутствовать.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

Sgrey

  • Захожу иногда
  • 75
  • 4 / 1
Скрыть название поля не проблема, я немного о другом. Для чего эти сложности, потому что боты поумнели и больше не ведутся на скрытые поля?
Тогда логичным следующим шагом в их развитии будет проверка видно элемент на экране или нет и сильно отличающиеся стили для отдельного поля это как маркер.
А потенциальная проблема метода в другом, второе поле доступно с клавиатуры. Хотя для большинства сайтов это наверно не существенно.
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
убрал форму думал все прекратится, на следующий день те же письма идут как ни в чем не бывало хотя формы уже нет
А почему вы решили, что письма отправляются именно через форму? Разве нет других способов? И вы уверены, что удалили все шеллы на вашем сайте?
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

Mehanick

  • Давно я тут
  • 846
  • 5 / 0
рекапча - почти 500 сайтов, ни один бот не пробился
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Редирект на спам ссылки. Как лчить?

Автор Евгений1980

Ответов: 2
Просмотров: 2100
Последний ответ 14.02.2024, 13:15:59
от wishlight
RSFirewall не пускает, хотя ввожу верный пароль

Автор Alex_iPod

Ответов: 1
Просмотров: 2418
Последний ответ 10.03.2023, 15:09:41
от Alex_iPod
Спам, вирус или дело в браузере Google

Автор alekcae

Ответов: 13
Просмотров: 1822
Последний ответ 16.05.2021, 18:52:24
от alekcae
Всплывающее спам-сообщение+редирект на Joomla 2.5.14

Автор bonusfree

Ответов: 21
Просмотров: 2170
Последний ответ 02.12.2020, 21:56:30
от bonusfree
Как вылечить спам с сайта?

Автор никыч

Ответов: 24
Просмотров: 10263
Последний ответ 19.07.2018, 17:47:09
от piterr