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

tm2010

  • Захожу иногда
  • 76
  • 0 / 0
во view
Тулбары, заголовки, меню можно подавить, но остается верхняя часть, не соображу как с ней бороться, есть методы?
Спойлер
[свернуть]
В идеале хочется blank screen,  реально ?
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Такого компонента Backend не существует. Шаблон панели администратора можно переопределить под собственные нужды, показывать/скрывать секции и блоки в зависимости от типа вашего компонента:

Код
if(JFactory::getApplication()->input->get('option')!== 'com_hello_world')
{
    echo "<header>Секция backend-шаблона.</header>";
}

Для каких целей Вам это нужно?
*

tm2010

  • Захожу иногда
  • 76
  • 0 / 0
Неправильно выразился
Делаю компонент, в административной части, в одном из вью, хочу получить чистый экран. в этом вью уже нужные мне items, и я хочу прицепить к этому view, jquery плагин fullcalendar.js, хочется чтобы он занял весь экран
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Если вы делаете компонент для собственных нужд, то вам будет достаточно переопределить тот шаблон панели администратора, который вы используете.
*

dmitry_stas

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

tm2010

  • Захожу иногда
  • 76
  • 0 / 0
Подскажите пж-та как это сделать
сейчас я имею template isis , как его отключить не знаю, я так понял вы показали как вручную формировать HTML?
Правильно я понимаю что в шаблоне isis прописаны системные меню Joomla

сейчас имею тестовый layout
Спойлер
[свернуть]

но от isis шаблона я избавиться не могу
как это грамотно сделать?
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Менеджер шаблонов => шаблоны => параметры Isis => копировать шаблон.

После того, как шаблон скопируется, находите его в папке administrator/templates и вносите изменения. А в настройках выбираете этот шаблон по умолчанию.
*

tm2010

  • Захожу иногда
  • 76
  • 0 / 0
скрыть css-ом ненужное не подойдет?
Я только начал грызть Joomla, милион вещей не понимаю. но CSS не кажется хорошим выходом, то чего хотелось бы добиться - формирование простейшего HTML необходимого для работы fullcalendar.js,  
1) fullcalendar.js - он хорошо смотрится на чистом экране
2) Передача моих данных в этот скрипт (тоже пока не понимаю как это сделать)
3) возврат отредактированных данных назад в php код компонента ( и тут пока глухо с пониманием)
Полагаю в HTML надо будет сформировать form, для отправки компоненту данных
Возможно глупоать, но вижу так, буду рад любым указаниям
*

tm2010

  • Захожу иногда
  • 76
  • 0 / 0
Менеджер шаблонов => шаблоны => параметры Isis => копировать шаблон.

После того, как шаблон скопируется, находите его в папке administrator/templates и вносите изменения. А в настройках выбираете этот шаблон по умолчанию.
Он у меня на весь компонент тогда распространится ? не хотелось бы совсем . возможно есть способ на лету для этого layout поменять шаблон ?
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Уже ответил ранее:

Код

$input = JFactory::getApplication()->input;

if($input->get('option')!== 'com_hello_world' || $input->get('layout')!== 'layout')
{
    echo "<header>Секция backend-шаблона.</header>";
}
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Нет, ТС, по-моему, хочет вообще избавиться и от панели управления. В начале метода your_view->display своего компонента доьавьте
Код: php-brief
JFactory::getApplication()->set('theme','no_such_template');
и посмотрите, похоже ли это на то, чего вы хотите.
« Последнее редактирование: 09.02.2016, 17:35:20 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Цитировать
Нет, ТС, по-моему хочет вообще избавиться и от панели управления
А как тогда перемещаться по сайту? ИМХО, стратегия выбрана не верно.
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Как ещё один вариант, можно создать пустой шаблон, оставить там только навигацию, и воспользоваться советом Роберта:
Код
JFactory::getApplication()->set('theme','empty_custom_template');

Тогда глобально не нужно менять шаблон, что, в принципе, и не рекомендуется делать, т.к. дефолтные шаблоны админки постоянно обновляются.
*

tm2010

  • Захожу иногда
  • 76
  • 0 / 0
Уже ответил ранее:

Код

$input = JFactory::getApplication()->input;

if($input->get('option')!== 'com_hello_world' || $input->get('layout')!== 'layout')
{
    echo "<header>Секция backend-шаблона.</header>";
}
Поставил в свой  view/layout файл

 
имею <header> от isis
Спойлер
[свернуть]
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Поставил в свой  view/layout файл
Нет, это имеет значение только внутри вашего компонента. Вам нужно указать отдельный шаблон админки сайта для компонента. Но честно говоря, не понимаю, что вы хотите делать.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

tm2010

  • Захожу иногда
  • 76
  • 0 / 0
Нет, это имеет значение только внутри вашего компонента. Вам нужно указать отдельный шаблон админки сайта для компонента. Но честно говоря, не понимаю, что вы хотите делать.
Понял, попробую сделать как вы советовали set theme. Может или скорее всего я не прав, и мне понадобятся хотя бы кнопки тулбара, для формирования формы этого скрипта. Просто хотелось запустить его на максимальном экране для удобства пользователя.
*

Aleks.Denezh

  • Живу я здесь
  • 3404
  • 428 / 4
сколько флуда и никто не написал что можно передалть &tmpl=component и будет пустота ) А дальше можно сформировать как угодно и что угодно...
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Интересная идея, но это не совсем пустота, а вид для печати, формируемый файлом component.php шаблона.
*

Aleks.Denezh

  • Живу я здесь
  • 3404
  • 428 / 4
Интересная идея, но это не совсем пустота, а вид для печати, формируемый файлом component.php шаблона.
это не вид для печати, это вывод только тела компонента!
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
это не вид для печати, это вывод только тела компонента!
Который передаётся в параметры ссылок для печати страницы. Но по-сути вы правы, идея неплохая. Хотя для её реализации необходимо править данный файлик, чтобы вывести хотя бы навигацию.
*

Aleks.Denezh

  • Живу я здесь
  • 3404
  • 428 / 4
Который передаётся в параметры ссылок для печати страницы. Но по-сути вы правы, идея неплохая. Хотя для её реализации необходимо править данный файлик, чтобы вывести хотя бы навигацию.
Это единственное применение которое вы заметили?
В менеджере меню когда выбираете пункт меню как материал, и выбор материала жмете! Вызов именно /administrator/index.php?option=com_content&tmpl=component&layout=modal
Выбор изображений в админке, тоже самое!
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Ну тогда один фиг надо шаблон править. Целостность нарушается, проще скопировать этот шаблон и переопределить — ну не верстать же отдельную страницу для какой-то одной раскладки!
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Кстати, таким образом можно обратиться не только к файлу component.php, а вообще к любому файлу, лежащему в корне шаблона, например, создаёте файл modal.php и обращаетесь к нему:

Код
&tmpl=modal
*

Aleks.Denezh

  • Живу я здесь
  • 3404
  • 428 / 4
Ну тогда один фиг надо шаблон править. Целостность нарушается, проще скопировать этот шаблон и переопределить — ну не верстать же отдельную страницу для какой-то одной раскладки!
А зачем его переопределять если что угодно можно в нем определить...
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Вы ограничены в этом действии риском замены файлов при обновлении шаблона.
*

Aleks.Denezh

  • Живу я здесь
  • 3404
  • 428 / 4
Вы ограничены в этом действии риском замены файлов при обновлении шаблона.
какое обновление шаблона в виде моего компонента?
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Istaan, не томите уже. Лучше расскажите подробнее, что вы задумали, и как вы решили выстрелить из пушки по воробьям. Отрендерить модули навигации в компоненте? И что делать с дизайном, перевёрстывать? Ведь по-сути вы будете иметь обыкновенный белый экран. И чем это будет концептуально отличаться от предложенного ранее:

Код
JFactory::getApplication()->set('theme','no_such_template');
« Последнее редактирование: 10.02.2016, 02:17:56 от Филипп Сорокин »
*

Aleks.Denezh

  • Живу я здесь
  • 3404
  • 428 / 4
Istaan, не томите уже. Лучше расскажите подробнее, что вы задумали, и как вы решили выстрелить из пушки по воробьям. Отрендерить модули навигации в компоненте? И что делать с дизайном, перевёрстывать? Ведь по-сути вы будете иметь обыкновенный белый экран. И чем это будет концептуально отличаться от предложенного ранее:

Код
JFactory::getApplication()->set('theme','no_such_template');
А вы вообще читали что хочет топикстартер?

В идеале хочется blank screen,  реально ?
Как сделать  blank screen ?! Передать tmpl=component!
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
сколько флуда и никто не написал что можно передалть &tmpl=component и будет пустота ) А дальше можно сформировать как угодно и что угодно...
ну еще вариант в виде после вывода тупо сделать exit() :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

routing в компоненте для соц сетей

Автор interregional

Ответов: 4
Просмотров: 880
Последний ответ 10.04.2019, 09:01:01
от sivers
Вывод отладочной информации системного плагина

Автор effrit

Ответов: 23
Просмотров: 1461
Последний ответ 02.10.2018, 10:24:46
от effrit
Формирование ссылки с параметрами в меню

Автор submaster

Ответов: 2
Просмотров: 980
Последний ответ 28.09.2018, 13:32:43
от submaster
Загрузка и сохранение изображения в компоненте

Автор GuDeVic

Ответов: 16
Просмотров: 1872
Последний ответ 09.04.2018, 08:48:40
от averkiev
Получить данные из поля " file", и передать в файл обработчик

Автор Glog

Ответов: 5
Просмотров: 1606
Последний ответ 01.08.2017, 13:55:40
от Glog