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

bcool

  • Новичок
  • 7
  • 0 / 0
День добрый! Я облазил почти всё возможное в сети, но так и не нашел модуль или хак, который способен выводить статьи из каталога ZOO 2.0 в стиле ТОП 10 (согласно количеству звезд/голосов статьи). Модуль поддерживает сортировку по просмотрам/хитам, но это не то, что требуется. Прошу знающих людей помочь в решении данной проблемы. А если есть уже готовые решения было бы просто замечательно.
Недавно нашел платный модуль рейтинга для старой версии Zoo Pro: http://www.cmstactics.com/index.php/documentation/1-documentation/21-zoo-item-module-zim. Приобрел его. Тестировал на компоненте Zoo Pro, работает. Но на ZOO 2.0 работать отказывается. Могу предложить следующее: модуль платный, но уже приобретен мною. Если найдется хороший человек, который готов изменить этот модуль для последней версии, то я выложу его здесь. А когда будет готов модуль рейтинга для ZOO 2.0, то поделимся со всем миром бесплатно. Думаю, многие будут рады наличию у себя в коллекции модуля рейтинга.
*

delames

  • Захожу иногда
  • 141
  • 10 / 0
  • Решаю программные вопросы за $ - Обращайтесь!
Если тебе это что-то скажет..

   $query = "SELECT a.*, AVG(c.value)"
         ." FROM ".$this->getTableName()." AS a"
         ." LEFT JOIN ".ZOO_TABLE_CATEGORY_ITEM." AS b ON a.id = b.item_id"
         ." LEFT JOIN ".ZOO_TABLE_RATING." AS c ON a.id = c.item_id"
         ." WHERE a.application_id = ".(int) $application_id
         ." AND b.category_id ".(is_array($category_id)? " IN (".implode(",", $category_id).")" : " = ".(int) $category_id)   
         ." AND a.access <= ".(int) $access_id
         .($published == true ? " AND a.state = 1"      
         ." AND (a.publish_up = ".$null." OR a.publish_up <= ".$now.")"
         ." AND (a.publish_down = ".$null." OR a.publish_down >= ".$now.")": "")
         ." GROUP BY a.id"
         ." ORDER BY AVG(c.value) DESC"
         .(($limit ? " LIMIT ".(int)$offset.",".(int)$limit : ""));
*

bcool

  • Новичок
  • 7
  • 0 / 0
спасибо, попробую внедрить. если что отпишусь
*

bcool

  • Новичок
  • 7
  • 0 / 0
Вставил вышеуказанный запрос к бд в код и получил следующее:
Код
Fatal error: Uncaught YDatabase::queryObjectList failed. (Unknown column 'c.value' in 'field list' SQL=SELECT a.*, AVG(c.value) FROM jos_zoo_item AS a WHERE a.application_id = 2 AND a.access <= 0 AND a.state = 1 AND a.type = 'online-shops-catalog' AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-09-23 07:30:23') AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-09-23 07:30:23') ORDER BY a.hits DESC LIMIT 0, 4) thrown in C:\wamp\www\sitename\administrator\components\com_zoo\framework\database.php  on line 83

поковырявшись в файлах компонента zoo нашел файл, отвечающий за вывод статей по дате/просмотрам/альфаиндексу в модуле mod_zooitem. Он находится в root/administrator/components/com_zoo/helpers/zoomodule.php. Приведу вырезку кода:
Код
// set query options
$conditions =
     "a.application_id = ".(int) $app->id
." AND a.access <= ".(int) $access_id
." AND a.state = 1"
." AND a.type = '?'"
." AND (a.publish_up = ".$null." OR a.publish_up <= ".$now.")"
." AND (a.publish_down = ".$null." OR a.publish_down >= ".$now.")";

$options = array(
'select' => 'a.*',
'from' => ZOO_TABLE_ITEM.' AS a',
'conditions' => array($conditions, $type),
'order' => self::getOrder($ordering),
'limit' => $limit);

return $table->all($options);
}

public static function getOrder($order) {

$orders = array(
'date'   => 'a.created ASC',
'rdate'  => 'a.created DESC',
'alpha'  => 'a.name ASC',
'ralpha' => 'a.name DESC',
'hits'   => 'a.hits DESC',
'rhits'  => 'a.hits ASC',
'random' => 'RAND()');

return isset($orders[$order])? $orders[$order] : '';
}

Вопрос: как эту часть кода можно модифицировать под вывод статей по рейтингу?
*

bcool

  • Новичок
  • 7
  • 0 / 0
Прошу помощи! Ничего не получается с этим рейтингом((
*

delames

  • Захожу иногда
  • 141
  • 10 / 0
  • Решаю программные вопросы за $ - Обращайтесь!
этот код тебе надо было внедрять не в framework\database.php а в tables\item.php

Но тут не так просто.

Если ты просто заменишь код то получишь везде вывод с сортировкой порейтингу.

Нужнго написать отдельно функцию. И вызывать ее по мере надобности (виду сортировки)
*

delames

  • Захожу иногда
  • 141
  • 10 / 0
  • Решаю программные вопросы за $ - Обращайтесь!
Прошу помощи! Ничего не получается с этим рейтингом((
http://joomlaforum.ru/index.php/topic,101746.0.html
*

delames

  • Захожу иногда
  • 141
  • 10 / 0
  • Решаю программные вопросы за $ - Обращайтесь!
Что конкретно не получается?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Динамическое создание модуля ZOO Category

Автор DeLight

Ответов: 0
Просмотров: 1270
Последний ответ 03.04.2014, 09:16:50
от DeLight
[Элемент] kprating - отображение рейтинга фильма по данным кинопоиска и Imdb

Автор likrion

Ответов: 31
Просмотров: 10896
Последний ответ 06.03.2014, 16:50:27
от tixon
В компоненте JBZoo проблема с выводом модуля

Автор tiptopvkr

Ответов: 0
Просмотров: 1184
Последний ответ 19.12.2013, 16:56:38
от tiptopvkr
Сделать в zoo вывод статей в таблице как на сайтах комп.фирм

Автор caitleen

Ответов: 2
Просмотров: 1650
Последний ответ 17.10.2013, 15:49:26
от likrion
Количество колонок для вывода статей - zoo приложение блог на beez3

Автор ostrova

Ответов: 2
Просмотров: 1911
Последний ответ 24.09.2013, 14:31:08
от ostrova