Null
TVs Для пользователей. Замечательный PRs https://github.com/evolution-cms/evolution/pull/1679 от Михаила Носкова решает задачу дополнительных полей для пользователей на базе TV параметров, это позволяет легко и удобно работать юзерами без костылей которые нужно было использовать ранее
Dmytro
крутяк это вот очень хорошо
Вот: https://github.com/evolution-cms/example-package/tree/3.0#routes в целом все можно зать в своем пакете 🙂 короче по феншую. Еще затащим пару вещей и очень много пакетов под Laravel будут работать в EVO, или сразу или с минимальными изменениями
Artem
Ща какая-то тенденция пошла дурацкая, кучу задач везде публикуется с паническим желанием увеличить скорость загрузки в гугл спиде до 90,а то и до 100 в особенно запущенных случаях. Хотя эта бредятина полная,что ни делай,все равной мобильная версия никогда не дотянет до 60 даже. Рекомендации бредовые, типа используйте формат webp, который если почитать поддерживается не всеми
Сергей
в хроме
Artem
не правда, если фронт адекватный можно и до 80 мобайл вытащить
не знаю, на одном сайте все сделал,но говорит - удали яндекс метрику, она блочит отображение, бред же. Раньше проще было
Artem
и показатели сами по себе скачат,даже если ничего не делать
Сергей
и показатели сами по себе скачат,даже если ничего не делать
так потому сервер далеко, меряй со своего компа
Камиль
помню писали тут мол нужно отлавливать бота lighthouse и отрубать js, если он заходит)))
Павел
И получить бан
Павел
Хорошая идея
Dmytro
Хорошая идея
Ну да, это ж сразу решает все задачи ибо задача будет не актуальна.
Dmytro
И получить бан
Кстати тут спорный момент ибо SPA и SSR выдают разную структуру html для бота и гугл это не смущает
Am
Локальная показывает 97
Павел
Кстати тут спорный момент ибо SPA и SSR выдают разную структуру html для бота и гугл это не смущает
SPA и SSR бан не получают, но в выдаче пока все еще ниже чем любой классический сайт
Andrey
А можно засунуть карты, видео с ютуба, видео для шапки, потом ещё шары вк, код гугла, говна, пирога и всех прочих сео прелестей. А потом удивляться, почему сайт 10/100. Хотя эта поебень вообще даром никому не нужна кроме гугла и сеошников.
Павел
лайфак тут один - лайтхаус не умеет двигать экран, мышкой, жесты и т.д все тяжелые места можно прятать в эти ивенты и все
Am
И там еще такая штука есть Page load is fast enough on mobile networks - зелененькая ((%
Volodymyr
банально за видео с гугла минус 30 балов
Am
судя по картинке у вас сайт простенький
Конечно простенький, зачем сложные?! ((% Каталог, новости вот и все прелести.
Am
Как написал выше @remote_adm - понаставят гавна и не знают что потом с этим делать.
Павел
А как он определяет что spa или не spa ?
Вопрос хороший) Но ответа я на него не знаю)
Dmytro
Вопрос хороший) Но ответа я на него не знаю)
Вот поэтому и не понятно А вообще прикольно что все топили за пейджспид а реально он только через пол года будет влиять на выдачу. Понятно что и раньше влиял но коственно, но теперь точно топить за него будут
Павел
Я всегда клиентам говорю мол гляньте сайт m-video, который имеет 4(!) балла в мобилке
Павел
и неплохо себя чувствует)
Andrey
Ну это вечное противостояние. Заказчика тоже понять можно — ну хочет человек карту на главной с филиалами. И сказать ему, что это плохо, нельзя, т.к. это реально нужно там и удобно. Вот только потом у него появляется в штате молодой и динамично развивающийся СЕО-специалист, и далее — мотаем чатик и читаем)
Dmytro
а еще страшнее если сайт сделан на конструкторе и клиент не догоняет почему его нельзя вывести в 100 баллов)
почему готовая замороженная пицца не такая вкусная как в ресторане 🙂 она ж тоже пицца )))
Владимир
Уже 8))
Andrey
ммм! Пацаны наверно выпросили лям-другой на отдел обслуживания сайтов)
Max
Яндекс.Метрика и Яндекс.maps очень понижают скорость, помню добавляли setTimeout. Показатели увеличивались).
DG
Подскажите пжл, есть сайт на ветке 1.4.11 установил selector - настроил контроллер -переопределил __construct чтобы работал с onetable при поиске все норм, но после сохранения показывает вместо из таблицы показывает документ с таким же id а если такого документа нет то вообще пустоту Кто нибудь сталкивался с такое проблемой или есть другое решение без перехода на ветку 2 и 3
Алексей
Кто сможет помочь прикрутить капчу к форме, modx 2.0.3? Небесплатно. formlister пытаюсь использовать, но что-то куча проблем...
EVO bot Лёшка
Кто сможет помочь прикрутить капчу к форме, modx 2.0.3? Небесплатно. formlister пытаюсь использовать, но что-то куча проблем...
Читаем тут: http://modx.im/blog/news/5832.html После читаем тут: https://github.com/evolution-cms/example-package Читай документацию ©(Pathologic) http://docs.evo.im/03_extras/formlister.html
Алексей
Вы бы озвучили -- может там проблемы за минуту решаются.
Сделал вызов formlister из файла шаблона: {!! $modx->runSnippet('FormLister',['formid' => 'basic', 'rules'=>'', 'captcha'=>'modxCaptcha', 'errorClass'=>'has-error', 'requiredClass'=>'has-warning', 'subject'=>'Новое сообщение', 'messagesOuterTpl'=>'@B_CODE:<div class="alert alert-danger" role="alert">[+messages+]</div>', 'errorTpl'=>'@B_CODE:<span class="help-block">[+message+]</span>', 'formTpl'=>'@B_CODE:<form class="jsForm row" method="post"> <input type="hidden" name="formid" value="basic"> <input type="hidden" name="mgr-email" value=""> <p class="h5 jsThank col-12 d-none">Сообщение отправлено. Мы скоро свяжемся с Вами.</p> <div class="form-group col-md-6"> <input type="text" name="Имя" class="form-control" placeholder="ФИО" required="required"> </div> <div class="form-group col-md-6"> <input type="text" name="Телефон" class="form-control" placeholder="+7(999)888-77-66" required="required"> </div> <div class="form-group col-md-6"> <select class="form-control jsCityList" name="Город"><option>Алапаевск</option><option>Реж</option><option>Артёмовский</option><option>Сочи</option> </select> </div> <div class="form-group col-md-6"> <input type="text" name="Тема обращения" class="form-control jsTheme" placeholder="Тема обращения" required="required"> </div> <div class="form-group col-md-12"> <textarea name="Сообщение" class="form-control" placeholder="Сообщение" rows="4" required="required"></textarea> <div class="help-block with-errors"></div> </div> <div class="col-md-12 mt-4"> <button class="btn btn-primary"><span>Отправить</span> </button> </div> </form> ' ]) !!} В итоге вот такая ошибка: Error : imagecreatefromjpeg(/home/u4813/i.voip66.ru/www/manager/includes/noises/noise1.jpg): failed to open stream: Нет такого файла или каталога $noise_img = imagecreatefromjpeg($img_file);
Алексей
Вы бы озвучили -- может там проблемы за минуту решаются.
Без капчи ( если убрать 'captcha'=>'modxCaptcha') Call to undefined method EvolutionCMS\Parser::setTwigTemplateVars() (View: /home/u4813/i.voip66.ru/www/views/contacts.blade.php) Error information File /home/u4813/i.voip66.ru/www/assets/snippets/FormLister/core/FormLister.abstract.php Line 853
Сергей
Сделал вызов formlister из файла шаблона: {!! $modx->runSnippet('FormLister',['formid' => 'basic', 'rules'=>'', 'captcha'=>'modxCaptcha', 'errorClass'=>'has-error', 'requiredClass'=>'has-warning', 'subject'=>'Новое сообщение', 'messagesOuterTpl'=>'@B_CODE:<div class="alert alert-danger" role="alert">[+messages+]</div>', 'errorTpl'=>'@B_CODE:<span class="help-block">[+message+]</span>', 'formTpl'=>'@B_CODE:<form class="jsForm row" method="post"> <input type="hidden" name="formid" value="basic"> <input type="hidden" name="mgr-email" value=""> <p class="h5 jsThank col-12 d-none">Сообщение отправлено. Мы скоро свяжемся с Вами.</p> <div class="form-group col-md-6"> <input type="text" name="Имя" class="form-control" placeholder="ФИО" required="required"> </div> <div class="form-group col-md-6"> <input type="text" name="Телефон" class="form-control" placeholder="+7(999)888-77-66" required="required"> </div> <div class="form-group col-md-6"> <select class="form-control jsCityList" name="Город"><option>Алапаевск</option><option>Реж</option><option>Артёмовский</option><option>Сочи</option> </select> </div> <div class="form-group col-md-6"> <input type="text" name="Тема обращения" class="form-control jsTheme" placeholder="Тема обращения" required="required"> </div> <div class="form-group col-md-12"> <textarea name="Сообщение" class="form-control" placeholder="Сообщение" rows="4" required="required"></textarea> <div class="help-block with-errors"></div> </div> <div class="col-md-12 mt-4"> <button class="btn btn-primary"><span>Отправить</span> </button> </div> </form> ' ]) !!} В итоге вот такая ошибка: Error : imagecreatefromjpeg(/home/u4813/i.voip66.ru/www/manager/includes/noises/noise1.jpg): failed to open stream: Нет такого файла или каталога $noise_img = imagecreatefromjpeg($img_file);
стащить картинки отсюда https://github.com/evolution-cms/evolution/tree/1.4.x/manager/includes/noises
Алексей
стащить картинки отсюда https://github.com/evolution-cms/evolution/tree/1.4.x/manager/includes/noises
Картинки на месте лежат /www/assets/snippets/FormLister/lib/captcha/modxCaptcha/noises но что-то не в этом дело, без капчи тоже не работает
Алексей
тут картинок нету, и они там и не должны лежать. Тут какая-то другая проблема. Без капчи тоже не работает, другая ошибка.
Artem
Настраиваешь клиенту все контакты, соц.сети через ClientSettings, кидаешь видеоинструкцию. Через полгода клиент пишет: Поменяй телефон на сайте пожалуйста
Dmytro
Настраиваешь клиенту все контакты, соц.сети через ClientSettings, кидаешь видеоинструкцию. Через полгода клиент пишет: Поменяй телефон на сайте пожалуйста
Инструкцию видео в виджет в админке на главной 🙂 и не просят ничего через полгода а если просят то пусть платят 🙂
Dmytro
есть
Dmytro
в релизах писал об этом и в примерах есть еще в версии 1.0.13 )
Poul
Доброго времени) Подскажите кто сталкивался? Ловлю такую ошибку на Simple Gallery. Происходит когда загружаются фото в которых имя файла содержит скобки () типа 123(2).jpg Обнаружил после перехода на 1.4.11 версию Php: 5.6 Вызов такой:
Poul
Null
Что б не было проблем с Composer 2.0 пришлось таки обновить Laravel до 8 версии 🙂
Null
Так же из Laravel 8 теперь можно использовать в Evo вот это: https://laravel.com/docs/8.x/http-client
Saniock
привет всем
Saniock
ктото работал с мист експресом?
Saniock
чет по апи не. получаю все города и отделения адреса
Владимир
Ребят подскажите почему $_POST в сниппете пустым может быть если так передаю?
Volodymyr
Ребят подскажите почему $_POST в сниппете пустым может быть если так передаю?
если таких елементов физичиски не будет, то будет пустой обект
Volodymyr
смотри dev tools что летит на сервер
Владимир
если таких елементов физичиски не будет, то будет пустой обект
Они есть и отдельно если alert на них вызвать то они выводятся
Владимир
dev tools что показывает?
Там показывает что летят данные
Volodymyr
Там показывает что летят данные
ну тогда странно, а проверь $_REQUEST масив
Владимир
ни в реквесте ни в посте нет его( вот так даже в сниппет повесил чтоб сразу видеть, пусто
Владимир
ну тогда странно, а проверь $_REQUEST масив
dataType: 'json', тоже не помог
Andrey
$_REQUEST попробуй
Volodymyr
dataType: 'json', тоже не помог
dataType не имеет точно отношения, это формат обратных данных
Владимир
$_REQUEST попробуй
Там пусто)
Владимир
Решил по другому сделать, нет времени копать дальше где собака зарыта)
Dmytro
ни в реквесте ни в посте нет его( вот так даже в сниппет повесил чтоб сразу видеть, пусто
ну так 100% не отдебажить. Открываешь в корне index.php и первой строкой пишешь var_dump($_POST);die; Если видишь, что данные пришли (и сразу проверь, нету ли чего лишнего в дампе) - значит ищешь где ты сам накосячил с магией по типу $_POST=array()