Andrey
Никогда классы не писал так, всегда копирую с сайта. Нахуй это помнить )
Сергей
жаль нельзя алиас в css сделать, типа @alias(.material-icons) { .mi {*} }
Andrey
Эмм. Это в смысле что должно произойти?
Сергей
Эмм. Это в смысле что должно произойти?
все объявленные свойства для класса .material-icons так же можно использовать по классу .mi
Сергей
в sass кажется был @extend
Andrey
Так это в scss можно навертеть наверное, типа %class{ } И потом его @extend %class
Andrey
Либо миксин придумать, смотря чего надо.
Сергей
Так это в scss можно навертеть наверное, типа %class{ } И потом его @extend %class
ну вот я подключил шрифты с гугла, и мне ещё надо через препроцессор их прогнать?))
Andrey
А хз тебя. Может и надо — всё ж от нужды зависит.
Andrey
Файлика нет под рукой, что-то я там мутил со шрифтами.
Сергей
Файлика нет под рукой, что-то я там мутил со шрифтами.
да понятно когда файл есть, но когда я его подключаю, тут другое дело
Сергей
если бы я его подключал из своей папки, просто заменил все классы и всё
Aliaksandr
А, там прикольно, класс то везде одинаковый, а внутри спана словами просто элемент вписан
Sasha
Некрасивые они какие-то
Aliaksandr
Или мне просто на телефоне фигню показывает :)
Sasha
и брендов нет
Aliaksandr
Лучше некрасивые бесплатные, чем некрасивые платные))
Sasha
Лучше некрасивые бесплатные, чем некрасивые платные))
есть же LineAwesome кому толстые не нра, там есть всё, что в FA но тощие
Andrey
Толстые нравятся всем. Хотя все говорят, что любят худеньких =)
Sasha
Ну начинается, скалы, волны и всё такое
Sasha
огонь)
не все, на самом деле, прямо хорошо выглядят, ± иногда хочется какой-то другой вариант
Andrey
Пятница же
Andrey
Я вот под конец дня узнал, что можно, сидя на кресле, кинуть карандаш так, чтобы он воткнулся в подвесной потолок. Это чрезвычайно увлекательно.
Andrey
Не знаю. Главред пришла сегодня и сказала про Малдера, который так делал. Пришлось притащить стулья, сесть в центре кабинета и херачить.
Am
ну хз, class="material-icons-outlined" долго писать
В IDE даже думать про это не нужно, только начинаешь писать сразу подсказка. ((%
Am
так кода больше)
Больше кода больше денег!11
Сергей
Больше кода больше денег!11
и не поспоришь же)))
Timoffey
Привет, кто-нибудь знает, .почему формлистер ругается,что в матчес только одно значение, .а нужно два? У меня же два указано 'phone'=>[ 'required'=>'Обязательно введите номер телефона', 'phone'=>'Введите номер телефона правильно', 'matches'=>[ 'param'=>"/380\d{9}/", 'message'=>'Номер должен начинаться с 380 и заканчиваться 9 цифрами вашего телефона без пробелов' ] ]
Timoffey
или матчес нельзя с phone?
Timoffey
Ну полгода уже отработало без регулярки, только required и phone, решил добавить проверку, и ловлю крэш сразу
Timoffey
честно, не совсем понял оба ваши комментария.
Сергей
честно, не совсем понял оба ваши комментария.
первое, что можно обновить формлистер с помощью модуля экстраз, второе пример того что работает
Timoffey
понятно, спасибо
Anonymous
Я так понял, что в BaseController, если я раньше писал так $this->data['topmenu'] = json_decode($this->evo->runSnippet('DLMenu', ['parents' => 0, 'maxDepth' => 2, 'api' => 1]), true)[0]; то используя вашу фичу, можно писать в синтаксисе как на скриншоте? И что означает для DLMenu в конце записи после нуля указание переменной testDL3
Anonymous
+ понял, спасибо
Anonymous
а что по чанкам?
Aliaksandr
https://github.com/evolution-cms/evolution/blob/3.x/core/src/Core.php#L4384
Aliaksandr
есть стандартный метод для сниппета - у него 4 параметра - название, параметры вызова, время кэша (число либо false по дефолту не кэшировать) и ключ кэша (если задано время кэша, то либо дефолтное из гет-параметров либо свое задавать - что рекомендуется)
Aliaksandr
а что по чанкам?
а что по чанкам?
Aliaksandr
используется стандартный метод модх parseChunk - https://github.com/evolution-cms/evolution/blob/3.x/core/src/Core.php#L4563 - если передать массив вида ключ-значение, то будет парсинг )
Anonymous
я про это, рядом со сниппетом лежит https://github.com/webber12/start-evo3/blob/main/core/custom/packages/Main/src/Chunk.php
Anonymous
а комментариев вроде не было или пропустил
Aliaksandr
там же рядом со сниппетом и про чанки картинка валяется
Anonymous
блин, когда уже Дмитрий закроет этот тормоз, не взлетит 3.0 с камнем телеги на ногах
Axenia
paic (217.94) увеличил карму webber_12 (3686.26)
Anonymous
потеря всякой полезной информации
Anonymous
Вот сделал Александр полезную штуку, вроде и объявил, но оно тут же и умерло.
Pathologic
ну полезность штуки под сомнением
Anonymous
Да неважно, просто последний пример, а умирает все.
Aliaksandr
ну полезность штуки под сомнением
че это под сомнением?) вполне полезная штука )
Pathologic
я не понимаю, в чем ее польза
Pathologic
только будет сбивать неосиляторов с толку
Aliaksandr
я не понимаю, в чем ее польза
если это красиво назвать "фасад для запуска сниппета" - то можно сразу эво 4 выпускать )))
Pathologic
так фасад для запуска сниппета ты мог сделать пакетом
Pathologic
а не вот это вот
Pathologic
так и пользы было бы больше
Aliaksandr
проблема эво в том, что когда намного большая херотень прилетает в другие цмс, там все разрабы начинают кипятком сцать "ух как круто" - а у нас что бы не появилось, сразу все заговняют )))
Anonymous
ну полезность штуки под сомнением
Кстати, у вас был интересный компонент с комментариями и звездным рейтингом на твиге, он на твиг2 и evo 1.4.14 станет?
Aliaksandr
как тот же ларавель носился с нахрен никому ненужными в контенте сниппетами )
Pathologic
а звездного рейтинга в нем не было, но по слухам делается легко
Pathologic
вроде бы @Serg_64j делал
Pathologic
ну просто если это для новичков ты делаешь, так ты их запутаешь еще больше
Aliaksandr
чем я их запутаю? это же синтаксический сахар - не хочешь ты писать evolutionCMS()->runSnippet("DocLister") а потом еще разбирать в json_decode полученный ответ - пишит сразу Snippet::DocLister()
Aliaksandr
даже в консоль ходить не надо - докинул файл в свой пакет в папку src и все ))
Pathologic
ну так это не правильно ((:
Aliaksandr
ну я действую по методу из уроков Димы : сходите на гит в экзампл-пэкэдж и возьмите оттуда BaseController ))