Vladimir
Ирина
Главный и решающий недостаток Тильды - что сайт в любой момент может стать недоступным. Не оплатил вовремя - все, досвидос! А в жизни всякое бывает. Но есть у нас один коллега, который делает то, что типа, нельзя. А оно работает. Сляпал штук 10 сайтов на Тильде и они всю выдачу забивают. И Яндекс их зеркалами или дублями не считает
Ирина
Я планировку квартир 90 серии ищу - на них попадаю. Не говоря о мебели
Ирина
Бренд один - доменных имен много
Vladimir
Vladimir
Яндексу
Vladimir
На поисковый спам
Vladimir
Vladimir
А еще можно в вебмастере пожаловаться
RINAT
Телегу обновили
hary
RINAT
RickR2H/cassiopeia_child: Joomla Cassiopeia child theme with VScode SCSS compiler
https://github.com/RickR2H/cassiopeia_child
Евгений
Евгений
hary
если знаешь как и что
Евгений
Так же есть бесплатная версия для простого лендинга его хватает.
hary
поставил голую джумлу с мультиязычностью. имею пока "слишком много перенаправлений"
hary
сижу разбираюсь чего не хватает ей
Евгений
А какой темы лендинг?
hary
сто автомобильное,, автосервис
Vio
Update: Could not open update site #1876 "Radical Micro package", URL: https://sovmart.ru/download?version_id=39&element=pkg_system_radicalmicro/extension.xml
ругается) @progreccor
Vladimir
Vladimir
Явно ошибка при заполнении
Dmitriy
Dmitriy
В общем он сейчас сильно обновляется ))
Vio
ок)
Виталий
подскажите, как в Joomla 4 в компоненте создать объект модели если у её класса своё подпространство имён?
Dmitry
Dmitry
Посмотри плагин sampledata в Joomla
Dmitry
Там много полезного
Виталий
$app->bootComponent('com_component')->getMVCFactory()
->createModel('item', 'Site', ['ignore_request' => true]);
я знаю что так можно
Dmitry
https://github.com/joomla/joomla-cms/blob/4.3-dev/plugins/sampledata/blog/blog.php
Dmitry
Виталий
не выполняет мою задачу
Ildar
Виталий
public function createModel($name, $prefix = '', array $config = [])
{
// Clean the parameters
$name = preg_replace('/[^A-Z0-9_]/i', '', $name);
$prefix = preg_replace('/[^A-Z0-9_]/i', '', $prefix);
Виталий
и в name и в prefix удаляются все символы кроме букв
Dmitry
Виталий
а я хочу использовать разные подпространства имён для моделей
Виталий
вложенные
Dmitry
Dmitry
МVC не подразумевает вложенность
Dmitry
Что-то не так с архитектурой
Виталий
Виталий
в JShopping используют вложенность
Dmitry
Dmitry
Что подразумевается под вложенностью?
Виталий
есть папка Model
/components/com_jshopping/Model
в ней классы моделей
и у каждого класса
namespace Joomla\Component\Jshopping\Site\Model;
Виталий
но в папке Model есть папка Productlist
в ней у классов namespace Joomla\Component\Jshopping\Site\Model\Productlist;
Dmitry
Печально
Виталий
$app->bootComponent('com_component')->getMVCFactory()
->createModel('item', 'Site', ['ignore_request' => true]);
так можно получить модель
Dmitry
Ну скажи спасибо разработчикам))
Dmitry
Модели в подпапках хранить не приятно
Виталий
но в createModel нельзя вторым параметром передать подпространство
Dmitry
Dmitry
Пробуй просто через use...
Dmitry
Dmitry
В общем можешь попробовать через их фабрику модель создать
Dmitry
У них там есть JSFactory::getModel
Евгений
https://telegra.ph/Hakery-atakuyut-sajty-Wordpress-cherez-zakonnye-no-ustarevshie-plaginy-04-21-3 😊
Eugene
"через законные, но устаревшие плагины"
переводили через гугл транслейт. тот случай, когда голову не включают и шлепают абы что
Eugene
ты устанавливаешь плагины WP, но делаешь это без уважения
Eugene
https://blog.sucuri.net/2023/04/massive-abuse-of-abandoned-evalphp-wordpress-plugin.html
Misuse of legitimate plugin
legitimate - имеет множество значений. законный, легальный. копирайтеры даже в словарь не заглянули
Eugene
легальные плагины блин ) а не законные
Igor
Виталий
Да, через это обычно берут их модели
у меня свой компонент не связанный с JShopping
пока сделал создание объекта модели по имени класса, потом разберусь как переопределить mvcFactory для своего компонента
Sergey
Kirill
Всем привет. Скажите, в плагине radicalforms можно заделать сложгные формы, с зависимостями и подгрузками стран, городов итд?
Vladimir
Vladimir
Поскольку это часть чисто js
Kirill