Новости Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla.Это модуль-конструктор для быстрого создания набора элементов. Это могут быть ссылки на компоненты Joomla, пункт меню или пользовательская ссылка. Есть условия для исключений показа элементов списка. Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина, список FAQ, табы или аккордеоны. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео.v.2.4.0. Что нового?Добавлена поддержка новых компонентов. Добавлены новые типы ссылок и исключений для них: - Phoca Download, - Phoca Gallery, - RadicalMart (@radicalmart).Joomla 6. Успешно протестирована работа модуля на Joomla 6-alpha2.РазработчикамПроведён большой рефакторинг кода. Для типов ссылок созданы классы-драйверы. Теперь для того, чтобы добавить новый тип ссылки в модуль достаточно скопировать класс-образец из
modules/mod_wt_quick_links/src/Driver/Collection и наполнить его данными по образцу, а так же добавить необходимые языковые константы в панели администратора Joomla.Модуль бесплатный. Страница расширенияGitHub расширенияJoomla Extensions Directory👩‍💻 Подпишись на @joomlafeed.#joomla #разработка

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

👩‍💻 Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много. Самое главное, что возможности применения ограничиваются только вашей больной фантазией. Вы строите интерфейс своего модуля или плагина и вам нужно подтянуть данные из сторонней системы (список чего-нибудь по какому-нибудь API), чтобы сохранить выбранный id в Joomla. Или сделать какую-то проверку и в зависимости от неё показать то или иное сообщение пользователю. Для этого подойдут свои пользовательские типы полей. Интерфейс Joomla по большей части описан в XML-файлах. У каждого из них свои параметры. Некоторые не описаны в документации (manual.joomla.org), поэтому самым любопытным будет полезно заглянуть в собственно файлы фреймворка по пути

libraries/src/Form/FormField.php, а так же в
libraries/src/Form/Fields. У каждого класса поля перечислены его специфические свойства, которые можно описывать в XML. А в своём типе поля вы можете устанавливать эти значения программно. В моём модуле WT Quick links под капотом происходят изменения. Теперь для работы (в админке) ему нужен вспомогательный плагин. А в самом модуле нам бы проверить, а не выключен ли он? В Joomla есть тип поля Note - заметка. Его можно использовать для вывода примечаний.

<field type="note"     name="your_note_for_user"     label="Заголовок примечания"     title="Альтернативный способ для заголовка"     description="Текст примечания"     class="col-12 alert alert-info"     heading="h1"     close="true"/>
heading - указывать уровень заголовка.
close - позволяет закрыть это примечание. В классе поля
libraries/src/Form/Field/NoteField.php описана логика вывода. И в принципе оно нам подходит для нашей задачи. Но оно будет выводить сообщение всегда, а нам нужно только тогда, когда плагин отключён.Поэтому берём и создаём свой класс поля, который мы унаследуем от
NoteField. Это значит, что у нас в руках будет весь инструментарий стандартного поля
Note + то, что мы сами добавим. В XML-манифест добавляем наше поле
<field type="systempluginstatus"      name="systempluginstatus"     addfieldprefix="Joomla\Module\Wtquicklinks\Site\Fields"/>
-
type - имя файла и класса,-
addfieldprefix - указываем namespace к нашему классу, может быть любой нам нужный-
name - нельзя полю без имени...Это означает, что Joomla будет использовать класс поля из файла
modules/mod_wt_quick_links/src/Fields/SystempluginstatusField.php.А в классе поля будет написано следующее:
<?php// namespace для атрибута addfieldprefixnamespace Joomla\Module\Wtquicklinks\Site\Fields;// нельзя напрямую обращаться к этому файлуdefined('_JEXEC') or die;// подключаем родительский класс для переопределенияuse Joomla\CMS\Form\Field\NoteField;use Joomla\CMS\Language\Text;use Joomla\CMS\Plugin\PluginHelper;// имя класса и имя файла точь-в-точьclass SystempluginstatusField extends NoteField{     protected $type = 'Systempluginstatus';     protected function getLabel()          {               // если плагин не включён               if(PluginHelper::isEnabled('system','wtquicklinks')) {                    // меняем свойства родительского класса                    $this->class = 'alert alert-danger w-100';                    $this->element['label'] = '⚠️ А-а-а-а!';                    $this->element['description'] = 'Плагин не включён!!';                    // и просто рендерим его с нашими свойствами                    return parent::getLabel();               }          // А иначе всё хорошо, скрываем поле из виду.          $this->parentclass = 'd-none';          return '';     }}
Просто и удобно. И людям приятно, что о них позаботились и рассказали почему что-то не работает.@webtolkru#joomla #php #webdev #разработка

Обновлена информация в Плане развития Joomla

👩‍💻 Обновлена информация в Плане развития Joomla.Здесь собрана информация о датах релизов, описаны принципы версионирования, указаны ответственные за релизы, а так же даты окончания поддержки релизов. Опираясь на эту информацию вы можете планировать развитие ваших интернет-проектов.👩‍💻 Что нового?⛔️ Joomla 4.Дата окончания исправления ошибок безопасности в версии 4.x - 14 октября 2025г. ⚠️ После этой даты Joomla 4 прекратит получать какие-либо обновления, в том числе безопасности - вообще. Рекомендуем обновить ваши сайты до актуальной Joomla 5.✅ Joomla 5.- Дата окончания исправления ошибок в версии 5.x - 13 октября 2026г.- Дата окончания исправления ошибок безопасности в версии 5.x - 12 октября 2027 года.- Текущая актуальная (на момент написания заметки) версия - 5.3.1.- Опубликовано расписание выхода релизов Joomla 5.4. Стабильный релиз ожидается 14 октября 2025 года.✅ Joomla 6.- Дата окончания исправления ошибок в версии 6.x - 17 октября 2028г.- Дата окончания исправления ошибок безопасности в версии 6.x - 16 октября 2029г.- Опубликовано расписание выхода релизов Joomla 6.0. Стабильный релиз ожидается 14 октября 2025 года.- Для разработчиков уже доступна Joomla 6.0.0-alpha1.✅ Joomla! Framework.Обновлена информация о Joomla! Framework - полноценном PHP-фреймворке для разработки. Он в версиях 1.х и 2.х был самостоятельным параллельным проектом, однако начиная с версии Joomla 4.0 стал её основой. Добавлена информация о Joomla! Framework 3.x, который вышел 6 октября 2023 года. Его можно использовать в тех случаях, когда вам в проекте не нужна CMS Joomla целиком.Подробнее на сайте Joomla-сообщества Joomlaportal.ru#joomla #community

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

fearsoff

  • Новичок
  • 2
  • 0 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #120 : 02.04.2014, 19:09:04 »
нужна Ваша помощь, После перехода на платежную форму появляется сообщение Ошибки:Получатель денег запретил изменение параметров платежа (не совпадает контрольная подпись). Подробнее. Попробуйте оформить покупку еще раз, и если ошибка повторится, известите магазин об ошибке 1.0.19
Если в личном кабинете снять галочки с Запрет платежей без API и Защита параметров заказа от изменения покупателями то переход на платежную форму не вызывает ошибок.Как сделать чтобы были включены Запрет платежей без API и Защита параметров заказа от изменения покупателями и при этом не появлялись ошибки. настраивал с помощью этой статьи http://onpaysolutions.ru/joomshopping-payment-modul/ модуль onpay брал тоже там
*

fearsoff

  • Новичок
  • 2
  • 0 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #121 : 03.04.2014, 22:38:38 »
Уже разобрался сам.
*

camypau

  • Новичок
  • 2
  • 0 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #122 : 18.06.2014, 07:00:30 »
Сайт на Joomla 2.5 + joomshoping 3.14
Магазин работает, при выборе оплаты через он-пей после четырех шагов оформления заказа перебрасывает на форму оплаты, где можно все оплатить. Оплата проходит успешно, но только этот заказ нигде не фиксируется! Ни в заказах, ни на почту не приходит. После оплаты при возвращении на сайт в корзине лежит так и не оформленный заказ.



Кто поможет таже проблема я так пологаю нужно правельно указать поле
Статус заказа для успешных транзакций — В какой статус переключать при успешной оплате заказа ??

Мне тут подсказали Добрые люди  что в админке фильтр по заказам изменить, там скорее всего незавершенные скрыты. Проверил так и есть.

Как добится чтобы заказы завершались коректно при покупке.
« Последнее редактирование: 18.06.2014, 12:13:53 от camypau »
*

nevigen

  • Moderator
  • 10447
  • 863 / 25
  • http://n*****n.com
Re: Модуль Onpay для JoomShopping
« Ответ #123 : 19.06.2014, 19:41:59 »
должен быть возврат (ответ сервиса)
если ответа нет, заказ считается прерванным, не завершенным.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

OnpayGuy

  • Захожу иногда
  • 97
  • 5 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #124 : 10.03.2015, 10:32:09 »
Господа, добрый день!
Давно не заходил, простите великодушно.
Всё ли нормально с модулем? У кого работал - работает?
Мне в личку пришел вопрос по связке Joomla! 3.3.6 + Joomshoping 4.7.1.
Если с ним проблемы у всех (модуль с сайта поставленный по инструкции не работает) - будем ставить вопрос об апдейте.
Подписался на комментарии. Всем удачного дня ;)
*

orexov_m

  • Захожу иногда
  • 297
  • 24 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #125 : 10.03.2015, 12:16:36 »
Он и на второй версии некорректно работал помнится...
Skype:orekhov.mikhail, ICQ: 580077720, Телега
*

icom

  • Давно я тут
  • 830
  • 202 / 4
Re: Модуль Onpay для JoomShopping
« Ответ #126 : 10.03.2015, 13:56:31 »
Он и на второй версии некорректно работал помнится...
не работает, так как в описании http://onpaysolutions.ru/joomshopping-payment-modul/ ошибка
вместо
URL API: http://вашдомен/index.php?option=com_jshopping&controller=checkout&task=step7&act=notify&js_paymentclass=pm_onpay
нужно
http://вашдомен/components/com_jshopping/payments/pm_onpay/onpay_notify.php

последняя версия тут
также в файл .htaccess (тот что в корне сайта) нужно добавить после RewriteEngine On
Код
RewriteCond %{REQUEST_URI} ^/pluginresponsereceived$
RewriteRule ^.*$ index.php?option=com_jshopping&controller=checkout&task=step7&act=return&js_paymentclass=pm_onpay [R=301,L]

RewriteCond %{REQUEST_URI} ^/pluginresponsecancel$
RewriteRule ^.*$ index.php?option=com_jshopping&controller=checkout&task=step7&act=cancel&js_paymentclass=pm_onpay [R=301,L]
« Последнее редактирование: 15.04.2015, 19:52:41 от icom »
*

Solvedor

  • Захожу иногда
  • 376
  • 33 / 0
  • Масенький Йожик
Re: Модуль Onpay для JoomShopping
« Ответ #127 : 22.03.2015, 12:07:51 »
Все настроил, API поправил, в .htaccess строки внес, но при проверке тестового платежа из админки ОП получаю ошибку
Цитировать
7.3.2. Магазин возвращает неверные данные - отсутствует обязательный параметр (code).

В логе платежа:
Цитировать
To merchant:
String for MD5 to Merchant: "check;?;10.0;TST;MERCHANT_KEY_HERE"
POST http://www.clumsybear.ru:80/components/com_jshopping/payments/pm_onpay/onpay_notify.php?type=check&amount=10.0&order_amount=10.0&order_currency=TST&pay_for=%D0%A2%D0%B5%D1%81%D1%82%D0%BE%D0%B2%D1%8B%D0%B9&md5=8A07DB2A7EA908CE9A6D6D48FFE44409
HTTP_code:200
From merchant:

ERROR:
732: 7.3.2. ? ? ? ? - ? ? ? (code). http://wiki.onpay.ru/doku.php?id=oshibki#7.3.2
Request time: 0.51sec

Что делать? Робокассу поставил, так на все про все 10 минут ушло. Вместе с тестированием. Щас работает, как часы. А тут... У модуля то замечательное преимущество: кнопка переключения с кого комиссия берется. У РК этого нет. Так что ОП предпочтительнее.

Подскажите, пожалуйста
*

icom

  • Давно я тут
  • 830
  • 202 / 4
Re: Модуль Onpay для JoomShopping
« Ответ #128 : 22.03.2015, 12:12:49 »
Цитировать
Все настроил, API поправил, в .htaccess строки внес, но при проверке тестового платежа из админки ОП получаю ошибку
тестируйте на сайте, а не из админки онпей
*

Solvedor

  • Захожу иногда
  • 376
  • 33 / 0
  • Масенький Йожик
Re: Модуль Onpay для JoomShopping
« Ответ #129 : 22.03.2015, 12:21:41 »
тестируйте на сайте, а не из админки онпей
СПА-СИ-БО! Тестовый платеж прошел. Щас активировать магазин буду и попробую реальный произвести )
*

Boneshaker

  • Захожу иногда
  • 56
  • 1 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #130 : 06.04.2015, 22:04:01 »
Народ, обнуление корзины кто-нибудь прикрутил? Я так понимаю, дело в странице переадресации после успешного завершения платежа. Поделитесь пожалуйста своими ссылками, что прописаны в "Ссылка успешного завершения платежа" Я теряюсь в догадках. Если вставить /index.php/shop/checkout/finish то тупо перебрасывает в корзину (которая не обнуляется приэтом) если вставить ссылку на статью, то корзина по прежнему остаётся полной.

По моим кривым наблюдениям, за обнуление корзины отвечает файл /components/com_jshopping/models/checkout.php
А именно:
Код
function deleteSession(){
        $session = JFactory::getSession();        
        $session->set('check_params', null);
        $session->set('cart', null);
        $session->set('jhop_max_step', null);        
        $session->set('jshop_price_shipping_tax_percent', null);
        $session->set('jshop_price_shipping', null);
        $session->set('jshop_price_shipping_tax', null);
        $session->set('pm_params', null);
        $session->set('payment_method_id', null);
        $session->set('jshop_payment_price', null);
        $session->set('shipping_method_id', null);
        $session->set('sh_pr_method_id', null);
        $session->set('jshop_price_shipping_tax_percent', null);                
        $session->set('jshop_end_order_id', null);
        $session->set('jshop_send_end_form', null);
        $session->set('show_pay_without_reg', 0);
        $session->set('checkcoupon', 0);
        JDispatcher::getInstance()->trigger('onAfterDeleteDataOrder', array(&$this));
    }
« Последнее редактирование: 06.04.2015, 22:43:31 от Boneshaker »
*

icom

  • Давно я тут
  • 830
  • 202 / 4
Re: Модуль Onpay для JoomShopping
« Ответ #131 : 06.04.2015, 22:44:03 »
не работает, так как в описании http://onpaysolutions.ru/joomshopping-payment-modul/ ошибка
вместо
URL API: http://вашдомен/index.php?option=com_jshopping&controller=checkout&task=step7&act=notify&js_paymentclass=pm_onpay
нужно
http://вашдомен/components/com_jshopping/payments/pm_onpay/onpay_notify.php

последняя версия тут
также в файл .htaccess (тот что в корне сайта) нужно добавить после RewriteEngine On
Код
RewriteCond %{REQUEST_URI} ^/pluginresponsereceived$
RewriteRule ^.*$ index.php?option=com_jshopping&controller=checkout&task=step7&act=return&js_paymentclass=pm_onpay [R=301,L]

RewriteCond %{REQUEST_URI} ^/pluginresponsecancel$
RewriteRule ^.*$ index.php?option=com_jshopping&controller=checkout&task=step7&act=cancel&js_paymentclass=pm_onpay [R=301,L]
пока что это объязательно, так как онпей обрезает адреса типа index.php?option=com_jshopping&controller=checkout&task=step7&act=cancel&js_paymentclass=pm_onpay до index.php?option=com_jshopping, хоть делаю все по документации, раньше не обрезал, OnpayGuy разберись с этим, писал по этому поводу тебе в скайп

если все сделать как тут сказано, то все должно работать, у вас последняя версия плагина?
*

Boneshaker

  • Захожу иногда
  • 56
  • 1 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #132 : 06.04.2015, 22:48:24 »
если все сделать как тут сказано, то все должно работать, у вас последняя версия плагина?
Сейчас попробую, версия последняя (что на онпэйсолюшн выложена) Joomla и JoomShopping тоже свежие. Что в "Ссылка успешного завершения платежа" после манипуляций с htaccess должно быть написано?
*

icom

  • Давно я тут
  • 830
  • 202 / 4
Re: Модуль Onpay для JoomShopping
« Ответ #133 : 06.04.2015, 22:49:16 »
на онпэйсолюшн не рабочая
*

Boneshaker

  • Захожу иногда
  • 56
  • 1 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #134 : 06.04.2015, 22:53:53 »
на онпэйсолюшн не рабочая
Вижу что нету полей теперь, всё через переадрессацию происходит
*

Boneshaker

  • Захожу иногда
  • 56
  • 1 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #135 : 06.04.2015, 22:56:46 »
Тааак. А теперь уже судя по всему загоны рег.ру-хостинга, после изменения htaccess перебрасывает на ссылку вида: http://domen.ru/var/www/u0064985/data/www/domen.ru/index.php?option=com_jshopping&controller=checkout&task=step7&act=return&js_paymentclass=pm_onpay

Может подскажет кто, как правильно оформить
Код
RewriteCond %{REQUEST_URI} ^/pluginresponsereceived$
RewriteRule ^.*$ index.php?option=com_jshopping&controller=checkout&task=step7&act=return&js_paymentclass=pm_onpay [R=301,L]
?

Буду посылать лучи добра и благодарности.

Мне тут умные мануалы сказали что:
Цитировать
Безусловный внешний редирект на ваш собственный сервер не будет работать с префиксом http://thishost из-за этой особенности. Чтобы использовать такой саморедирект, Вы должны использовать флаг R(см. ниже).
Так что мой гениальный план переадресации без подхватывания домена (напрямую на http:/domen.ru/index.php?option=com_jshopping&controller=checkout&task=step7&act=return&js_paymentclass=pm_onpay) с треском провалился.
« Последнее редактирование: 06.04.2015, 23:19:38 от Boneshaker »
*

icom

  • Давно я тут
  • 830
  • 202 / 4
Re: Модуль Onpay для JoomShopping
« Ответ #136 : 07.04.2015, 01:15:54 »
пробуйте
Код
RewriteCond %{REQUEST_URI} ^/pluginresponsereceived$
RewriteRule ^.*$ /index.php?option=com_jshopping&controller=checkout&task=step7&act=return&js_paymentclass=pm_onpay [R=301,L]

RewriteCond %{REQUEST_URI} ^/pluginresponsecancel$
RewriteRule ^.*$ /index.php?option=com_jshopping&controller=checkout&task=step7&act=cancel&js_paymentclass=pm_onpay [R=301,L]

или

Код
RewriteCond %{REQUEST_URI} ^/pluginresponsereceived$
RewriteRule ^.*$ http:/domen.ru/index.php?option=com_jshopping&controller=checkout&task=step7&act=return&js_paymentclass=pm_onpay [R=301,L]

RewriteCond %{REQUEST_URI} ^/pluginresponsecancel$
RewriteRule ^.*$ http:/domen.ru/index.php?option=com_jshopping&controller=checkout&task=step7&act=cancel&js_paymentclass=pm_onpay [R=301,L]
*

Beer

  • Завсегдатай
  • 1103
  • 43 / 1
  • БИРУ - БИР!
Re: Модуль Onpay для JoomShopping
« Ответ #137 : 12.04.2015, 12:21:32 »
Пытаюсь испытать действие плагина (с сайта онпэй) в тестовом режиме на локальном сайте прописав как сказано в мануале demo:
 при выборе платежа ничего не происходит, а происходит на последнем шаге - при нажатии Подтвердить в заказе и перебрасывает на :
_https://secure.onpay.ru/pay/demo?pay_mode=fix&pay_for=82&price=57.5700&ticker=%D0%A0%D1%83%D0%B1&md5=3a8f26d34e1d946563ea958db258a821&user_email=beer@xyandex.ru&url_success_enc=http%3A%2F%2beer%2Fpluginresponsereceived&url_fail_enc=http%3A%2F%2Fbeer%2Fpluginresponsecancel&price_final=false&
1.0.5 - Получатель платежа не найден.

То же самое и с другим плагином отсюда.

 Т.е. без аккаунта онпэй можно тестировать или нет?
*

icom

  • Давно я тут
  • 830
  • 202 / 4
Re: Модуль Onpay для JoomShopping
« Ответ #138 : 15.04.2015, 19:51:47 »
сайт должен быть на хостинге, также заведите аккаунт в онпей и настройте как сказано тут http://joomlaforum.ru/index.php/topic,183980.msg1538835.html#msg1538835
*

mstr

  • Захожу иногда
  • 62
  • 1 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #139 : 20.05.2015, 10:25:54 »
Всем привет!
Вроде бы делаю всё как выше написано. При тестовых платежах всё работает, но в админке ни в какую не хотят появляться заказы
В кабинете на онпэй в статусе платежа написано "Уведомления (API) не было"
Версии Joomla и жушопа последние.
Подскажите пожалуйста, у кого работает, какие ещё крутилки можно покрутить?

UPD: Ну в общем-то я дебил =)
Забыл в кабинете онпэй поставить самую главную галочку "Принимать платежи через API"
Всё прекрасно работает. Спасибо за плагин.
« Последнее редактирование: 20.05.2015, 10:38:51 от mstr »
*

Anechka78

  • Захожу иногда
  • 76
  • 5 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #140 : 09.06.2015, 19:38:52 »
Добрый вечер!
Установили платежный модуль, в тестовом режиме провожу закупку, при возврате после оплаты обратно на сайт получаю вид ссылки http://мой домен/component/jshopping/checkout/finish?Itemid=576.
Рекомендации по поводу htaccess учтены, установлен модуль от icom.
Подскажите пожалуйста, как вывести стандартный итог оформления заказа "Спасибо за заказ" с адресом http://мой домен/component/jshopping/checkout/finish?
*

icom

  • Давно я тут
  • 830
  • 202 / 4
Re: Модуль Onpay для JoomShopping
« Ответ #141 : 09.06.2015, 21:11:15 »
а ссылка на какой адрес перенаправляет? http:/мой домен/index.php?option=com_jshopping&controller=checkout&task=step7&act=return&js_paymentclass=pm_onpay
*

Anechka78

  • Захожу иногда
  • 76
  • 5 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #142 : 09.06.2015, 22:36:19 »
а ссылка на какой адрес перенаправляет? http:/мой домен/index.php?option=com_jshopping&controller=checkout&task=step7&act=return&js_paymentclass=pm_onpay
Код
RewriteCond %{REQUEST_URI} ^/pluginresponsereceived$
RewriteRule ^.*$ /index.php?option=com_jshopping&controller=checkout&task=step7&act=return&js_paymentclass=pm_onpay [R=301,L]

RewriteCond %{REQUEST_URI} ^/pluginresponsecancel$
RewriteRule ^.*$ /index.php?option=com_jshopping&controller=checkout&task=step7&act=cancel&js_paymentclass=pm_onpay [R=301,L]
Вот это условие прописано.
Теоретически все в порядке, заказ проходит нормально.
В магазине есть один нюанс: он не является главной страницей по умолчанию, а имеет вид http://мой_домен/shop.
И при завершении заказа, оплате и переходе с onpay обратно на сайт он выкидывает не страницу финиша заказа в контексте JoomShopping, а ее, но в контексте Joomla.
Если обновить страницу, открывается пустая корзина в контексте JoomShopping.
*

icom

  • Давно я тут
  • 830
  • 202 / 4
Re: Модуль Onpay для JoomShopping
« Ответ #143 : 09.06.2015, 23:45:00 »
в файле htaccess адресам добавьте ID пункта меню /shop

RewriteCond %{REQUEST_URI} ^/pluginresponsereceived$
RewriteRule ^.*$ /index.php?option=com_jshopping&controller=checkout&task=step7&act=return&js_paymentclass=pm_onpay&Itemid=ID [R=301,L]

RewriteCond %{REQUEST_URI} ^/pluginresponsecancel$
RewriteRule ^.*$ /index.php?option=com_jshopping&controller=checkout&task=step7&act=cancel&js_paymentclass=pm_onpay&Itemid=ID [R=301,L]
*

Anechka78

  • Захожу иногда
  • 76
  • 5 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #144 : 13.06.2015, 08:22:55 »
Icom, спасибо большое, попробуем.
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Модуль Onpay для JoomShopping
« Ответ #145 : 13.06.2015, 08:27:01 »
вроде правильно, но личный вопрос Icom:
вы проверяли ваше решение?
хтсес и хост реагирует на мобило-планшеты?
-УВЕРЕН, вы правы, но хотел бы узнать, насколько ваше решение стабильно в выше указанных условиях?
***
а ревью можно проще прописать в хтсесе.
(заодно и безопасность прикрутить, чтоб обмороки не лазили  ::))
« Последнее редактирование: 13.06.2015, 08:32:11 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Модуль Onpay для JoomShopping
« Ответ #146 : 13.06.2015, 08:38:46 »
Код
<Filesmatch ".(php)$">
order deny,allow
deny from all
</Filesmatch>
<Filesmatch "^index.php">
order allow,deny
allow from all
</Filesmatch>
<Filesmatch "^index2.php">
order deny,allow
allow from all
</Filesmatch>
это пропишите в етк(только в админке чпу поставьте) и измените тхт на точку хтсеса.
если вам хост позволяет, конечно:
/etc/proftpd.conf
***
если более защита-пишите, дам более 8)
***
Но это сделайте=ваша же безопасность!
***
тхт на точку = htaccess.txt заменить на .htaccess
« Последнее редактирование: 13.06.2015, 09:19:44 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

icom

  • Давно я тут
  • 830
  • 202 / 4
Re: Модуль Onpay для JoomShopping
« Ответ #147 : 13.06.2015, 13:40:34 »
вроде правильно, но личный вопрос Icom:
вы проверяли ваше решение?
хтсес и хост реагирует на мобило-планшеты?
-УВЕРЕН, вы правы, но хотел бы узнать, насколько ваше решение стабильно в выше указанных условиях?
***
а ревью можно проще прописать в хтсесе.
(заодно и безопасность прикрутить, чтоб обмороки не лазили  ::))

конечно проверял
хтсес и хост к "мобило-планшетам" никакого отношения не имеет, за исключением когда в .htaccess прописана проверка user-agent, но это не тот случай

Код
<Filesmatch ".(php)$">
order deny,allow
deny from all
</Filesmatch>
<Filesmatch "^index.php">
order allow,deny
allow from all
</Filesmatch>
<Filesmatch "^index2.php">
order deny,allow
allow from all
</Filesmatch>
это пропишите в етк(только в админке чпу поставьте) и измените тхт на точку хтсеса.
если вам хост позволяет, конечно:
/etc/proftpd.conf
***
если более защита-пишите, дам более 8)
***
Но это сделайте=ваша же безопасность!
***
тхт на точку = htaccess.txt заменить на .htaccess
это к данной теме никак не относится
*

Andrey Frolov

  • Новичок
  • 3
  • 0 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #148 : 23.06.2015, 01:52:55 »
Здравствуйте. Я извиняюсь, что опять все заново, но сделал все, что указано.
Прописал в .htaccess:
Спойлер
[свернуть]

Ссылка на URL API вида http://мойсайт/components/com_jshopping/payments/pm_onpay/onpay_notify.php
Корректно прописаны Логин и пароль. Перепроверил все по 150 раз. Скачал плагин от @icom и все равно "Ошибка платежа"
Что еще может быть? Куда смотреть? Помогите, пожалуйста.

Добавлю... Связка j3.4 + JS 4.9
« Последнее редактирование: 23.06.2015, 02:02:39 от Andrey Frolov »
*

Andrey Frolov

  • Новичок
  • 3
  • 0 / 0
Re: Модуль Onpay для JoomShopping
« Ответ #149 : 23.06.2015, 17:45:38 »
конечно проверял
Извините, пожалуйста. Решил к вам обратиться лично))) Постом выше мой вопрос!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Расчет стоимости доставки в JoomShopping 3.12.3

Автор teanin

Ответов: 17
Просмотров: 11968
Последний ответ 23.04.2023, 11:55:30
от tigra-uki
ROBOKASSA для JoomShopping (скачать)

Автор Dimidrol-Pruper

Ответов: 302
Просмотров: 77550
Последний ответ 05.09.2020, 11:58:31
от fhoenix
Аддон доставки EMS Russian Post для JoomShopping

Автор Arkadiy

Ответов: 180
Просмотров: 39773
Последний ответ 13.02.2019, 12:21:57
от Arkadiy
ИнвойсБокс для JoomShopping 4

Автор zikkuratvk

Ответов: 2
Просмотров: 1361
Последний ответ 21.08.2018, 17:14:26
от zikkuratvk
Модуль оплаты картами

Автор 12mv

Ответов: 5
Просмотров: 1223
Последний ответ 11.05.2018, 15:56:54
от 12mv