Новости Joomla

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

Joomla 5+ пакет для интеграции с API Почты России: нормализация данных, расчёт доставки, создание отправлений, партии, документы, возвраты, поиск отделений, справочники и SOAP-отслеживание.

v.3.0.0. Что нового?
Это дальнейшее развитие ранее закрытой Joomla-библиотеки для работы с API сервиса Отправка (для бизнеса) Почты России. Поэтому версия не 1.0.0, а 3.0.0.

Сейчас эта библиотека ушла от собственных реализаций и стала Joomla-обёрткой известного PHP SDK от Lapay Group.

Возможности библиотеки.
- получение настроек аккаунта, точек сдачи и текущего остатка запросов к API;
- нормализация адресов, ФИО и телефонов перед созданием отправления;
- расчёт тарифа и срока доставки;
- создание, поиск, изменение, удаление и возврат заказов в состояние «Новые»;
- проверка надёжности получателя;
- создание партий, просмотр партий и заказов внутри партии;
- генерация пакета печатных документов и формы Ф103;
- создание, изменение и удаление возвратных отправлений;
- поиск отделений по индексу, адресу и координатам, получение сервисов отделения;
- локальный список стран;
- SOAP-отслеживание операций по РПО и работа с билетами пакетного трекинга.

👩‍💻 Joomla-возможности.
В пакете библиотеки WT Otpravkapochtaru есть поля Joomla Form для расширений. Они позволяют работать в интерфейсе Joomla с некоторыми типами данных, получаемых по API из вашего личного кабинета в ЛК Почты России для бизнеса.
На данный момент в библиотеке доступны 3 поля списков, которые отображают доступные в аккаунте ОПС, типы и категории отправлений.
Поддерживаются зависимые списки: значение одного поля обновляется при изменении другого.

Системные требования.
Системные требования в основном связаны с системными требованиями апстрима библиотеки - LapayGroup PHP SDK.
- Joomla 5+
- PHP 8.3+
- Расширения PHP:
-- ext-mbstring
-- ext-simplexml
-- ext-soap (опционально, для трекинга)
-- ext-zip

Ссылки:
- Страница расширения
- GitHub библиотеки и документация

@joomlafeed

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

Doctor Death

  • Захожу иногда
  • 145
  • 1 / 12
давно не обновлял JS (была версия 4.4.1)
сегодня решил последовательно обновиться до последней 4.10.0
проверял работу только на открытие странички с товарами
вроде все обновилось без ошибок
но при полном тестировании выяснилось, что не работает создание и редактирование товаров
список показывает, в магазине показывает как список так и подробности
А в админке при попытки создать и отредактировать товар пустой экран. Вывод ошибок включал - в бестолку пустой экран и все
в логах вот такая ошибка в обеих случаях:

PHP Fatal error:  Call to a member function getProductOptions() on a non-object in /srv/radio-portal/administrator/components/com_jshopping/controllers/products.php on line 434, referer: http://www.radio-portal.ru/administrator/index.php?option=com_jshopping&controller=products&category_id=0


В какую сторону копать (откатиться на старую версию могу конечно хочется попробовать починить)
*

Doctor Death

  • Захожу иногда
  • 145
  • 1 / 12
Re: Ошибка после обновления JS
« Ответ #1 : 12.06.2015, 10:49:48 »
пока закоментировал сроку 434 в products.php
вроде заработало
но выводит во такую ошибку в верху страницы

Предупреждение
Таблица productOption не поддерживается. Файл не найден.
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Ошибка после обновления JS
« Ответ #2 : 12.06.2015, 10:58:23 »
1.посмотрите логи, что именно выводит
2.пропробуйте права изменить на папки.
3.Дайте код PHP этот на обозрение, быстрее прочитаем и найдём, где собака порылась
***
function getProductOptions() вам ни о чем не говорит? Может вы сами погуглите, раз функцию не знаете?
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

nevigen

  • Moderator
  • 10452
  • 863 / 25
  • http://n*****n.com
Re: Ошибка после обновления JS
« Ответ #3 : 12.06.2015, 11:18:53 »
DB checker прогоните
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибка после обновления JS
« Ответ #4 : 12.06.2015, 11:20:45 »
и файлы все перепишите по ftp из дистрибутива 4.10
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Doctor Death

  • Захожу иногда
  • 145
  • 1 / 12
Re: Ошибка после обновления JS
« Ответ #5 : 12.06.2015, 11:27:41 »
1) db прочекил
2) права проверил
3) файлы переписывал
4) лог ошибки я и так выложил

вот код участка (гугл ничего не находит)

Код
       ^
        $_product_option = JSFactory::getTable('productOption', 'jshop');^
#        $product_options = $_product_option->getProductOptions($product_id); # строка 434 которую я на данный момент закоментировал
        $product->product_options = $product_options;^
        ^
        if ($jshopConfig->return_policy_for_product){ ^
            $_statictext = JSFactory::getModel("statictext");^
            $first = array();^
            $first[] = JHTML::_('select.option', '0', _JSHP_STPAGE_return_policy, 'id', 'alias');^
            $statictext_list = $_statictext->getList(1);^
            $lists['return_policy'] = JHTML::_('select.genericlist', array_merge($first, $statictext_list), 'options[return_policy]','class = "inputbo
        }^
        ^
        $dispatcher->trigger('onBeforeDisplayEditProduct', array(&$product, &$related_products, &$lists, &$listfreeattributes, &$tax_value));^
^
        $view=$this->getView("product_edit", 'html');^
        $view->setLayout("default");^
        $view->assign('product', $product);^
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Ошибка после обновления JS
« Ответ #6 : 12.06.2015, 11:36:00 »
а вы роутер не меняли? у вас стоят оригиналы файлов?
ну и все другие(не буду перечислять)
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибка после обновления JS
« Ответ #7 : 12.06.2015, 11:38:48 »
3) файлы переписывал

если бы переписывали, этой ошибки не было. иного решения, кроме как переписать все файлы из дистрибутива 4.10 в соответствующие папки, нет.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Ошибка после обновления JS
« Ответ #8 : 12.06.2015, 11:40:04 »
правильный совет и ответ.перезалейте файлы!Чудес не бывает!
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Doctor Death

  • Захожу иногда
  • 145
  • 1 / 12
Re: Ошибка после обновления JS
« Ответ #9 : 12.06.2015, 11:40:44 »
а вы роутер не меняли? у вас стоят оригиналы файлов?
ну и все другие(не буду перечислять)
нет не менял - оригенальные
если бы переписывали, этой ошибки не было. иного решения, кроме как переписать все файлы из дистрибутива 4.10 в соответствующие папки, нет.
если бы это помоголо я бы вопросов не задавал
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Ошибка после обновления JS
« Ответ #10 : 12.06.2015, 11:43:02 »
обновите компонент
у вас БД останется
возможно плагины(аддоны) у вас мутят что-то, вы что-то ставили новое?
И вообще, у вас ранее работало?
***
Моё мнение= у вас не совместимось какая-то: или обнова не та, или PHP версия, или расширения матюкаются.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Doctor Death

  • Захожу иногда
  • 145
  • 1 / 12
Re: Ошибка после обновления JS
« Ответ #11 : 12.06.2015, 11:45:44 »
да до обновления работало без проблем
может что-то не срастается с версией php ? у меня PHP: 5.3.17
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Ошибка после обновления JS
« Ответ #12 : 12.06.2015, 11:51:01 »
тут вилами по воде писано.Телепатов нет и понять, лично я, не могу.
код без ошибок, но опять же, куда его тулите.
я думаю, у вас проблема с сопостовлением версий жс и хоста.
или обнова у вас грустная...
ну чудес нету ведь( может и есть, но я не видел)
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибка после обновления JS
« Ответ #13 : 12.06.2015, 11:56:22 »
если бы это помоголо я бы вопросов не задавал

ну я не пойму вас :) если я скопирую вам файлы, и это поможет - что будем делать? еще раз: вам нужно переписать все файлы из дистрибутива 4.10 в соответствующие папки. все. никаких других решений проблемы нет и быть не может.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

nevigen

  • Moderator
  • 10452
  • 863 / 25
  • http://n*****n.com
Re: Ошибка после обновления JS
« Ответ #14 : 12.06.2015, 12:03:53 »
удалите старые из админки и запишите новЫе из инсталяции
не поверху а именно с удалением.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Doctor Death

  • Захожу иногда
  • 145
  • 1 / 12
Re: Ошибка после обновления JS
« Ответ #15 : 12.06.2015, 12:06:41 »
ещё раз - именно это я и делал
и именно из дистрибутива 4.10

может там файлы не только в administrator/components/com_jshopping и /components/com_jshopping  + ланвичи ложться? - может ещё кудато-то ? но в инсталяторе я не нашел ничего такого
*

Doctor Death

  • Захожу иногда
  • 145
  • 1 / 12
Re: Ошибка после обновления JS
« Ответ #16 : 12.06.2015, 12:07:21 »
удалите старые из админки и запишите новЫе из инсталяции
не поверху а именно с удалением.

ща чистый сайт понимаю для тестирования....
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибка после обновления JS
« Ответ #17 : 12.06.2015, 12:24:17 »
ещё раз - именно это я и делал
и именно из дистрибутива 4.10

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

Doctor Death

  • Захожу иногда
  • 145
  • 1 / 12
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибка после обновления JS
« Ответ #19 : 12.06.2015, 13:43:00 »
файл какой?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Doctor Death

  • Захожу иногда
  • 145
  • 1 / 12
Re: Ошибка после обновления JS
« Ответ #20 : 12.06.2015, 18:08:02 »
победа за нами!
после распаковки архива по всей видимости антивирус на серваке сожрал файл
components\com_jshopping\tables\productoption.php  так что его не было не в распакованном архиве ни в компоненте. пришлось занести его в исключение на серваке, а то он его никак ни хотел туда записывать (видать что то в структуре напомнило вирусяку)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

1054 - Unknown column 'alias_ru' in 'field list'

Автор threemonkeys

Ответов: 28
Просмотров: 8012
Последний ответ 04.03.2019, 01:06:27
от busik
Не могу обновить JoomShopping до 4.7.0

Автор AlekS-1

Ответов: 10
Просмотров: 3983
Последний ответ 30.10.2014, 12:59:39
от Biss
Не находит страницу

Автор Voznesensk

Ответов: 1
Просмотров: 1346
Последний ответ 17.10.2014, 18:19:53
от Biss
Как сделать чтоб в пункте меню отображали

Автор million777

Ответов: 5
Просмотров: 1836
Последний ответ 14.12.2013, 14:15:02
от million777
Непойму почему ссылки http://.../component/jshopping/...

Автор wfedin

Ответов: 6
Просмотров: 2927
Последний ответ 22.01.2013, 18:16:08
от intcorp