Новости Joomla

Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.0

Метод registerListeners() в CMSPlugin в плагинах  планируется удалить в Joomla 7.0

👩‍💻 Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.0.Этот метод регистрирует устаревшие слушатели событий в диспетчере, имитируя работу плагинов Joomla! 3.x и ниже для Joomla 4+. По умолчанию этот метод ищет все общедоступные методы, название которых начинается с on. Он регистрирует лямбда-функции (замыкания), которые пытаются преобразовать аргументы отправленного события в аргументы вызова метода и вызвать ваш метод on<Что-то>. Результат передаётся обратно событию в его аргумент result.Теперь этот слой совместимости с устаревшей Joomla 3 помечен к удалению в Joomla 7.0, которая должна выйти осенью 2027 года. Это означает, что те уникальные расширения от Joomla 2.5 / Joomla 3, которые ещё работали на Joomla 4-6 скорее всего окончательно перестанут работать на Joomla 7. Предполагается, что активные разработчики планомерно и постепенно избавляются от технического долга и обновляют свои расширения. @joomlafeed#joomla #разработка #php

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

stas_rsv

  • Захожу иногда
  • 112
  • 1 / 0
Re: Ошибки магазина
« Ответ #270 : 19.07.2011, 11:34:13 »
Уважаемый victorantoniak

у меня версия 2.8.1 неожиданно обнаружил ошибку при регистрации пользователя в магазине в процессе покупки. Нажатие на кнопку регистрации приводит к появлению окна сообщения браузера с сообщением, содержащим исходный код страницы.

подскажите это зафиксированная ошибка? исправленная в следующих версиях?

или нужно  разбираться глубже?
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Ошибки магазина
« Ответ #271 : 19.07.2011, 12:45:26 »
Линк?
*

stas_rsv

  • Захожу иногда
  • 112
  • 1 / 0
Re: Ошибки магазина
« Ответ #272 : 19.07.2011, 14:44:03 »
_http://www.trampclub.ru/vash-magazin/user/login.html
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Ошибки магазина
« Ответ #273 : 19.07.2011, 16:24:59 »
Ошибка в магазине исправлено в новой версии

Сравните файл

components\com_jshopping\controllers\user.php

 вашей версии с новой

или обновитесь
*

stas_rsv

  • Захожу иногда
  • 112
  • 1 / 0
Re: Ошибки магазина
« Ответ #274 : 19.07.2011, 17:43:47 »
благодарю, сегодня буду обновляться.
я обычно всегда слежу за ситуацией с новыми версиями, а тут отстал... ^-^
*

Red_Sam

  • Осваиваюсь на форуме
  • 12
  • 1 / 0
Re: Ошибки магазина
« Ответ #275 : 04.08.2011, 20:07:01 »
не работает в корзине ссылка вернутся в магазин
ее урл:/index.php/component/jshopping/product/view/1/templates/lightbox/close.gif
joomshoping Version 3.2.1
joomla 1.6.5
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Ошибки магазина
« Ответ #276 : 04.08.2011, 23:05:37 »
Посмотрите где загружается рисунок

/index.php/component/jshopping/product/view/1/templates/lightbox/close.gif

пролема в неправельном пути рисунка
*

Red_Sam

  • Осваиваюсь на форуме
  • 12
  • 1 / 0
Re: Ошибки магазина
« Ответ #277 : 05.08.2011, 07:08:31 »
кто то кого то не понял. Мне надо чтобы была ссылка не на картинку а обратно в магазин
ее урл:/index.php/component/jshopping/product/view/1/templates/lightbox/close.gif
сейчас ссылка "вернуться в магазин" отправляет на несуществующее изображение ./index.php/component/jshopping/product/view/1/templates/lightbox/
Мне кажется что даже создав такой путь и добавив туда картинку в магазин я не начну попадать
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Ошибки магазина
« Ответ #278 : 05.08.2011, 10:10:50 »
Да. Вы правы.

Вы меня не поняли.

исправте неправильную ссылку и проблема решится.
*

Red_Sam

  • Осваиваюсь на форуме
  • 12
  • 1 / 0
Re: Ошибки магазина
« Ответ #279 : 05.08.2011, 12:22:01 »
Код
<?php print $this->href_shop ?>
вот php в шаблоне com_jshoping/templates/default/cart/cart.php
который возвращал эту кривую ссылку
прописал ручками нужный УРЛ, естественно все ОК.
Но это же костыль...
« Последнее редактирование: 05.08.2011, 12:25:37 от Red_Sam »
*

Red_Sam

  • Осваиваюсь на форуме
  • 12
  • 1 / 0
Re: Ошибки магазина
« Ответ #280 : 10.08.2011, 19:00:32 »
victorantoniak
скажите описанное мною выше относиться к ошибкам магазина или источником проблемы являюсь я?
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Ошибки магазина
« Ответ #281 : 10.08.2011, 19:10:53 »
Ошибка у вас.

Я ответил как исправить

*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
Re: Ошибки магазина
« Ответ #282 : 11.08.2011, 14:08:24 »
в версии 3.2.4 не определяется Itemid магазина

в результате ссылки выглядят так: component/jshopping/category/view/1.html?Itemid=101

ошибки в функции

function getShopMainPageItemid(){
static 
$Itemid;
    if (!isset(
$Itemid)){
        
$session =& JFactory::getSession();
        
$Itemid $session->get('shop_main_page_itemid');
        if (!isset(
$Itemid)){
            
$db = &JFactory::getDBO();
            
$query "SELECT menu.id FROM `#__menu` AS menu WHERE menu.link = 'index.php?option=com_jshopping&controller=category' AND menu.published = '1'";
            
$db->setQuery($query);
            
$Itemid $db->loadResult();
        }
        if (!
$Itemid$Itemid 0;
        
$session->set("shop_main_page_itemid"$Itemid);
    }
return 
$Itemid;
}


 - как вариант решения вместо !isset($Itemid) проверять empty($Itemid)
 - и в базе данных в таблице меню index.php?option=com_jshopping&controller=category&task=&category_id=&manufacturer_id=&label_id=&vendor_id=&page= надо поменять на index.php?option=com_jshopping&controller=category
« Последнее редактирование: 11.08.2011, 14:17:31 от Виталик »
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Ошибки магазина
« Ответ #283 : 11.08.2011, 22:49:42 »
Спасибо. Исправлю.

Проблема в Joomla 1.6\1.7, сохраняет все параметры task=&category_id=&manufacturer_id=&label_id=&vendor_id=&page=
даже если они не заданы.

Цитировать
как вариант решения вместо !isset($Itemid) проверять empty($Itemid)
Не решит проблемы. будет каждый раз выполнятся
Код
$db = &JFactory::getDBO();
            $query = "SELECT menu.id FROM `#__menu` AS menu WHERE menu.link = 'index.php?option=com_jshopping&controller=category' AND menu.published = '1'";
            $db->setQuery($query);
            $Itemid = $db->loadResult();

думаю
Код
$query = "SELECT menu.id FROM `#__menu` AS menu WHERE menu.link = 'index.php?option=com_jshopping&controller=category&task=&category_id=&manufacturer_id=&label_id=&vendor_id=&page=' AND menu.published = '1'";
решит проблему

« Последнее редактирование: 11.08.2011, 22:53:29 от victorantoniak »
*

johnrass

  • Захожу иногда
  • 125
  • 26 / 0
Re: Ошибки магазина
« Ответ #284 : 13.08.2011, 14:36:23 »
В модуле Фильтра mod_jshopping_filters не работает "Сброс фильтра" (цена не сбрасывается), если подключено "Показать фильтры" в administrator/index.php?option=com_jshopping&controller=config&task=catprod.
И еще вопрос есть ли общий сброс и всех характеристик и цены и производителей?
« Последнее редактирование: 13.08.2011, 14:59:31 от johnrass »
*

johnrass

  • Захожу иногда
  • 125
  • 26 / 0
Re: Ошибки магазина
« Ответ #285 : 13.08.2011, 15:30:30 »
Сброс фильтра заработал после замены

function modFilterclearPriceFilter(){
    jQuery("#price_from").val("");
    jQuery("#price_to").val("");
    document.jshop_filters.submit();
}
в
на

function modFilterclearPriceFilter(){
   jQuery("#manufacturers").val("0");
    jQuery("#price_from").val("");
    jQuery("#price_to").val("");
   submitListProductFilters();
}

Правильно ли сделал?
« Последнее редактирование: 13.08.2011, 17:25:20 от johnrass »
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Ошибки магазина
« Ответ #286 : 13.08.2011, 18:05:49 »
В вашем случае правильно.

Но зачем использовать модуль фильтер и фильтер в компоненте вместе.
*

johnrass

  • Захожу иногда
  • 125
  • 26 / 0
Re: Ошибки магазина
« Ответ #287 : 13.08.2011, 18:17:01 »
Да, возможно, одновременно и не понадобится, а как сделать чтобы "Сбросить все" срабатывало и на характеристики (их тоже сбрасывало)?
*

toliki

  • Осваиваюсь на форуме
  • 20
  • 11 / 0
Re: Ошибки магазина
« Ответ #288 : 13.08.2011, 19:09:05 »
При выборе сопутствующих товаров доступны только первые двадцать станиц (400 шт.), далее выбор невозможен!
*

toliki

  • Осваиваюсь на форуме
  • 20
  • 11 / 0
Re: Ошибки магазина
« Ответ #289 : 13.08.2011, 19:33:42 »
Обновился с 2.8.1 до 2.9.4, захожу в админку через IE9 - все вкладки в магазине стали располагаться вертикально одна под другой. В Firefox - нормально.
*

Geetler

  • Осваиваюсь на форуме
  • 45
  • 4 / 0
Re: Ошибки магазина
« Ответ #290 : 14.08.2011, 15:34:08 »
Обновился до 3.2.5
При создании пункта меню->магазин, отбор по ID категории стал вываливаться полным список товаров, без отбора
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Ошибки магазина
« Ответ #291 : 14.08.2011, 23:59:02 »
Можно конкретнее.
Какие параметры задавали и что выбрали (Menu Item Type)
*

alessio

  • Новичок
  • 2
  • 0 / 0
Re: Ошибки магазина
« Ответ #292 : 15.08.2011, 01:27:20 »
После обновления до 3.2.5 не могу добавить пункты меню кроме "Товары" - все-равно автоматом прописывает Товары. Как теперь выбрать ссылку в меню на Корзину или Поиск, например. Стоит Joomla 1.7
*

AlexSF

  • Давно я тут
  • 678
  • 68 / 0
  • В споре истина рождается
Re: Ошибки магазина
« Ответ #293 : 15.08.2011, 09:45:43 »
Цитировать
все-равно автоматом прописывает Товары.
У меня такая же проблемака только на  3.2.4 . Меню давно реализовал через внешние ссылки, поэтому сразу не заметил.
Задаёте вопрос - не забудьте приложить ссылку на проблемный сайт
При проблеме с CSS рекомендую использовать Mozilla Firefox и её плагин FireBug
И по максимуму изучите, или поставьте в закладки - http://htmlbook.ru/css
Notepad++ поможет почти в любом деле
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Ошибки магазина
« Ответ #294 : 15.08.2011, 10:08:17 »
Сохраняется нормально - отображается постоянно отображается последний.

ошибка в Joomla.
Я писал
http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=24592
Написали что ошибок нет.

Не чего не могу сделать.

« Последнее редактирование: 15.08.2011, 10:16:39 от victorantoniak »
*

alessio

  • Новичок
  • 2
  • 0 / 0
Re: Ошибки магазина
« Ответ #295 : 15.08.2011, 23:32:29 »
Спасибо за ссылку, подправил menus.php в Joomla, как было указано в патче, и всё пришло в норму. Либо, как AlexSF, прописать ссылками.
Еще по ходу дела появился вопрос к модулю фильтров. При переходе на Товары, где отображаются все товары из всех категорий подряд, он не работает. В первую очередь проверил привязку к пунктам меню - все ок.
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Ошибки магазина
« Ответ #296 : 15.08.2011, 23:56:08 »
Фильтр работает только для (списка продуктов) категорий, производителей.
*

Сержo

  • Захожу иногда
  • 113
  • 4 / 1
Re: Ошибки магазина
« Ответ #297 : 19.08.2011, 18:22:31 »
Столкнулся с маленькой проблемкой, это не ошибка магазина, а скорее всего повышенные требования к настройкам сервера или там ещё чего. Чисто так, к сведению, так как такая проблема может у кого нибудь вылезти на хосте а не на локалке. Возможно данную проблему как то можно будет побороть программно, что бы не было повышенных критериев к настройке сервера.

В общем следующее, ставлю последнюю версию шопа(3.2.5) на j1.7 на локалку - xampp с PHP 3.5.1, ну и при установке выкидывает что соединение прервано по времени. Выставлял лимит времени в PHP настройках до уровня 90 и 180 (max_execution_time и max_input_time), как к примеру требовалось для установки монстра Magento, но таже трабла. В общем настройки PHP такие же как на локальном серваке на денвере, на котором шоп встал с полпинка, а тут на xampp обрыв соединения. При этом все папки и файлы шопа вроде установлены, и в базе создано 46 таблиц шопа, но сам шоп в расширениях Joomla не прописывается.
*

dragon4x4

  • Захожу иногда
  • 196
  • 7 / 0
Re: Ошибки магазина
« Ответ #298 : 20.08.2011, 00:46:14 »
привет, обновился до 2.9.5 и сравнивая ланг файл наткнулся на словосочетание _JSHOP_PASSWORТ.... поменял на _JSHOP_PASSWORD и на сайте збилась надпись над окошком ввода пароля... нашел где еще надо поменять в /modules/mod_jshopping_login/tmpl   строка 47. И еще вроде в папке юзера подправить пару файлов..
Не заню влияет ли такая ошибка еще на что, но примите во внимание...
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Ошибки магазина
« Ответ #299 : 20.08.2011, 00:55:28 »
Столкнулся с маленькой проблемкой, это не ошибка магазина, а скорее всего повышенные требования к настройкам сервера или там ещё чего. Чисто так, к сведению, так как такая проблема может у кого нибудь вылезти на хосте а не на локалке. Возможно данную проблему как то можно будет побороть программно, что бы не было повышенных критериев к настройке сервера.

В общем следующее, ставлю последнюю версию шопа(3.2.5) на j1.7 на локалку - xampp с PHP 3.5.1, ну и при установке выкидывает что соединение прервано по времени. Выставлял лимит времени в PHP настройках до уровня 90 и 180 (max_execution_time и max_input_time), как к примеру требовалось для установки монстра Magento, но таже трабла. В общем настройки PHP такие же как на локальном серваке на денвере, на котором шоп встал с полпинка, а тут на xampp обрыв соединения. При этом все папки и файлы шопа вроде установлены, и в базе создано 46 таблиц шопа, но сам шоп в расширениях Joomla не прописывается.

При установке важно размер, количество запросов. (не возможно изменить что нибудь).
Возможно в вас локальный компьютер был загружен другим процессом или очень слабый(старый)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибки JoomShopping 4.x+ (2017)

Автор nevigen

Ответов: 53
Просмотров: 10388
Последний ответ 17.01.2021, 19:03:23
от gartes
Региональность магазина

Автор misteri27

Ответов: 2
Просмотров: 717
Последний ответ 08.03.2020, 14:11:33
от misteri27
Вставка рекламы стороннего магазина после 5-го товара

Автор anatolij

Ответов: 7
Просмотров: 2121
Последний ответ 02.08.2018, 16:47:42
от kit2m2
Ошибки при создании товара

Автор 12mv

Ответов: 3
Просмотров: 1078
Последний ответ 21.02.2018, 23:09:24
от nevigen
Установленные аддоны - ошибки в админке 0 Null primary key not allowed

Автор 12mv

Ответов: 10
Просмотров: 2397
Последний ответ 21.02.2018, 15:04:47
от 12mv