Sergey
Ну тут что - читать доки и реализовывать.
Sergey
Я на такие вещи закладываю обычно около 20-30 часов. Если это всё с нуля и есть опыт.
Sergey
Допустим если это должно по кнопке происходить. я кликае на странице товара и меня перенаправляет на страницу заявки с данными.
Sergey
Sergey
Спасибо огромное за направление!
https://dev.virtuemart.net/projects/virtuemart/wiki Вот тут документация. Она древняя, конечно, но год назад примерно мне разработчик виртумарта говорил, что в целом на 80% там сейчас всё то же самое. Принцип поймёте, а там на месте разберетесь.
Sergey
На крайний случай закажите @wedalru написать. Он умеет.
Vladimir
Vladimir
Vladimir
И здесь есть тонкий нюанс наличия товара 😉
Vladimir
Который может кончиться пока одобрят.
Или наоборот можно устроить атаку когда все товары зарезервированы и ждут одобрения заявки на кредит…
Sergey
Vladimir
Просто именно так топят конкурентов на маркетплейсах
Алексей
Генератор флагов в svg
https://atuin.ru/blog/flagi-stran-mira-na-svg/
Николай
Решил чуть дописать свою интеграцию и вывести вебхук в настройки. Кто разбирается в PHP, я вроде разбираюсь но чет туплю 😞, почему в первом вардампе я получаю свой вебхук из своего конфига, а во втором вардампе получаю Null? Вроде же сделал global чтобы внутри функции было видно переменную((
Dmitry
Dmitry
В чём проблема через конфиг получить данные?
Николай
Не знаю, чет первым делом так попробовал, сначала хотел в функцию передать параметром, но чет сложно там и другие функции надо править) потом так)
Dmitry
Dmitry
this config
Dmitry
Наверное в конструкторе конфиг устанавливается как свойство обьекта?
Dmitry
Глобал надо вообще забыть как страшный сон
Sergey
Николай
Всем спасибо, все получилось) 😁
Sergey
Николай
о вот как там сделали) в Crest24
Evgenii_Web
константа как мило, почти глобальная) мне тоже нравятся константы
Sergey
Спецы подскажите такой вопрос. J4. Могу ли я связать модуль и плагин. Доупстим мне в модуль нужно передать даннеы после сохранения материала? События в плагине прописывается а в модуле могу события прописать?
Dmitry
Dmitry
Передать данные в модуль, а что с ними дальше делать?
Dmitry
Модуль же по сути просто отображение какой-то информации
Sergey
Что-то обработать, что-то вывести)
Dmitry
Обработать?
Dmitry
В плагине обработать
Sergey
а как из плагина в модуль передать?
Dmitry
Dmitry
Если честно, не до конца понятна цель
Sergey
В материале получить текст грубо говоря изменить допустим h2 и эти измененные h2 вывести в модуле во!)))
Dmitry
Модуль по хорошему не должен что-то на лету обрабатывать
Dmitry
Dmitry
H2 поменяли, оно ушло в базу
Dmitry
Модуль уже из базы берёт готовое
Sergey
да точно не подумал) но в модуле же можно сделать проверку на наличие/аубликацию плагина?
Dmitry
Sergey
Dmitry
Запросом в extensions?
Sergey
PluginHelper::isEnabled('group','element')
Dmitry
Или может в хелпере плагина есть что-то
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
Artem
Alex
Artem
https://docs.joomla.org/How_to_add_CSRF_anti-spoofing_to_forms
Vladimir
Vladimir
Просто если у тебя идет отсылка чего то - надо защищать получше
Alex
У меня будет доступ к параметрам статьи
Alex
Как в пункте меню при редактировании
Alex
Только для админки опция
Alex
Чтобы ты из прошки мог открыть материал и отредактировать значения полей, не выходя из макета
Alex
*если не горит кнопка Сохранить макет
Evgenii_Web
*если не горит кнопка Сохранить макет
Редактирование пользовательских полей с фронта? Без открытия статьи? Если такая крутотень то было бы не плохо иметь уровни доступа к их реактированию
Sergey
Sergey
Vladislav
Столкнулся с еще одной проблемой поиска в j4. Если коротко, то фильтры поиска не работают, если выбрать несколько категорий, в которых нужно искать материалы. Исправление уже добавили в 4.3 https://github.com/joomla/joomla-cms/commit/0fdf90a8352fb0f0d1a445e5a0a8035f60828c28
Дмитрий
Дмитрий
Ну там просто таск должен а инпуте стоять скрытом
Дмитрий