RINAT
О joomla?
Сергей Cave
Den 💙💛
О joomla?
Если ей 14 про макс подариш она и про джумлу поговорит )))
Александр
Переопределить пагинацию + добавьте Страница 1 из N Можно поиграться с метаописанием. Например генерить что-то. На гитхаб куча либ для такого. По сути не нужно никакие сторонние плагины ставить
Все получилось довольно просто: $limit = JFactory::getApplication()->input->getInt('limitstart', 0); if ($limit) { $doc = JFactory::getDocument(); $mytitle = $doc->getTitle(); $desc = $doc->getMetadata('description'); $article_count = $this->params->get('num_leading_articles') + $this->params->get('num_intro_articles'); $numpage = $limit / $article_count + 1; $titletext =' - страница '.$numpage; $doc->setTitle($mytitle.$titletext); $doc->setMetadata('description', $desc.$titletext); }
Александр
это да. Но плагины, которые посоветовали тоже полезные.
Виталий
подскажите, где точки входа в joomla 4 CLI как добавить функционал в свой компонент?
Vladimir
Да
Вышло зашибись
Vladimir
Очень мощно смотрится
Vladimir
Ты прям заморочился
Sergey
Ты прям заморочился
Картинка даёт настрой, предопределяет отчасти восприятие.
Sergey
Поэтому заморачиваюсь по возможности
Vladimir
Но на сайте они не поставили картинку
Vladimir
А в превью выглядит красиво
Виталий
такая команда в командной строке чистит кеш php cli/joomla.php cache:clean а мне надо добавить в компонент свою команду, которая будет обновлять статусы заказов
Dmitry
exec() можно пробовать, но её запрещают обычно на уровне PHP :)
Igor
Либо в плагине
Dmitry
Тут в целом непонятно, зачем вызывать cli в компоненте
Igor
https://www.dionysopoulos.me/book/com-cli.html#com-cli-commands
Dmitry
И?))
Dmitry
Зачем из компонента вызывать свою же команду
Igor
Зачем из компонента вызывать свою же команду
Ну смотрим мне нужно сделать cli ктманды для своего компонента. И хранить их в комплекте очень удобно
Igor
Например?
Ну например для марта это калькуляция цен, создание демо данных, да дале выставление счетов
Igor
Но код же в компоненте?
Но запускаешь то его в cli
Dmitry
Но зачем код в компоненте вызывать через cli))
Dmitry
Может я неправильно понял мысль изначально?)
Dmitry
Добавить в компонент
Dmitry
Я это прочитал как внутри компонента вызывать
Виталий
из командной строки надо вызывать код компонента
Dmitry
:))
Dmitry
Выше всё выдали 👍😊
Виталий
я уже нашел: https://docs.joomla.org/J4.x:CLI_example_-_Onoffbydate
Vladimir
Но зачем код в компоненте вызывать через cli))
Например чтобы выполнять много работы по крон в фоне
Alex
коллеги посмотрите 2 ссылки https://norrnext.com/?q=%27%3E%22%3Csvg/onload=confirm(%27testing-xss1%27)%3E&s=%27%3E%22%3Csvg/onload=confirm(%27testing-xss2%27)%3E&search=%27%3E%22%3Csvg/onload=confirm(%27testing-xss3%27)%3E&id=%27%3E%22%3Csvg/onload=confirm(%27testing-xss4%27)%3E&action=%27%3E%22%3Csvg/onload=confirm(%27testing-xss5%27)%3E&keyword=%27%3E%22%3Csvg/onload=confirm(%27testing-xss6%27)%3E&query=%27%3E%22%3Csvg/onload=confirm(%27testing-xss7%27)%3E&page=%27%3E%22%3Csvg/onload=confirm(%27testing-xss8%27)%3E&keywords=%27%3E%22%3Csvg/onload=confirm(%27testing-xss9%27)%3E&url=%27%3E%22%3Csvg/onload=confirm(%27testing-xss10%27)%3E&view=%27%3E%22%3Csvg/onload=confirm(%27testing-xss11%27)%3E&cat=%27%3E%22%3Csvg/onload=confirm(%27testing-xss12%27)%3E&name=%27%3E%22%3Csvg/onload=confirm(%27testing-xss13%27)%3E&key=%27%3E%22%3Csvg/onload=confirm(%27testing-xss14%27)%3E&p=%27%3E%22%3Csvg/onload=confirm(%27testing-xss15%27)%3E&redirect_uri=%27%3E%22%3Csvg/onload=confirm(%27testing-xss15%27)%3E&redirect_url=%27%3E%22%3Csvg/onload=confirm(%27testing-xss15%27)%3E
Alex
https://alexrevo.pw/?q=%27%3E%22%3Csvg/onload=confirm(%27testing-xss1%27)%3E&s=%27%3E%22%3Csvg/onload=confirm(%27testing-xss2%27)%3E&search=%27%3E%22%3Csvg/onload=confirm(%27testing-xss3%27)%3E&id=%27%3E%22%3Csvg/onload=confirm(%27testing-xss4%27)%3E&action=%27%3E%22%3Csvg/onload=confirm(%27testing-xss5%27)%3E&keyword=%27%3E%22%3Csvg/onload=confirm(%27testing-xss6%27)%3E&query=%27%3E%22%3Csvg/onload=confirm(%27testing-xss7%27)%3E&page=%27%3E%22%3Csvg/onload=confirm(%27testing-xss8%27)%3E&keywords=%27%3E%22%3Csvg/onload=confirm(%27testing-xss9%27)%3E&url=%27%3E%22%3Csvg/onload=confirm(%27testing-xss10%27)%3E&view=%27%3E%22%3Csvg/onload=confirm(%27testing-xss11%27)%3E&cat=%27%3E%22%3Csvg/onload=confirm(%27testing-xss12%27)%3E&name=%27%3E%22%3Csvg/onload=confirm(%27testing-xss13%27)%3E&key=%27%3E%22%3Csvg/onload=confirm(%27testing-xss14%27)%3E&p=%27%3E%22%3Csvg/onload=confirm(%27testing-xss15%27)%3E&redirect_uri=%27%3E%22%3Csvg/onload=confirm(%27testing-xss15%27)%3E&redirect_url=%27%3E%22%3Csvg/onload=confirm(%27testing-xss15%27)%3E
Alex
почему в одном случае есть вывод сообщения VIEW NOT FOUND
Alex
первый сайт J4, второй J3
Eugene
почему в одном случае есть вывод сообщения VIEW NOT FOUND
может дело в .htaccess / http header плагине в J4?
Alex
htaccess проверяли
Alex
а плагина на j3 нет такого
Eugene
а что это за тест? на предмет уязвимостей?
Alex
да
Alex
xss
Alex
хотя я не вижу чтобы он проходил
Alex
тем не менее где-то есть ошибка, где-то нет
Igor
Вот кого за такое колотить
Sergey
Вот кого за такое колотить
Готовый скрипт использовали, либо не шибко переписывали старый
Дмитрий
Вебкрон это отдельно
Дмитрий
Кли это другое
Дмитрий
Там система команд
Дмитрий
И свою команду надо
Дмитрий
Таскидля вебкрона отдельно
Дмитрий
Это разные вещи
Виталий
Таскидля вебкрона отдельно
но их и обычный крон может запускать?
Дмитрий
но их и обычный крон может запускать?
Если именно команду новую для кли
Дмитрий
Делается плагин команды
Дмитрий
И там загружается команды в джумлу регистрация идёт
Дмитрий
Там application консольный идёт и есть метод addCommand
Igor
Вебкрон это отдельно
Там есть запуск из cli
Дмитрий
Там есть запуск из cli
и? это разные вещи все равно
Igor
и? это разные вещи все равно
Ну это смотря что надо просто. еслии таск для крона то sheduler лучше
Sergey
Я потому и предложил планировщик, что просто так в cli не лазают обычно
Eugene
welcome. are you human?