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

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Создание папок из фронтенда
« Ответ #510 : 13.11.2015, 10:56:07 »
robert, мы скобку ставили, а вот точку с запятой убрали... Стормозили.
В общем, сделали сейчас, как вы сказали. Не поддаётся Joomla. Выдаёт такую ошибку: Unknown column 'compilation_id' in 'where clause' SQL=UPDATE `dzy7s_content` SET `state`= -2 WHERE `compilation_id`=3 AND id IN(674)
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Создание папок из фронтенда
« Ответ #511 : 13.11.2015, 11:10:31 »
Что вы написали? Откуда это "`compilation_id`=3"
А, добавьте еще
Код: php-brief
$query=$db->getQuery(true);
Не будь паразитом, сделай что-нибудь самостоятельно!
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Создание папок из фронтенда
« Ответ #512 : 13.11.2015, 11:18:45 »
robert, что-то непонятное творится.
Мы вставили в код $query=$db->getQuery(true);
Вот так код теперь выглядит:
Спойлер
[свернуть]

Выдаёт ошибку: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 3 SQL=UPDATE `dzy7s_content` SET `state`= -2 WHERE id IN()
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Создание папок из фронтенда
« Ответ #513 : 13.11.2015, 11:22:30 »
Спойлер
[свернуть]
« Последнее редактирование: 13.11.2015, 12:37:02 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Создание папок из фронтенда
« Ответ #514 : 13.11.2015, 11:51:15 »
robert, сборники удаляются вместе с материалами. В списке произведений автора материалы, которые были удалены со сборником, не отображаются. Спасибо Вам огромнющее человеское! =) Всё, вроде как работает.
-----------
...А мы думали, что записи об удалённом материале будет удаляться из таблицы content и asset. Разве так не должно быть?
« Последнее редактирование: 13.11.2015, 11:54:50 от mila_serdnaya »
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Создание папок из фронтенда
« Ответ #515 : 13.11.2015, 12:00:54 »
...А мы думали, что записи об удалённом материале будет удаляться из таблицы content и asset. Разве так не должно быть?
Так и должно быть. Может быть, это материалы, которые удалили до этого?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Создание папок из фронтенда
« Ответ #516 : 13.11.2015, 12:07:13 »
 robert, мы специально создали сборник с материалом. Сделали скрин с таблицы asset. Затем удалили сборник с материалом и опять сделали скрин таблицы asset.
Это что, получается, что код не работает так, как надо? Должны удаляться записи и из таблицы asset, и из таблицы content?
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Создание папок из фронтенда
« Ответ #517 : 13.11.2015, 12:10:15 »
Должны удаляться записи и из таблицы asset, и из таблицы content?
Да.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Создание папок из фронтенда
« Ответ #518 : 13.11.2015, 12:16:10 »
Проверяем ещё раз.
Создаём сборник "Осень" с материалом "Лихой".
Скрины из таблицы assets и content прилагаем.
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Создание папок из фронтенда
« Ответ #519 : 13.11.2015, 12:27:31 »
Удалили сборник "Осень" с материалом "Лихой".
Записи в таблицах content и assets не удалились.
Вот скрины:
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Создание папок из фронтенда
« Ответ #520 : 13.11.2015, 12:38:47 »
Материалы не удалены, а только помещены в корзину. Возьмите новый код функции в моем отредактированном посте выше и приведите текст ошибки.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Создание папок из фронтенда
« Ответ #521 : 13.11.2015, 13:07:19 »
robert, мы скопировали код из Вашего последнего поста с кодом.
Вот этот код:
Спойлер
[свернуть]

Никакой ошибки не возникает. Сборник с материалом удаляется, как раньше. Или мы не тот код скопировали? Брали код с Вашего поста « Ответ #513 : Сегодня в 12:22:30 »
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Создание папок из фронтенда
« Ответ #522 : 13.11.2015, 13:09:24 »
Хотя... подождите. Пошли сейчас проверять таблицу контент - материала, который мы создали, а затем удалили, в таблице нет. Сделаем сейчас ещё одну проверку.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Создание папок из фронтенда
« Ответ #523 : 13.11.2015, 13:16:33 »
Спойлер
[свернуть]
Не будь паразитом, сделай что-нибудь самостоятельно!
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Создание папок из фронтенда
« Ответ #524 : 13.11.2015, 13:16:49 »
Проверили ещё раз. Из таблицы content материал, действительно, исчезает. =) А из таблицы assets не хочет.
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Создание папок из фронтенда
« Ответ #525 : 13.11.2015, 13:21:52 »
robert, вставили код, который Вы только что прислали.
Возникло вот такое сообщение:
Предупреждение
Something weird is going on!
Delete failed


И возникла такая вот картинка:
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Создание папок из фронтенда
« Ответ #526 : 13.11.2015, 13:24:47 »
Раньше такого не было. Эта страница, кстати, похожа на страницу, которая отображает отдельно взятый сборник.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Создание папок из фронтенда
« Ответ #527 : 13.11.2015, 16:04:03 »
Раньше такого не было.
Это понятно. При этом сборник и материалы (не считая записи в #__assets) успешно удалены?

P.S. Прошу прощения, забыл кусок кода для обновления статуса
Спойлер
[свернуть]
« Последнее редактирование: 13.11.2015, 20:40:00 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Создание папок из фронтенда
« Ответ #528 : 13.11.2015, 21:55:56 »
robert, вставили новый код, создали сборник с материалом. Пошли проверять таблицы. В таблице content материал отображается. В таблице assets отображается только сборник. Раньше отображался и сборник, и материал.
Это нормально?
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Создание папок из фронтенда
« Ответ #529 : 13.11.2015, 22:00:21 »
...Нажали на "удалить сборник", - опять возникла точно такая же табличка (скрин таблички мы приводили выше):
Предупреждение
Something weird is going on!
Delete failed

Пошли проверять таблицы: из таблицы content запись о материале исчезла, из таблицы assets запись о сборнике тоже исчезла.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Создание папок из фронтенда
« Ответ #530 : 13.11.2015, 22:16:37 »
robert, вставили новый код, создали сборник с материалом. Пошли проверять таблицы. В таблице content материал отображается. В таблице assets отображается только сборник. Раньше отображался и сборник, и материал.
Это нормально?
Нет, ненормально. Но ваш код тут ни при чем. Проделайте это еще раз.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Создание папок из фронтенда
« Ответ #531 : 13.11.2015, 22:34:24 »
Сделали. Создали сборник с материалом, проверили таблицы - в таблице content материал отображается, в таблице assets отображается только сборник.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Создание папок из фронтенда
« Ответ #532 : 13.11.2015, 22:51:30 »
Ладно, пока оставим как есть, вернемся потом, когда будет время. Самое главное - материалы удаляются вместе со сборником. Закомментируйте этот кусок кода, чтобы предупрежление не вылезло:
Код: php-brief
					JLog::add(JText::_('Something weird is going on!'),JLog::WARNING,'jerror');
return false;
Не будь паразитом, сделай что-нибудь самостоятельно!
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Создание папок из фронтенда
« Ответ #533 : 15.11.2015, 04:10:48 »
robert, мы закомментировали кусок кода, который Вы написали.

Возникает такое сообщение:
Предупреждение
Something weird is going on!
Delete failed


Сборники с материалами при этом удаляются. Это означает, что нам нужно закомментировать и вот эту строку: JLog::add(JText::_('Something weird is going on!'),JLog::WARNING,'jerror');?

Сейчас кусочек кода, который мы закомментировали выглядит так:

if(!$model->delete($contentIds)){
            $error=$model->getError();
            if($error){
               //JLog::add($error,JLog::WARNING,'jerror');
               //return false;

            }else{
               JLog::add(JText::_('Something weird is going on!'),JLog::WARNING,'jerror');
               return false;
            }
« Последнее редактирование: 15.11.2015, 06:25:13 от mila_serdnaya »
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Создание папок из фронтенда
« Ответ #534 : 15.11.2015, 09:03:08 »
b2z, скажите, пожалуйста, а папка compilation в компоненте за что отвечает? Мы так понимаем, она нужна для того, чтобы при нажатии на название сборника, мы попадали на страницу с произведениями, которые содержатся в сборнике?
-------------------
Сборники с материалами удаляются, - это здорово. =) b2z, AlekVolsk, Istaan, robert, - спасибо вам всем за то, что помогаете нам. Мы не устанем это повторять. Ваша помощь реально ощутима и действенна. И помимо этой профессианальной помощи и поддержки, вы ещё и терпеливы с нами, выносящими порой мозг, новичками. Ваше терпение, понимание и спокойствие отдельно заслуживают восхищения. Спасибо вам!
----------------------------
Сейчас мы добиваем компонент: работаем с внешним видом. Пытаемся добавить кнопки, которые бы меняли порядок отображения сборников. Прочитали уроки по созданию компонента автора b2z Часть 14 - добавляем сортировку и порядок списка, и автора Istaan СОЗДАНИЕ MVC КОМПОНЕНТА ДЛЯ Joomla 1.6-2.5 (ЧАСТЬ 4), ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ В Joomla 3

Работаем с файлом default.php (папка compilations)
Вот наш чистый код сейчас:
Спойлер
[свернуть]

Прикрепляем скрины того, что сейчас и того, что хотим сделать:
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Создание папок из фронтенда
« Ответ #535 : 15.11.2015, 10:55:46 »
Цитировать
b2z, скажите, пожалуйста, а папка compilation в компоненте за что отвечает? Мы так понимаем, она нужна для того, чтобы при нажатии на название сборника, мы попадали на страницу с произведениями, которые содержатся в сборнике?
В принципе, да.

А зачем нужен порядок? Чисто для красоты? Думаю, что лоск наводить Вам нужно после того, как сделаете все основные моменты.
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Создание папок из фронтенда
« Ответ #536 : 15.11.2015, 11:55:53 »
Порядок нам нужен не столько для красоты, сколько для удобства. Сайт, с которого мы берём пример, своим долголетним существованием и огромным количеством пользователей подтверждает статус своего удобства.
Порядок - это одна из этих удобных фишек. Это важный момент.
------------
Но им, действительно, целесообразно заняться позднее. Сейчас нужно доработать представление сборника.
Нужно, чтобы при нажатии на сборник, открывалась страница, которая бы выглядела так:

Произведения из сборника «Название сборника»

кликабельное название материала    категория материала       кнопки редактирования (редактировать, переместить, удалить)

------------
Приводим скрины того, как это может выглядеть с сайта-примера:
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Создание папок из фронтенда
« Ответ #537 : 15.11.2015, 12:12:59 »
b2z, подскажите нам, пожалуйста, порядок действий для того, чтобы мы смогли реализовать нашу задачу.
На что нам опираться, куда своё внимание обратить... алгоритм какой-то, что ли.
----------------------
Мы последние несколько дней штурмовали создание собственных модулей на Joomla, разбирались в в теории. Начали работать с компонентом Jcomments - установили, настроили - и выяснили, что у него нет модуля, который бы выводил все комментарии, который пользователь получил на свои материалы. Начали работу в этом направлении.
На данный момент сделали модуль, который выводит все комментарии пользователя - это тоже пригодится, конечно, но наша задача всё-таки вытащить все комментарии всех пользователей на все материалы конкретного пользователя.
Попозже хотим выложить в отдельной теме модуль, который мы сделали, а также наши вопросы по модулю, который делаем.
---------------------
Это мы к чему говорим - к тому, что мы постоянно изучаем информацию по программированию и стараемся везде, где можно, решать задачи самостоятельно. Там, где мы уже не знаем, мы приходим сюда, к вам.
Будем рады и благодарны вам, если проясните, что же именно нам сейчас нужно делать, за что браться.
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Создание папок из фронтенда
« Ответ #538 : 15.11.2015, 15:29:32 »
Алгоритм такой же как всегда - в модели получить нужные данные и вывести их. Меняйте метод getItem()
*

mila_serdnaya

  • Захожу иногда
  • 432
  • 3 / 0
Re: Создание папок из фронтенда
« Ответ #539 : 15.11.2015, 21:46:27 »
b2z , нам нужно поменять метод getItem() в модели файла compilations.php?
Вот метод, который у нас есть сейчас:
Спойлер
[свернуть]
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Создание релиза компонента средствами GitHub

Автор SkyAn

Ответов: 4
Просмотров: 1008
Последний ответ 01.11.2019, 17:42:04
от Septdir
[Решено] Создание контент плагина

Автор IvanTopor

Ответов: 4
Просмотров: 1683
Последний ответ 26.02.2016, 13:10:37
от IvanTopor
Создание динамических полей в своем компоненте

Автор NeuroZ

Ответов: 14
Просмотров: 1735
Последний ответ 18.08.2015, 11:17:59
от b2z
Создание таблиц средствами компонента

Автор spirit1086

Ответов: 3
Просмотров: 1422
Последний ответ 18.08.2015, 10:17:09
от spirit1086
Создание изображений PHP и GD

Автор vita1971

Ответов: 6
Просмотров: 1198
Последний ответ 10.05.2015, 13:10:38
от vita1971