Serhii
Ну хоча б пару клієнтів, щоб з пакетом ідей. Я то зможу написати, але я не шарю в бізнесі. х/з шо їм там тре.
Serhii
Он sCommerce закінчу і можна братись.
Dmytro
Ну так щоб розумів у нас в команді 6 девів фултайм і зп нижще 3000€ нівкого нема І це ми вже пилимо 2 роки і ще не готово :)
Dmytro
І це я не рахую менеджерів сейлів і т д
Dmytro
Своі сервера і т д т п
𝓔𝓾𝓰𝓮𝓷𝓮
Я чуть яблуком не подавився
Dmytro
Он sCommerce закінчу і можна братись.
Є сенс зібрати стартер кіт магазина Банально має бути так: - встановив - налаштував ключі для платіжного шлюза - налаштував доставку і генерацію наклажних і т д - підьеднав до складу - замінив шаблон хтмл на який треба А не це все кожен раз з нуля Треба пару людських демо сайтів
Dmytro
Ну а далі вже так можно ускладнювати такі проєкти і це дійсно буде як продукт який можна і продавати
Dmytro
Бо ядро зробили але це як двіжок для авто кінцевому власнику не продаси так щоб це було на потоці
Dmytro
А ось зроби все авто і буде космос бо далі продавати легше і маржа більше бо продаєш сайт а робиш так тільки косметику і кастом А всі ті меню форми пагінація бредкрамбс вже у коробці
Dmytro
І тоді вся робота то пересобрати view під кліета на блейді притому наслідуючи і змінюючи не чепая дефолтого що дость можливість завжди мати приклад як воно має працювати під рукою
Eintipper
Та тре найти час на відоси https://seiger.github.io/sLang/use-in-blade/#resource-fields-in-admin-panel
Добрий вечір, скажіть, щоб додати в модулі sLang наприклад індійську мову, треба редагувати файл: sLang/config/lang-list.php ? щось типу: 'hi' => ['name' => 'हिन्दी', 'short' => 'हिन्दी', 'ISO 639-1' => 'hi', 'ISO 639-3' => 'hin', 'country' => 'India'],
Eintipper
але на проекті я вже виконав установку sLang, тож мабуть цей конфіг файл був виконаний при установці щоб зробити зміни в базі даних
Eintipper
Так
дякую
Serhii
Я додам її до пакету
Eintipper
Це правильна строка?
я сподіваюсь)_
Eintipper
бо це не рідна моя мова
Eintipper
а як тепер оновити коректно?
Serhii
Додайте той код в файл sLang/config/lang-list.php і в адмінці у Вас з'явится мова.
Eintipper
після установки не можу знайти папку sLang 😂 в папці проеекту modx evolution Evolution CMS 3.2.5
Eintipper
core/vendor/seiger/slang/config/lang-list.php
Eintipper
знайшов🥲
Serhii
Для modx evolution sLang працювати не буде (принаймі так не задумувалось). Цей пакет для Evolution CMS 3. Файл знаходиться в директорії /core/vendor/seiger/slang/config/lang-list.php
Serhii
Якщо в пакеті зміниться версія, то оновлє його команда composer update. Але заради цього виправлення апати версію не буду.
Serhii
Запулив коміт в репозиторій як набереться допрацювань оновлю версію пакета. Поки що працюватиме у Вас і так.
Eintipper
зрозумів, дякую. Я додав цей рядок начебто зʼявилось
Eintipper
Eintipper
я намагаюсь знайти де подивитись blade + Evolution CMS приклади використання, можливо десь є почитати?
Eintipper
маю на увазі робота з файлами шаблонів блейд
Dmytro
https://laravel.com/docs/11.x/blade
Dmytro
Ось є ще але тут трохи щастаре тому синтаксис перевіряти з ларавел https://github.com/Dmi3yy/Evo-demosite-on-blade/tree/master/views
Serhii
https://laravel.com/docs/11.x/blade
Я користуюсь цією документахою коли щось тре.
Eintipper
супер, схоже прийшов мій час переходити на шаблонізатор блейд) Краще не думати скільки проектів в майбутьному треба перенести
Бавовнятко
Що таке ооп подивись курс Дмитра Елісеева
Оце https://nnmclub.to/forum/viewtopic.php?t=1191564 ?
Бавовнятко
https://www.youtube.com/watch?v=-ZSEyI7Lro8&list=PLd2_Os8Cj3t-CoUEdoAiYc1sj21FH79no&index=2 ?Вебформайселф або
Бавовнятко
Хоча.Поставив, чекаю коли качнеться й подивлюсь що тіпуля там каже
𝓔𝓾𝓰𝓮𝓷𝓮
Нарил, як виводити в контролері мульті тв без сніпету: <?php namespace EvolutionCMS\Main\Controllers; class HomeController extends BaseController { public function setData() { $value = json_decode(evolutionCMS()->documentObject['image'][1], true) ?? []; if (isset($value['fieldValue'])) { $value = $value['fieldValue']; } else { $value = []; } $this->data['image'] = $value; } }
Так можливо буде краще: <?php namespace EvolutionCMS\Main\Controllers; class HomeController extends BaseController { public function setData() { // Отримуємо дані з поля 'image', якщо воно існує $value = isset(evo()->documentObject['image'][1]) ? json_decode(evo()->documentObject['image'][1], true) : []; // Перевіряємо наявність ключа 'fieldValue' та зберігаємо його, або повертаємо порожній масив $this->data['image'] = $value['fieldValue'] ?? []; }
𝓔𝓾𝓰𝓮𝓷𝓮
Замість evolutionCMS()-> Використовуйте evo()->
Serhii
Замість evolutionCMS()-> Використовуйте evo()->
Воно і так і так працюватиме. evolutionCMS()-> підвезли в 2.х версії, evo()-> уже в 3.х. Вважаю, що більш короткий виклик краще.
Serhii
Ще потихеньку випилюю старі дефайни MODX_BASE_PATH -> EVO_BASE_PATH, MODX_SITE_URL -> EVO_SITE_URL. Короче все MODX_ в EVO_, а також $modx -> evo(). Уже буде доступно в наступному мінорному оновленні. Старі змінні продовжать працювати поки що.
Бавовнятко
Що таке ооп подивись курс Дмитра Елісеева
Що скажете про цього чоловіка? https://www.youtube.com/playlist?list=PLNvHH49JXUUDtOD-rdhvCM_Iv9F3w_JPN
Бавовнятко
Також питання для тих хто тут про Кодеігнайтер писав. Є сенс його,кейк,юі дивитис чи вивчати лару?
Віталій Пушкарьов 🇺🇦
@seigerit Вітаю! Дякую за класний модуль sLang! Є питанння по меню: все працює чудово, але якщо в параметрах ресурсу вибрати чекбокс menu_main, при збереженні сторінки він знову стає дефолтним. Якщо прибрати ->whereTv('menu_main', 1), все працює чудово. Тестю на чистій 3.2.х, php8.3 mysql8.0
Serhii
А перевірте чи прив'я зано цей тв до шаблону
Віталій Пушкарьов 🇺🇦
Так
Serhii
Так
тоді тре подивитись мені. Дякую за звернення
Віталій Пушкарьов 🇺🇦
Віталій Пушкарьов 🇺🇦
А як із sLang виводити дочірні ресурси? Ніяк не можу второпити... Я раніше виводив так: $this->data['projects'] = SiteContent::descendantsOf($this->data['parentIds']['0']) ->withTVs(['ogImage']) ->where('published', '=', 1) ->where('isfolder', '=', 0) ->orderByDate() ->paginate(10) ->toArray();
Віталій Пушкарьов 🇺🇦
Це я Вам дякую!
Мабуть дарма Вас потурбував. Якісь глюки на хостингу Ukraine. Зараз поставив заново чисту установку — все ок.
Serhii
Віталій Пушкарьов 🇺🇦
Красно дякую!
Konstantin
Баннер на трасі при в'їзді в польський Живець: "Україна нас руйнує. Це не наша війна, поляк, прокинься!" Хтось може їм нарешті скаже, що вони живуть у безпеці тільки завдяки Україні? Підораси невдячні.
Artur
https://telegram-bot-sdk.com/docs/guides/commands-system#handling-commands є отакий компонент проти ботів під Laravel, з невеликою доробкою можна оформити як модуль Evo, і буде у нас трохи чистіше в групі
𝓔𝓾𝓰𝓮𝓷𝓮
Навіть писати не вміє)
𝓔𝓾𝓰𝓮𝓷𝓮
Пффф Відразу видно IQ
Vitaliy
Хахлыыыыыыыыыы
Vitaliy
Ору з них
𝓔𝓾𝓰𝓮𝓷𝓮
- кумэ, а росея вэлика? - дивись на карту,. Ось насрано, дали клоака (це моцква), ще дали пряма кишка - ну где то там росея.
Бавовнятко
О,свиновматка під чужою фоткою нявка
Бавовнятко
Мабуть в Суджі таблетки скінчились й лапті аладіна як бігли забули
𝓔𝓾𝓰𝓮𝓷𝓮
Яке ж воно тупе) Я не можу з цього гомо сапієнства. Ну буває хоть і придурок, але не дурний, а тут повний набір)
𝓔𝓾𝓰𝓮𝓷𝓮
@seigerit дай йому по шиї )
Бавовнятко
А погнати з обіженої курки як під чужими даними ботує?
𝓔𝓾𝓰𝓮𝓷𝓮
Дякую!
Serhii
Я все пропустив.
Бавовнятко
Баннер на трасі при в'їзді в польський Живець: "Україна нас руйнує. Це не наша війна, поляк, прокинься!" Хтось може їм нарешті скаже, що вони живуть у безпеці тільки завдяки Україні? Підораси невдячні.
Проплачені парашкою дибіли не скажуть,а ті що не скажуть то ті просто й коли вжарить в хату бімба не вкурять бовони там всі амьобні як в усруській люди зараз
Бавовнятко
Не вкурять. Хочя я бачив пару полячок які полякам за українців вмазали
𝓔𝓾𝓰𝓮𝓷𝓮
Та люди різні Я знаю що чел виїхав з Харкова в Полякію, а топить за русню Дивні люди
𝓔𝓾𝓰𝓮𝓷𝓮
А є люди, котрі з росососії, а воюють за Україну
Serhii
Доечі про кацапів, я вже думав над тим щоб поміняти зображення в адмінку, яле якщо в них так горить срака, то не треба.
𝓔𝓾𝓰𝓮𝓷𝓮
Не міняй, ну можливо мат прибрати
𝓔𝓾𝓰𝓮𝓷𝓮
А так огонь