Sergey
Ну тут что - читать доки и реализовывать.
Sergey
Я на такие вещи закладываю обычно около 20-30 часов. Если это всё с нуля и есть опыт.
Sergey
Допустим если это должно по кнопке происходить. я кликае на странице товара и меня перенаправляет на страницу заявки с данными.
Sergey
Допустим если это должно по кнопке происходить. я кликае на странице товара и меня перенаправляет на страницу заявки с данными.
Вы пишете платежный плагин для виртумарта. Посмотрите любой из доступных вам - для любого интернет эквайринга. И сделайте такой же, только перенаправление будет на сервис для кредита, а не на форму оплаты. Вот и всё. И обработку статуса заявки надо придумать тоже, чтоб в магазине был статус не "оплачено", а "кредит одобрен" что-то вроде. Хотя магазину это зачем...
Sergey
Спасибо огромное за направление!
https://dev.virtuemart.net/projects/virtuemart/wiki Вот тут документация. Она древняя, конечно, но год назад примерно мне разработчик виртумарта говорил, что в целом на 80% там сейчас всё то же самое. Принцип поймёте, а там на месте разберетесь.
Sergey
На крайний случай закажите @wedalru написать. Он умеет.
Sergey
Так кредит не оформляется моментально же
Мне как-то попадалась документация Альфа банка и кажется Тинькова. Они по результатам рассмотрения заявки отсылали вебхук
Vladimir
И здесь есть тонкий нюанс наличия товара 😉
Vladimir
Который может кончиться пока одобрят. Или наоборот можно устроить атаку когда все товары зарезервированы и ждут одобрения заявки на кредит…
Sergey
И здесь есть тонкий нюанс наличия товара 😉
Ну, резервирование ж должно быть )
Vladimir
Ну, резервирование ж должно быть )
Резервирование чего? Особенно если ты проедешь билеты на мероприятие
Vladimir
Просто именно так топят конкурентов на маркетплейсах
Алексей
Генератор флагов в svg https://atuin.ru/blog/flagi-stran-mira-na-svg/
Николай
Решил чуть дописать свою интеграцию и вывести вебхук в настройки. Кто разбирается в PHP, я вроде разбираюсь но чет туплю 😞, почему в первом вардампе я получаю свой вебхук из своего конфига, а во втором вардампе получаю Null? Вроде же сделал global чтобы внутри функции было видно переменную((
Dmitry
В чём проблема через конфиг получить данные?
Николай
Не знаю, чет первым делом так попробовал, сначала хотел в функцию передать параметром, но чет сложно там и другие функции надо править) потом так)
Dmitry
this config
Dmitry
Наверное в конструкторе конфиг устанавливается как свойство обьекта?
Dmitry
Глобал надо вообще забыть как страшный сон
Den 💙💛
Для какого компонента пишете?
Для битрикса Хороший компонент для джумла 😂
Николай
Всем спасибо, все получилось) 😁
Николай
о вот как там сделали) в Crest24
Evgenii_Web
константа как мило, почти глобальная) мне тоже нравятся константы
Sergey
Спецы подскажите такой вопрос. J4. Могу ли я связать модуль и плагин. Доупстим мне в модуль нужно передать даннеы после сохранения материала? События в плагине прописывается а в модуле могу события прописать?
Dmitry
Передать данные в модуль, а что с ними дальше делать?
Dmitry
Модуль же по сути просто отображение какой-то информации
Sergey
Что-то обработать, что-то вывести)
Dmitry
Обработать?
Dmitry
В плагине обработать
Sergey
а как из плагина в модуль передать?
Dmitry
а как из плагина в модуль передать?
Вызвать в модуле событие
Dmitry
Если честно, не до конца понятна цель
Sergey
В материале получить текст грубо говоря изменить допустим h2 и эти измененные h2 вывести в модуле во!)))
Dmitry
Модуль по хорошему не должен что-то на лету обрабатывать
Dmitry
H2 поменяли, оно ушло в базу
Dmitry
Модуль уже из базы берёт готовое
Sergey
да точно не подумал) но в модуле же можно сделать проверку на наличие/аубликацию плагина?
Dmitry
Запросом в extensions?
Sergey
PluginHelper::isEnabled('group','element')
Dmitry
Или может в хелпере плагина есть что-то
Sergey
Спасибо, профи!
Dmitry
Да, сначала всегда смотрри хелпер 😁
Dmitry
Если там нет, то тогда уже сам 🤗
Хасан Насрудыевич Ч.
Всем привет! Есть ли решения для связки jbzoo и rkeeper? Если не учитывать связку с Виртумарт
Sergey
Привет. Подскажите как ттекс получить при сохранении не могу понять эту структуру j4
Sergey
use Joomla\CMS\Plugin\CMSPlugin; use Joomla\Event\Event; use Joomla\Event\SubscriberInterface; class PlgContentTextcontain extends CMSPlugin implements SubscriberInterface { / * Load the language file on instantiation * * @var boolean * @since 3.1 */ protected $autoloadLanguage = true; / * Returns an array of events this subscriber will listen to. * * @return array */ public static function getSubscribedEvents():array { $mapping = []; $mapping['onContentPrepare'] = 'initTextcontain'; return $mapping; } /** * Plugin method is the array value in the getSubscribedEvents method * The plugin then modifies the Event object (if it's not immutable) */ public function initTextcontain($event) { $a = 'gfgfgf'; var_dump($this->params); exit; return true; } } ?>
Alex
Привет В настройках пункта меню статьи есть возможность открыть ее для редактирования во всплывающем окне при этом в ссылке есть какой-то токен, вопрос как его сформировать? я хочу сделать подобный механизм у себя в плагине
Alex
насколько я понял нужна такая ссылка /index.php?option=com_content&view=article&id='+id+'&layout=modal&tmpl=component&[token]=1&task=article.edit
Sergey
Да мне просто нужно текст получить. На 3 вроде можно через $article-context
Alex
Так это же стандартная джумловая приблуда Session::getFormToken()
спасибо, я не сталкивался с ней раньше, понял как теперь
Artem
спасибо, я не сталкивался с ней раньше, понял как теперь
Это все формы, которые отправляешь, обычно так защищают
Artem
https://docs.joomla.org/How_to_add_CSRF_anti-spoofing_to_forms
Vladimir
Просто если у тебя идет отсылка чего то - надо защищать получше
Alex
У меня будет доступ к параметрам статьи
Alex
Как в пункте меню при редактировании
Alex
Только для админки опция
Alex
Чтобы ты из прошки мог открыть материал и отредактировать значения полей, не выходя из макета
Alex
*если не горит кнопка Сохранить макет
Evgenii_Web
*если не горит кнопка Сохранить макет
Редактирование пользовательских полей с фронта? Без открытия статьи? Если такая крутотень то было бы не плохо иметь уровни доступа к их реактированию
Vladislav
Столкнулся с еще одной проблемой поиска в j4. Если коротко, то фильтры поиска не работают, если выбрать несколько категорий, в которых нужно искать материалы. Исправление уже добавили в 4.3 https://github.com/joomla/joomla-cms/commit/0fdf90a8352fb0f0d1a445e5a0a8035f60828c28
Alex
Так это же стандартная джумловая приблуда Session::getFormToken()
вызов работает нормально, теперь осталось разобраться, как заставить кнопку Save сохранять изменения.
Дмитрий
Ну там просто таск должен а инпуте стоять скрытом