Yevhenii
Поки що 10. Але буде новий сезон як трохи розвантажусь.
останнi два не видно, щось з налаштуваннями приватностi
Serhii
Публікація автоматична. Кожен день о 12 дня.
Serhii
Завтра буде
Serhii
Файли десь можна отримати які використані в курсі?
А які файли потрібно? все ж через композер та дрібка коду.
Yevhenii
А які файли потрібно? все ж через композер та дрібка коду.
Пане Сергію, дякую Вам за курс, додивився на тижні. Про меню вийде продовження? Ви там в якомусь з відео анонсували
Serhii
Але ті відоси ще навіть не відзняті
Alexandr
хіба це блейд шаблони, це звичайний хтмл який мені зовсім не потрібен щоб не переписувати все з екрану що ти вставляеш в файл layouts.blade.php та в інші файли
Alexandr
Свіжевстановлена остання версія Через екстрас спробував встановити пакет collections Написало що встановлено Перехожу на головну адмінки і бачу таке Evolution CMS Parse Error » Failed opening required '/...../assets/lib/MODxAPI/modTV.php' (include_path='.:') Щось не так зробив? цеж просте встановлення модуля, більше нічого не робив
Alexandr
ще раз оновив сторінку і все адмінка не може працювати, ніяких пунктів в меню не має, прикро
Alexandr
для тесту встановив Evolution CE 3.1.29 зробив все теж саме при встановленні collections мені видало що необхідно встановити доклістер встановив доклістер після чого встановився collections без помилок, все працює
𝓔𝓾𝓰𝓮𝓷𝓮
це мабуть тому, що вони ще юзають MODxAPI
𝓔𝓾𝓰𝓮𝓷𝓮
хоча це вже в ЕВО не актуально
Alexandr
це мабуть тому, що вони ще юзають MODxAPI
не зрозуміло. Чому я не можу через екстрас встановити необхідний мені пакет.
Alexandr
де можна знайти документацію по ево, сайтів багато а де актуально та щей українською не зрозуміло
Alexandr
То рашистська версія тому не рекомендую до використання
це все зрозуміло, тільки не зрозуміло чому там працює а тут не працює встановлення компонентів
Dmytro
А в руснявій версіі доклістер є тому тут проблема не в тому що компонент не ставиться а в тому що інший від якого залижить цей не встановленний
Alexandr
в тому й справа, що нічого не писало, встановилось і все, після чого перестала працювати адмінка
Dmytro
в тому й справа, що нічого не писало, встановилось і все, після чого перестала працювати адмінка
все логічно бо нема в браузерному extras перевірки на залежності а коли ставили не прочитали що тре доставити інші пакети ) тому зараз після встановлення ініціалізувався плагін якому не вистачае MODxApi ось і вся причина
Dmytro
тре просто залити файли на які ругается що іх нема
Dmytro
ми тому і перейши на composer бо там як раз можна вказувати залежності іто взагалі дефолтний менеджер пакетів
Alexandr
ми тому і перейши на composer бо там як раз можна вказувати залежності іто взагалі дефолтний менеджер пакетів
добре в такому випадку як ставити пакети через композер не побачив в документації такого
Dmytro
Подивитись уроки там було в доку ніхто то не писав
Dmytro
Вимкніть через базу плагін колекшин
Dmytro
Доставте doclister увімкніть назад і все
Artur
https://laravel-livewire.com/screencasts/s2-alert-message приклад, як інший інструмент, теж на Laravel, мотивує мейнтейнерів робити відеоуроки. Частина уроків безкоштовна, частина - тільки для спонсорів на Github. Може й нам так?
Dmytro
https://laravel-livewire.com/screencasts/s2-alert-message приклад, як інший інструмент, теж на Laravel, мотивує мейнтейнерів робити відеоуроки. Частина уроків безкоштовна, частина - тільки для спонсорів на Github. Може й нам так?
Записати 1 відео то треба день що == 8 робочих годин , що равно 100$+ А тут донатів на каву не вистачає :) Основна проблема що туже мало розробників на Ево
Dmytro
Кста зараз взагалі не розумію кому ще тре уроки коли є АІ :)
Dmytro
Вся базова документація і інформація і так доступна і актуальна а пояснити більш детально може чатгпт
Dmytro
Задайде рамки йому накидайте пару прикладів Ну а з ларкою воно майже однаково працює тому то норм :)
𝓔𝓾𝓰𝓮𝓷𝓮
Він розуміє, що це еволютион на компонентах лари
Viktor
Створення простого блогу на Evolution CMS https://youtube.com/playlist?list=PL8n893kQxfwkImEHFPk8lhv3Q9t14mf9W&si=OOkBPxtzrLKT6XCU
Добрий день! А можете скинути посилання на інструкцію зі швидкого розгортання Evo CMS (https://youtu.be/gr6ugIP_gqU?list=PL8n893kQxfwkImEHFPk8lhv3Q9t14mf9W&t=62)?
Serhii
Під відосом з докером має бути посилання.
Vitaliy
Доброго. на 1,4 стикався хтось, що коли зберігаєш ресурс з вибраним редактором tinymce4 після збереження знову вибрана опція без редактора?
Serhii
А в ресурса стоїть опція використовувати візуальний редактор?
Serhii
Vitaliy
А в ресурса стоїть опція використовувати візуальний редактор?
Та вже під казали, забув шо в налаштування сайту ще опція є, дякую
Dmytro
Може пан @seigerit знає 😏
Є канал новин там купа цікавого якщо в хісторі покопатись https://t.me/evolutioncmsnews
Serhii
Може пан @seigerit знає 😏
https://gist.github.com/Seiger/bc189d9c814f00db3acac8862ca39429
Viktor
Viktor
Створення простого блогу на Evolution CMS https://youtube.com/playlist?list=PL8n893kQxfwkImEHFPk8lhv3Q9t14mf9W&si=OOkBPxtzrLKT6XCU
Раджу це посилання додати до опису відео, якщо це можливо, взагалі б вогень було!
Serhii
Додам. Там ще будуть превьюшки нові та опис.
Serhii
Наразі взагалі по часу не вивожу.
𝓔𝓾𝓰𝓮𝓷𝓮
Бу
Віталій Пушкарьов 🇺🇦
Великий досвід возити дохлих кацапів в мішках. Звертайтесь.
Vitaliy
КУ. задачка в коммер міняти ціну в залежності від опції. Бачив доповнення options, але воно в мене не полетіло. зробив мультітв з опціями і ціною, на фронті перерахувати не проблема. як в корзину передати модифіковану ціну?
Vitaliy
if ($modx->event->name == 'OnBeforeCartItemAdding') { $meta = $params['item']['meta']; $docId = $params['item']['id']; // Логування для діагностики $modx->logEvent(1, 3, 'Params: ' . print_r($params, true), 'OnBeforeCartItemAdding'); if (!empty($meta['myoption']) && is_numeric($meta['myoption'])) { $result = $modx->runSnippet('MultiTV', [ 'tvName' => 'options', 'docid' => $docId, 'offset' => $meta['myoption'] - 1, 'display' => 1, 'toJson' => 1 ]); $modx->logEvent(1, 3, 'MultiTV Result: ' . $result, 'OnBeforeCartItemAdding'); $json = json_decode($result, true); if (json_last_error() === JSON_ERROR_NONE && !empty($json)) { // Додаємо ціну опції до загальної ціни товару $params['item']['price'] += (float)$json[0]['price']; $params['item']['options'][] = $json[0]['name']; } else { $modx->logEvent(1, 3, 'Invalid JSON or Empty: ' . json_last_error_msg(), 'OnBeforeCartItemAdding'); } } else { $modx->logEvent(1, 3, 'Invalid or Empty Option Selected', 'OnBeforeCartItemAdding'); } }
Vitaliy
if ($modx->event->name == 'OnBeforeCartItemAdding') { $meta = $params['item']['meta']; $docId = $params['item']['id']; // Логування для діагностики $modx->logEvent(1, 3, 'Params: ' . print_r($params, true), 'OnBeforeCartItemAdding'); if (!empty($meta['myoption']) && is_numeric($meta['myoption'])) { $result = $modx->runSnippet('MultiTV', [ 'tvName' => 'options', 'docid' => $docId, 'offset' => $meta['myoption'] - 1, 'display' => 1, 'toJson' => 1 ]); $modx->logEvent(1, 3, 'MultiTV Result: ' . $result, 'OnBeforeCartItemAdding'); $json = json_decode($result, true); if (json_last_error() === JSON_ERROR_NONE && !empty($json)) { // Додаємо ціну опції до загальної ціни товару $params['item']['price'] += (float)$json[0]['price']; $params['item']['options'][] = $json[0]['name']; } else { $modx->logEvent(1, 3, 'Invalid JSON or Empty: ' . json_last_error_msg(), 'OnBeforeCartItemAdding'); } } else { $modx->logEvent(1, 3, 'Invalid or Empty Option Selected', 'OnBeforeCartItemAdding'); } }
плагін на OnBeforeCartItemAdding, в логах cms бачу правильне id опції, але ціна не замінюється в корзині. підскажіть куди копати?
Eintipper
Створення простого блогу на Evolution CMS https://youtube.com/playlist?list=PL8n893kQxfwkImEHFPk8lhv3Q9t14mf9W&si=OOkBPxtzrLKT6XCU
передивився відео, і думав десь буде як поставити посилання з адмінки так щоб на інших мовах воно працювало. Наприклад я на українській версії написав ...href="[~3~]" а по замовченню в мене англійська, то на українській версії посилання веде на англійську версію. синтаксис типу @makeUrl(3) не працює, оточував його подвійними фігурними.
Сергей
Всем привет 👋🏼 Ищем в команду 2-х «БЭКЭНДЕРОВ» энтузиастов! Нам подходят новички и профи: 1️⃣ Бэкэнд Один младший разраб, другой который будет делать код ревью и деплой
Serhii
Розібрався: [(lang)]/[~3~] головне щоб в шаблоні вивод поля content був через evoParser @evoParser($documentObject['content']) а не конструкцію {!! !!}
Якщо виводите через evoParser, то можна вставляти й так [3]. Типово блейд не розуміє старих плейсхолдерів МОДикс. Здається плейсхолдери ще працюють якщо використовувати шаблон з БД, тобто по старому. Але то вже не сучасно.
Serhii
Думка слушна щодо багатомовного посилання. То тре подумати. @notizherunterfahren можете створити новий issue в репозиторії, щоб ідея не загубилась. Як закінчу з комерцом подумаю що можна зробити.
𝓔𝓾𝓰𝓮𝓷𝓮
Хочешь до мене в 1С?
Serhii
Alexandr
Підкажіть будь ласка для реалізації коментарів на сайті що краще використовувати? а також для реєстрації та авторизації
𝓔𝓾𝓰𝓮𝓷𝓮
𝓔𝓾𝓰𝓮𝓷𝓮
Це практично промюа
Maxa
Нічого собі) Це що за звір?)
ну майже як там написано :) - для користувачів Кошик та Персональний кабінет, для продавця модуль керування цими замовленнями.
𝓔𝓾𝓰𝓮𝓷𝓮
Зараз є нова фішка, mono checkout, там і НП не треба підкючати, достатньо на сайті cart зробити, а моно потім все зробе p.s. не реклама
𝓔𝓾𝓰𝓮𝓷𝓮
підтримка багатомовності: Українська, Англійська
𝓔𝓾𝓰𝓮𝓷𝓮
Це там sLang?
Maxa
Це там sLang?
ні, свої файли. але в шаблонах можна замінити на тегі від bLang або sLang
𝓔𝓾𝓰𝓮𝓷𝓮
Доречі в Модх, є така штука (Розробник з Харкова) msFieldsManager Компонента дозволяє розширяти таблицю, без прив'язки до тв параметрів
𝓔𝓾𝓰𝓮𝓷𝓮
Тобто таблицю в тому випадку мінішопа, ось би нам таку для контненттейбл
𝓔𝓾𝓰𝓮𝓷𝓮
Хто хоче спробувати?))
𝓔𝓾𝓰𝓮𝓷𝓮
А сенс контент тейбл і так великий
Теж вірно, можливо комерцтейбл