Igor
Важное дело на январь 2021 Сеошникам поставить напоминалку ⏰ Начиная с января 2021 один из ведущих мировых центров сертификации Let’s Encrypt переходит на собственные корневые сертификаты. ❌ Это значит, что все смартфоны с версией Android 7.1.1 и ниже перестанут поддерживать сертификаты, выданные центром. То есть устройства признают недействительными все серверные сертификаты Let's Encrypt, и браузер будет постоянно сообщать о недоверенном сайте. Людей с такими версиями Android в Google Play около 33,8% — довольно много. А сайтов с бесплатными сертификатами от Let's Encrypt в зоне .RU — 78%. 👉 Что делать веб-мастерам: 1. Оценить по данным аналитики, какое количество аудитории сайта пользуется старыми версиями Android. 2. Определить, стоит ли из-за этой доли пользователей переходить на другой платный сертификат. 3. Если стоит, то запланировать покупку на январь 2021. Что думаете делать?
Igor
Готовтесь
Bilbo Baggins
ничего
Bilbo Baggins
когда у юзера, даже совсем далёкого от IT начнут 78% сайтов показывать предупреждение - он полезет в гугл и выяснит, что мудак он сам
Alexei
Подскажите, пожалуйста, а есть какой адекватный метод фильтровать в doclister по multitv?
EVO bot Лёшка
Andrey
Ребят, кто-то делал "You must enable Billing on the Google Cloud Project"? Хотят моих денег. Но карту не хотят валидировать. Че я делаю не так? Или можно как-то бесплатно жить с Гуглмапсом?
Volodymyr
Подскажите, пожалуйста, а есть какой адекватный метод фильтровать в doclister по multitv?
ну mysql 8 умеет из json работать, а так особо адекватного метода нет, при сохранении дока запишите, нужную инфу для фильтрации в обычную тв и так фильтрируйте
Andrey
Можно в prepare разобрать полученный json и там сделать условие "если че-то не то, то return false";
Andrey
json_decode($data['ТВОЙТВ']) В нём внутри fieldValue->КЛЮЧ Или массив, не помню сходу
Alexei
Благодарю, буду костылить)
Andrey
Вдруг у кого будет. Есть ошибка FormLister/phpmailer SMTP connect() failed и при этом используется почта Яндекса, надо в настройках почты на Яндексе поставить галку "Использовать пароль портала". Либо заюзать пароль для приложения.
Andrey
Час потратил. Суки.
Bilbo Baggins
давненько уже.
Bilbo Baggins
портальный пароль. Но лучше выпускать пароль приложений. Там ничего не меняется, просто выпустить несколько паролей, не «засвечивая» портальный.
Andrey
Лишнее дрочево какое-то.
Андрей [aharito]
Всем привет! Прочитал тут "Долой DocLister". А как же тогда быть со всеми дополнениями, использующими его? eFilter, SimpleGallery, и т.д. - ведь куча всего. Как с этим быть?
Andrey
Долой но не долой.
Михаил
в шаблоне строки корзины цена выводится без вызова сниппета PriceFormat
Sasha
Народ, чтолкнулся со странным. Updater по кнопке не обновляет 2.0.1. Редиректит на 404 страницу. Как обновить по-другому, наприамер
Andrey
Может стоит плагин какой на 404
Andrey
evoBabel может так
Sasha
Может стоит плагин какой на 404
магическая сила чятика. Только написал и подумал про это. Перетащил повыше в списке
Sasha
А еще кто обновлял когда надо в /core обновить через composer всё, у меня начал варнинг сыпаться Warning from https://packagist.org: You are using an outdated version of Composer.
Sasha
это хостера трепать?
Andrey
packagist говорит - outdated Composer. Я хер его знает эти композеры.
Alexey
А. Ребят, еще: вчера Анка проект пилила, и вылез глюк с FormLister - ошибка лексикона. Начинаю смотреть: Макс вынес это на DocLister, а DocLister был не обновленный. Так что при установке 1.4.11 обновите и то и другое
Andrey
Можно как-то в мультиТВ рулить выводом &toJson=1? Чтобы, скажем, убрать лишние поля или что-то такое
Andrey
Не, такая же херь была. Ну это в общем-то стандарт. Обновил одно, лезь за вторым. Вроде как как раз Композер это решит,
Sasha
Интересно, можно ли передавать как-то thumbOptions массивом? А то запятая, например, лишняя и вся библия нафиг
Andrey
Если 2 раза на странице вызывать multifields для одного и того же tvName, он мудит? Мне надо один раз простенько, для заголовков, в другом — полный фарш. Почему-то заменяет шаблоны друг у друга.
Dmytro
чисто как вариант, добавить разные &id=short|full, в вызов сниппета
Andrey
Проверил, всё работает
У меня tpl в файле заданы. Для всех случаев устраивает, а в одном надо вывести со своим tpl. И тогда перекрывает
Andrey
ну чуток форматирование изменилось))
А в tpl нет ли айдишек случаем по умолчанию? Ну или iteration.
Andrey
Спасибо. А вдогонку — нельзя как-то влиять на &api в плане количества выбранных данных? Скажем, хочется только определенные поля или что-то такое.
Andrey
Хуйня, но так, чисто для феншуя, чтобы большие данные не тащить.
Сергей
тут например в параметре &insertIds=1 можно задать какие id полей нужно показать
Andrey
Ну я думал может есть где спрятанная штука как в Доклистере, типа selectFields =)
Andrey
Штука мощная. Но как же сука сложно)))
Сергей
Штука мощная. Но как же сука сложно)))
может ты хочешь на неё навесить то, что можно решить другими решениями?
Andrey
Неа. Есть регион. В регионе есть фирмы. У фирм — адрес, телефон и координаты гугломапа. Мне надо условно слева вывести Регионы. По клику — список фирм в стране. По клику на фирме — собственно метка на мап
Andrey
Не-не, такое я бы утаскивал в таблицу.
Andrey
Штук 30 плюс-минус
Сергей
Штук 30 плюс-минус
так на 30 проблем уж точно нет
Andrey
Просто багует в мелких местах, вот я и спрашиваю. Да и до конца структуру внутри конфига видимо я не понял.
Andrey
Вот щас немного не догоняю. Скажем, есть region_block. Внутри него я хочу в item под названием countrys создавать one_region. Более нигде этот one_region фигурировать не должен — т.е. без региона я блок этот сам по себе при нажатии на плюсик не должен выбрать. Делаю так: У region_block items => ['templates' => ['one_region'], Далее создаю one_region Ставлю ему 'hidden' => true, Это верный подход или не? Или one_region совать внутрь items у countrys?
Andrey
Т.е. ['templates' => ['one_region'], вот таким способом указывается, что у этой группы внутри именно такие хуйни доступны?
Andrey
Божественно излагаю, а)
Andrey
Спасибо. А то мытьём и катаньем догадывался.
Сергей
Спасибо. А то мытьём и катаньем догадывался.
можно было эксемплы покурить)
Andrey
Курил. Сложна) Я ж не прогер, я так, сбоку сочувствующий.
Сергей
Курил. Сложна) Я ж не прогер, я так, сбоку сочувствующий.
ну и зачем тогда тебе это? вон Джурину бы отдал на откуп
Andrey
Для профилактики альцгеймера в старости. Сижу, загадки вот решаю)
Andrey
Да не, шутки-шутками, а очень интересно покопаться в чём-то новеньком. Мощнейшая штука.
Andrey
С визивигом которую ты кидал?
Сергей
С визивигом которую ты кидал?
они все с визивигом)
Andrey
Эмм.
Null
Компоненты Laravel которых нет в Evo 3.0: Планируется реализация в ядре: Auth - у нас свои пользовали и методы работы с ними (но написать свой Фасад что б работал так же нужно, планируем сдеать до релиза 3.0 ) CSRF Protection - для форм и надо понять надо ли в целом полезная штука но руками делается не сильно сложно Http - Добавим когда выйдет Laravel 9 LTS (сейчас если нужно можно Guzzle использовать или Http подключить) Queue - Организация очередей, планируем сделать отдельным пакетом Notification - Отправка уведомлений не только через почту (в целом там методов и сервисов не много поэтому проще самому писать под задачу, опять же надо посмотреть на сколько критично) Mail - Отправка почты (используем через EVO, возможно есть смысл перейти на Laravel ?? ) Не нужны в базовом вариате: URL - Генерация урлов (используется родная из EVO, возможно есть смысл докрутить для кастомных роутингов ??) Mix - компиляция css, js тоже надо подумать возможно нужно затащить Security(Авторизация, Юзеры и т д) - Своя реализация работы с юзерами и авторизацией (будет свой фасад Auth, собственно все что тут используется в нем поэтому будет работать) Password - Нужно для Auth, используется свое в рамках работы с пользователями Hash - хеширование паролей (используется для Auth) Crypt - Шифратор Laravel использует OpenSSL для шифрования по алгоритмам AES-256 и AES-128. Broadcast - для работы c WebSockets Bus - это удобный способ инкапсуляции (изолирования) задач вашего приложения в простые и понятные «команды» Gate - система авторизации Laravel (на роутах + мидлеваре решается с классом юзера) Testing - тестирование и т д не включали в базу и думаю не особо есть смысл Task Scheduling - собственно расписание задач но у нас нет и Queue Все остальное из Laravel доступно для работы в EVO 3.0.
Dmytro
Еще немного новостей с Evo 3.0 🙂 Прошелся тут по тому что есть в Laravel и что мы затянули в Evo 3.0 или что в процесе, оказалось проще указать чего нет в Evo из Laravel чем перечислять что есть : )
Dmytro
Самое интересное что компоненты Laravel работают как описано в документации Laravel а не так как сделанно в October CMS что там документация по Laravel не особо помогает 🙂
Сергей
Компоненты Laravel которых нет в Evo 3.0: Планируется реализация в ядре: Auth - у нас свои пользовали и методы работы с ними (но написать свой Фасад что б работал так же нужно, планируем сдеать до релиза 3.0 ) CSRF Protection - для форм и надо понять надо ли в целом полезная штука но руками делается не сильно сложно Http - Добавим когда выйдет Laravel 9 LTS (сейчас если нужно можно Guzzle использовать или Http подключить) Queue - Организация очередей, планируем сделать отдельным пакетом Notification - Отправка уведомлений не только через почту (в целом там методов и сервисов не много поэтому проще самому писать под задачу, опять же надо посмотреть на сколько критично) Mail - Отправка почты (используем через EVO, возможно есть смысл перейти на Laravel ?? ) Не нужны в базовом вариате: URL - Генерация урлов (используется родная из EVO, возможно есть смысл докрутить для кастомных роутингов ??) Mix - компиляция css, js тоже надо подумать возможно нужно затащить Security(Авторизация, Юзеры и т д) - Своя реализация работы с юзерами и авторизацией (будет свой фасад Auth, собственно все что тут используется в нем поэтому будет работать) Password - Нужно для Auth, используется свое в рамках работы с пользователями Hash - хеширование паролей (используется для Auth) Crypt - Шифратор Laravel использует OpenSSL для шифрования по алгоритмам AES-256 и AES-128. Broadcast - для работы c WebSockets Bus - это удобный способ инкапсуляции (изолирования) задач вашего приложения в простые и понятные «команды» Gate - система авторизации Laravel (на роутах + мидлеваре решается с классом юзера) Testing - тестирование и т д не включали в базу и думаю не особо есть смысл Task Scheduling - собственно расписание задач но у нас нет и Queue Все остальное из Laravel доступно для работы в EVO 3.0.
Mix для стилей админки или пустышка-заготовка для пользовательских?
Камиль
крутяк это вот очень хорошо