Дмитрий
если ты напрямую изменишь xml
Дмитрий
или внедришь
Дмитрий
то будет
Дмитрий
Дмитрий
в каких компонентах
Дмитрий
если ты меняешь сам xml, то меняет плагин системный от квантума
Дмитрий
а его нужно включать еще на компонентах
Дмитрий
по умолчанию только для com_content включено
Дмитрий
если у вас общие поля JForm
Дмитрий
присыдайте в ту либу
Дмитрий
что скинул
Дмитрий
https://github.com/JPathRu/lib_fields
Дмитрий
например есть такое поле
Дмитрий
https://github.com/JPathRu/lib_fields/blob/master/docs/fields/subformmore.md
Дмитрий
только для j3 еще пока что
Дмитрий
надо помечать еще для какой версии joomla
Дмитрий
короче там есть два поля только под j4, это от квантума и gridfields
Дмитрий
и все
Дмитрий
остальные смотреть надо
Sergey
Sergey
Дмитрий
да
Sergey
да
Не поверишь, com_content там вообще нет )
Дмитрий
я смотрб вообще верстка посылпась поля
RINAT
Дмитрий
Дмитрий
надо сомтреть
RINAT
Sergey
@tsymbalmitia в общем решил пока с помощью mediajce.
RINAT
Дмитрий
Дмитрий
Дмитрий
знаю, я не все мелочи доправил
Дмитрий
Дмитрий
если ты xml напрямую пишешь
Дмитрий
https://github.com/JPathRu/lib_fields/blob/master/docs/fields/quantumuploadimage.md
Sergey
да причем тут перехват
Да при том, что у меня в кастомных полях в материале запускается стандартный медиа-менеджер, который видео файлы не видит.
Дмитрий
Дмитрий
Sergey
писать надо так
Потом уже, если вдруг на паблик пойдёт эта хрень или в статью.
Дмитрий
пишешь доки не понятно
Дмитрий
пишешь доки никто не читает
Дмитрий
зачем писать доки =)
Dmitriy
Vladimir
Образец красивого сайта
http://идитекнам.рф/
Vladimir
Ну и адрес тоже красивый 🙂
Null
Using the Joomla Command-Line Interface (CLI)
https://www.ezone.co.uk/blog/joomla-cli.html
статейка
mmth
Ivan
Всем привет!
Подскажите как правильно юзать ajax в модуле?
делаю так:
JS
(function($){
$('.custom-blocks .item').on('click',function(e){
e.preventDefault();
$.ajax({
type: "GET",
url : "index.php?option=com_ajax&module=custom_block&method=test&format=raw",
success: function (data) {
console.log(data);
},
error: function (jqXHR, text, error) {
console.log('error '+text+' '+error);
}
});
});
})(jQuery);
а в helper самого модуля
class modCustomBlocksHelper {
public static function testAjax($params) {
echo 1111;
}
}
получаю ответ LogicException: Модуль mod_custom_block не опубликован, у вас нет права доступа к модулю или модуль не привязан к текущему пункту меню.
Ivan
Ivan
подскажите кто знает что не так делаю :)
Ivan
нашел ещё один вариант
js
url : "<?php echo JURI::base();?>index.php?option=mod_custom_block&task=test&format=debug",
в mod_custom_block.php ловим task и запускаем нужный метод
$task = JRequest::getVar('task');
if($task == "test"){modCustomBlocksHelper::testAjax();}
но тоже не помогает
Vladimir
Ivan
модуль опубликован, а что такое тип аякс?
Vladimir
https://docs.joomla.org/Using_Joomla_Ajax_Interface/ru
Vladimir
Запросы модуля должны включать в себя переменную module в URL, в паре с именем модуля (например: module=session для mod_session). Обратите внимание на то, что в названии модуля не должно быть символов подчеркивания - "_" без учёта префикса mod_. Например, обратиться по ajax к модулю с названием mod_virtuemart_products не получится. Название модуля должно быть mod_virtuemartproducts, а вызов по ajax module=virtuemartproducts.
Dmitry
Vladimir
https://habr.com/ru/company/skyeng/blog/666626/
Ivan
Dmitry
Опубликован?
Ivan
Ivan
Ivan
http://webarena7.beget.tech/izdeliya-iz-rakushechnika
Ivan
клик по фото плитка
Ivan
планирую подтягивать фото остальные ajaxом
Vladimir
Я бы начал с удаления js ошибок
Dmitry
https://github.com/joomla/joomla-cms/blob/8f958557cf96f23075b3e2c537c75225bd4bd6eb/components/com_ajax/ajax.php#L57
Это условие не срабатывает...
Ivan
Dmitry
Ну вот :)
Dmitry
Что-то не так, модуль не может быть найден по какой-то причине
Ivan
Ivan
обычный модуль, подобное в компоненте k2 делал, а вот с модулем не получается
mmth
Ivan
ага уже делаю
Ivan
отпишусь
Ivan
спасибо всем
Ivan