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

iDrevniy

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Что есть
При выборе "Тип клиента" -> Фирма или Физ. лицо, показываются или прячутся поля Код фирмы и Вид НДС.

Что нужно
Добавить поля, которые скрываются и показываются. Должно быть так: Выбрали "Тип клиента" -> Фирма, показываем поля Наименование, Код фирмы и Вид НДС. То есть добавить в скрытые поле Наименование. Причем само поле уже есть, его просто нужно спрятать.

Как пытался реализовать
Начал со страницы регистрации.
1. Открыл com_jshopping/js/functions.js и изменил следующие вещи.
Перенес в этот код
Код
function validateRegistrationForm(urlcheckdata, formName){
if ( (document.forms[formName].client_type && document.forms[formName].client_type.value=="1") || !document.forms[formName].client_type ){
       
        if (register_field_require.firma_code){
            arrayId[i] = 'firma_code';
            arrayType[i] = 'nem';
            arrayParams[i] = '';
            arrayErrorMessages[i] = '';
            i++;
        }
       
        if (register_field_require.tax_number){
            arrayId[i] = 'tax_number';
            arrayType[i] = 'nem';
            arrayParams[i] = '';
            arrayErrorMessages[i] = '';
            i++;
        }
    }
поле фирмы, получилось вот так:
Код
if ( (document.forms[formName].client_type && document.forms[formName].client_type.value=="1") || !document.forms[formName].client_type ){
       
      if (register_field_require.firma_name){
            arrayId[i] = 'firma_name';
            arrayType[i] = 'nem';
            arrayParams[i] = '';
            arrayErrorMessages[i] = '';
            i++;
        }
       
        if (register_field_require.firma_code){
            arrayId[i] = 'firma_code';
            arrayType[i] = 'nem';
            arrayParams[i] = '';
            arrayErrorMessages[i] = '';
            i++;
        }
       
        if (register_field_require.tax_number){
            arrayId[i] = 'tax_number';
            arrayType[i] = 'nem';
            arrayParams[i] = '';
            arrayErrorMessages[i] = '';
            i++;
        }
    }

2. В файле шаблона com_jshopping/templates/default/user/register.php добавил строку к полю Наименование:
Код
<?php if ($config_fields['client_type']['display'] && $this->user->client_type!="2"){?>style="display:none;"<?php } ?>
получилось вот так:
Код
<?php if ($config_fields['firma_name']['display']){?>
        <tr id='tr_field_firma_name' <?php if ($config_fields['client_type']['display'] && $this->user->client_type!="2"){?>style="display:none;"<?php } ?>>
          <td class="name">
            <?php print _JSHOP_FIRMA_NAME ?> <?php if ($config_fields['firma_name']['require']){?><span>*</span><?php } ?>
          </td>
          <td>
            <input type = "text" name = "firma_name" id = "firma_name" value = "" class = "inputbox" />
          </td>
        </tr>
        <?php } ?>

Итог
Нифига не изменилось. Вообще.

Вопрос
Чего я не догоняю? Как сделать скрытие поля правильно?

Спасибо.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Цитировать
Итог
Нифига не изменилось. Вообще.
это в смысле абсолютно ничего? или все таки что то поменялось?

Цитировать
Вопрос
Чего я не догоняю? Как сделать скрытие поля правильно?
ну судя по коду скрытие вы сделали. если конечно смотрите там где редактировали. по идее вопрос у вас должен быть - как его теперь показать в нужный момент :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

iDrevniy

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Как раз вопроса как показать не стоит. При выборе "Тип клиента" -> Фирма поля показываются, при выборе Физ. лицо скрываются. НО, только Код фирмы и Вид НДС. С полем которое я пытался скрыть (Наименование) ничего не произошло, вообще.

Естественно, я редактировал страницу регистрации и смотрю страницу регистрации.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
С полем которое я пытался скрыть (Наименование) ничего не произошло, вообще.
Естественно, я редактировал страницу регистрации и смотрю страницу регистрации.
это для вас естественно. а по факту - сверхъестественно. если бы смотрели и редактировали одно и тоже - видели бы изменения. шаблон в настройках default? в папке шаблонов Joomla не переопределяется?

Как раз вопроса как показать не стоит.
ну это пока :) после того как таки скроете - станет
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

iDrevniy

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Ну мне так и не удалось ничего сделать. Кто-нибудь может подсказать?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
так вы ответьте сначала на вопросы:

шаблон в настройках default? в папке шаблонов Joomla не переопределяется?

при внесении других изменений в файл com_jshopping/templates/default/user/register.php визуальные изменения есть?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

iDrevniy

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Конечно. Я отредактировал этот файл под свой шаблон. Не сильно, все группы полей регистрации остались как в дефолте. Именно поэтому у меня и возникает вопрос, почему при добавлении функции скрытия строки ничего не происходит. Я и кеш на всяк случай чистил.
*

iDrevniy

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
У нас с тобой тут междусабойчик такой образовался :)
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Конечно.

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

Код: php
 && $this->user->client_type!="2"

откуда взялось? его в базе нет. условие в шаблоне для например tr id='tr_field_firma_code'

Код: php
<?php if ($config_fields['client_type']['display']){?>style="display:none;"<?php }?>

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

osobist

  • Захожу иногда
  • 116
  • 0 / 0
У нас с тобой тут междусабойчик такой образовался :)
у вас 3.15 стоит версия ? потому как в 4.9.2 там div  в register.php
*

nevigen

  • Moderator
  • 10449
  • 863 / 25
  • http://n*****n.com
у вас 3.15 стоит версия ? потому как в 4.9.2 там div  в register.php
ща так долго сижу давлю внутрений голос который разрывается от смеха.
- Цитата: iDrevniy от 21.02.2014, 10:16:39
- потому как в 4.9.2 там div

вы смотрите на даты ?
особено той версии на которую ссылаетесь :)
там в конце раздела есть темы 2013 года, тоже мона что то  найти для ответа :)

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

Biss

  • Давно я тут
  • 995
  • 101 / 0
Тема как и автор - iDrevniy
ничего личного :)
А вдруг всё это время ждал ответа. Свершилось
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Адрес e-mail как логин при регистрации

Автор orexov_m

Ответов: 51
Просмотров: 15102
Последний ответ 28.02.2024, 18:34:01
от nevigen
Плагин - Вывод значения поля из таблицы продуктов в корзине JoomShopping

Автор draff

Ответов: 3
Просмотров: 2173
Последний ответ 26.02.2024, 07:00:01
от kit2m2
Эффект лупы, показать полное изображение по клику лупы

Автор Dolphin4ik_1

Ответов: 0
Просмотров: 820
Последний ответ 28.07.2019, 23:22:04
от Dolphin4ik_1
JoomShopping/ Добавление поля и его вывод

Автор tiberian

Ответов: 1
Просмотров: 1123
Последний ответ 24.10.2018, 15:43:32
от kit2m2
[Решено] mod_jshopping_categories Как показать все подкатегории?

Автор Виталик

Ответов: 35
Просмотров: 21653
Последний ответ 25.01.2018, 06:08:23
от trushin2005