Новости 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

0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 1177 Просмотров
*

Light_And_Dark

  • Захожу иногда
  • 65
  • 0 / 0
Приборела плагин K2 page title content plugin, который позволяет прописывать для k2 отдельные тайтл. Но столкнулась с проблемой - в категориях он не учитывает пагинацию, что странно для плагина под SEO.
Разработчик поправил плагин, но не доконца и далее помогать отказался, объяснив, что и так потратил много времени. Осталась следующая проблема плагин научился прописывать на страницах пагинации Страница 1, 2, 3 и т.д., то только в случае если в переменную $limit, которая отвечает указание количества статей на 1 странице категории, вручную прописать значение по умолчанию $limit = JRequest::getVar('limit',22);. Если же задать $limit = JRequest::getVar('limit') без указания значения по умолчанию - то она остается пустая. У меня в разных категориях разное количество статей показывается на 1 странице и задание вручную данной перемеренной - это не совсем вариант. Кто то может подсказать в чем проблема может быть с подтягиванием переменной по выражению JRequest::getVar('limit')? При этом переменная $start = JRequest::getVar('start') без проблем подтягивается. Или может как-то по другому можно сделать нумерацию страниц для тайтла?

Код плагина следующий:
Код
<?php
defined('_JEXEC') or die;

jimport('joomla.plugin.plugin');
class plgContentMyextPagetitleK2 extends JPlugin
{
function plgContentMyextPagetitleK2(&$subject, $config)
{
parent::__construct($subject, $config);
}

public function onK2CategoryDisplay($category, $params, $limitstart = ''){
$metadata = (array)json_decode($category->params);
$browser_title = isset($metadata['browser_title'])? $metadata['browser_title'] : '';
if(!empty($browser_title)){
$start = JRequest::getVar('start');
$limit = JRequest::getVar('limit');
$page = 1 + $start/$limit;
if($page > 1){
$browser_title .= ". Страница ".$page;
}
$doc = JFactory::getDocument();
$doc->_metaTags['standard']['browser_title'] = $browser_title;
}
}
}

?>
« Последнее редактирование: 05.10.2016, 00:41:37 от Light_And_Dark »
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Вопрос по работе плагинов с k2
« Ответ #1 : 05.10.2016, 01:08:43 »
Ну во первых, в плагине этого геморно, по причинам.
1. onK2CategoryDisplay работает только когда выбрала 1 категория все передаваемый и в  параметры идут только из одной категории а не из пунтка меню.
2. Лимит не является.
3. Лимит это не одно чисто сумма нескольких.
4. Лимит не является параметром страницы разумеется вы не можете его получить через JRequest jinput ибо его просто нет. Он берется из базы.
5. А что есть нет JRequest::getVar('start')?

Ну если хотите вот вам код под плагин
Код: php
public function onK2CategoryDisplay($category, $params, $limitstart = ''){
$start = JRequest::getVar('start');
$categoryParams = json_decode($category->params);
$limit = $categoryParams->num_leading_items + $categoryParams->num_primary_items + $categoryParams->num_secondary_items + $categoryParams->num_links;
и не надо писать кириллицей в коде
Лично я давно себе написал решения для меты в k2 со всеми тэгами оно быстро пишется.
« Последнее редактирование: 05.10.2016, 01:18:49 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Re: Вопрос по работе плагинов с k2
« Ответ #2 : 05.10.2016, 06:07:40 »
Проще использовать компонент Easy Frontend SEO. Он для всего сайта подходит и не нагружает сайт
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Вопрос по работе плагинов с k2
« Ответ #3 : 05.10.2016, 10:57:29 »
Проще использовать компонент Easy Frontend SEO. Он для всего сайта подходит и не нагружает сайт
Если без нагрузки. Самое просто это вообще все что нужно вшивать в шаблон вывода. Там уже все что нужно есть ничего дополучать не надо.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Light_And_Dark

  • Захожу иногда
  • 65
  • 0 / 0
Re: Вопрос по работе плагинов с k2
« Ответ #4 : 05.10.2016, 21:49:49 »
Проще использовать компонент Easy Frontend SEO. Он для всего сайта подходит и не нагружает сайт
От этого пришлось отказаться, так как плагин вычищает полностью opengraph а у меня контентный проект и потом в соц сетях статьи расширваются криво. Особенно Facebook
*

Light_And_Dark

  • Захожу иногда
  • 65
  • 0 / 0
Re: Вопрос по работе плагинов с k2
« Ответ #5 : 05.10.2016, 22:04:01 »
Ну во первых, в плагине этого геморно, по причинам.
1. onK2CategoryDisplay работает только когда выбрала 1 категория все передаваемый и в  параметры идут только из одной категории а не из пунтка меню.
2. Лимит не является.
3. Лимит это не одно чисто сумма нескольких.
4. Лимит не является параметром страницы разумеется вы не можете его получить через JRequest jinput ибо его просто нет. Он берется из базы.
5. А что есть нет JRequest::getVar('start')?

Ну если хотите вот вам код под плагин
Код: php
public function onK2CategoryDisplay($category, $params, $limitstart = ''){
$start = JRequest::getVar('start');
$categoryParams = json_decode($category->params);
$limit = $categoryParams->num_leading_items + $categoryParams->num_primary_items + $categoryParams->num_secondary_items + $categoryParams->num_links;
и не надо писать кириллицей в коде
Лично я давно себе написал решения для меты в k2 со всеми тэгами оно быстро пишется.

Спасибо вам большое. Все заработало. Я правильно поняла, что вы допилили сам компонент k2?
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Вопрос по работе плагинов с k2
« Ответ #6 : 05.10.2016, 22:42:44 »
Спасибо вам большое. Все заработало. Я правильно поняла, что вы допилили сам компонент k2?
Нет. Сначала сделал в шаблоне потом убрал в модуль. Там у меня и ог и твиттрер. Тоже в основном для соц сетей делал. Если нужно заделюсь через личку. Есть ещё более серьёзное решение но нет времени доделать чтоб выставлять
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод плагинов в материале

Автор bybus

Ответов: 4
Просмотров: 1363
Последний ответ 24.11.2017, 00:57:15
от bybus
Система Вопрос-Ответ в внутри материала

Автор ArtCh

Ответов: 1
Просмотров: 1258
Последний ответ 19.04.2017, 04:52:09
от ArtCh
Проблемы в работе модуля вывода новостей Sj Mega K2 Items II

Автор andronych

Ответов: 0
Просмотров: 1714
Последний ответ 10.04.2017, 21:15:14
от andronych
Вопрос по отображению

Автор dimasan57

Ответов: 1
Просмотров: 1117
Последний ответ 16.02.2017, 19:19:25
от kisBoss
Очень просто вопрос: AlphaUserPoints и k2

Автор Lake

Ответов: 2
Просмотров: 2074
Последний ответ 23.07.2016, 07:18:34
от vipiusss