Anonymous
Примеры использования некоторых новых возможностей JavaScript
https://habr.com/ru/company/ruvds/blog/464295/ #js
Sazanof
Pathologic
Sazanof
подключаться же через сокет можно к демону
Угу, меня уже Гугл с Яшей банят за количество запросов в минуту)
Надо попробовать реализовать, потому что да, можно общаться напрямую. Тока надо понять через что (не жопу) реализовывать. Может можно там, батником, скажем обойтись,хз
Pathologic
питон вроде как хорошо подойдет (:
Yaroslav
https://coub.com/view/1zkyc4
Алексей
я так дня 2 сидел за оптимизацией sql.... годная гифка ))) прям 1 в один..
Andrey
А я обычно если запрос сложный срабатывает, как надо, такой: "Хуясе. Ну ок, Ctrl+S".
Dmytro
Дописал минимально описание к тестовому пакету под Evo 2.0
https://github.com/evolution-cms/example-package
Осталось только протестить и описать работу с миграциями, после чего еще немного работы и можно будет релизить.
Иван
Евгений
Aliaksandr
а почему сниппеты и чанки подключаются своими методами, а плагины и контроллеры "в лоб" через glob/foreach? :)
Anonymous
Aliaksandr
как это нет - https://github.com/evolution-cms/example-package/blob/master/core/custom/packages/example/src/ExampleServiceProvider.php#L40-L43 ?
Aliaksandr
да и не задавал я тебе вопроса, я у разработчиков спрашивал :)
Anonymous
Anonymous
Aliaksandr
Мне кажется, ты активно работаешь в минус пропаганде 2.0. Не могу понять только зачем - по тупости или специально :)
Anonymous
Я просто отвечаю на вопросы, потому что знаю ответы, а вот Вы это воспринимаете в штыки
Aliaksandr
я вроде задал вполне логичный и казалось бы простой вопрос. если у тебя нет на него ответа, то можешь просто помолчать :)
Aliaksandr
ответ на мой вопрос "возьми и напиши сам" - это не ответ ))
Aliaksandr
почему сниппеты подгружаются своим методом, а плагины - через колено ))
Pathologic
потому что кто-то накосячил
Dmytro
Anonymous
почему сниппеты подгружаются своим методом, а плагины - через колено ))
Если кратко, то ситуация такая. Плагины были захардкожены под такой вариант.
https://github.com/evolution-cms/example-package/blob/master/core/custom/packages/example/plugins/testPlugin.php
Предпологалось что их будет не много и они будут прямо в ServiceProvider-е
Мне это не понравилось, я быстро на коленке написал foreach, так и пользуются
Anonymous
Если когда-либо посчитаю нужным, то расширю ядро и добавлю этот варинат. Ну или кто-то другой это сделает. Если будет желание.
Aliaksandr
крутой ты разработчик, чувак ))
Aliaksandr
"если вдруг мне приснится касабланка и я встану с левой ноги, то может быть, если будет не в падлу, исправлю свой косяк, как-нибудь, когда луна зайдет за сатурн" :)
Anonymous
Aliaksandr
Anonymous
Это же не в ядре что-то 😊
Andrey
то, что сделали - вроде так и надо, а вот за то что не сделали ... распнут... нельзя так
Aliaksandr
короче у меня не было никакого желания вообще с тобой что-то обсуждать, ты в этом плане неадекватен и постоянно свое реноме подтверждаешь. Дима написал "я дописал" и дал ссылку - я посмотрел и собственно у него наверно и спросил. Так что проходи ты уже мимо.. ))
Aliaksandr
даже сайты с видеопримеров называет соответствующим образом, чтобы потом биться головой об пол "не хотите не берите" )
Dmytro
Не пойму в чем проблема если что ?
https://take.ms/OOspX
Aliaksandr
serevo - отличный поддомен для демонстрации его контроллеров )))
Aliaksandr
Aliaksandr
любой адекватный человек так бы и поступил, как ты - но только не сериус, который сразу начал головой об пол биться "не хотите - не берите, напишите сами" )))
Dmytro
Aliaksandr
общее же дело вроде делаем - вернее раньше делали
Dmytro
я вот взял и сделал
Aliaksandr
а теперь какая-то хирня
Dmytro
Ну хз последнее время как раз только Я и Serious делааем а остальные только тролят.
Aliaksandr
просто вы, а больше он один, в последнее время любой вопрос воспринимаете как троллинг, поставил себя в какое-то положение "кругом враги, один я в белом" - непонятно зачем и для чего
Aliaksandr
в чем же тут тролинг был - спросил, почему для сниппетов выделили свой метод а для плагинов нет
Aliaksandr
написать в rowTpl [[phpthumb...]] )
Aliaksandr
так rowTpl надо не в @CODE а в чанке делать
Aliaksandr
Aliaksandr
просто забыл как это называется )) короче не в @CODE )
Dmytro
Да там нюанс с @CODE: в порядке парсинга данных
по факту отрабатывается сначала внутренний сниппет а так как в нем еще не отпарсен [+image+] то логично что noimage
Dmytro
а когда мы запихиваем в чанк то внутренний снипет отрабатывает после внешнего и тогда все ок
Aliaksandr
ну так может там и картинки нет - не тот [+image+] в input )
Aliaksandr
или вариант №2 - нет доступа на запись в папку картинок assets/cache/images/,....
Aliaksandr
"не верю" )))
Dmytro
Несите код в студию и скрины:)
Artem
как можно сделать ,Чтобы все сссылки были без .html,а со слэшем на конце и чтобы со старых адресов с .html едиректилось на новые со /
?
Aliaksandr
поставить "суффикс" /
Aliaksandr
в конфигурации сайта - дружественный урл
Yaroslav
ктонить в курсе, в pagebuilder работает вывод [+name_index+] ?
EVO bot Лёшка
Yaroslav
если группа полей
Yaroslav
https://github.com/mnoskov/pagebuilder/issues/79
Yaroslav
примите коммит
Также в шаблоне 'owner' доступны плейсхолдеры [+index+] и [+iteration+], а в груповых полях и полях выбора - [+{имя_группы_поля}_index+] и [+{имя_группы_поля}_iteration+].
Konstantin
Всем привет :) Evo+Shopkeeper. Подскажите, пожалуйста, способ реализации пересчёта товара в корзине без кнопки "пересчитать" при изменении количества товара. Может быть готовый мануал уже есть....
Антон
Добрый день. А есть кто-то, кто не только пилит на эво, но и сопровождает сайты?
Sazanof
В rowTpl зачем {{}}?
Dmytro
Ну вот только читать начал 🙂
2frags
Чатом ошибся)))
2frags
Ща верну
Dmytro
Поломал телегу мне ))
https://take.ms/bmsM5
2frags
Ну чо, порешали? Часть 2.
О тех, кто ничего не решает.
В первой части было вступление в тему, которое закончилось разделением руководителей на тех, кто ПРИНИМАЕТ решения и тех, кто их НЕ ПРИНИМАЕТ.
Сегодня мы рассмотрим вторую категорию управленцев.
Как можно НЕ принимать решения? Есть несколько вариантов:
1. Можно затягивать процесс или безосновательно откладывать самый важный момент. Бездействие - это самое большое зло для любого бизнеса, т.к. оно останавливает процессы, снижает производительность и демотивирует людей.
2. Можно спихнуть ответственность на кого-нибудь другого. Например, на подчиненного, у которого нет ни полномочий, ни соответствующих знаний. Если вдруг подчиненный примет верное решение, то можно легко присвоить себе его заслуги. Ну а если ошибется - всегда можно оштрафовать/уволить/четвертовать.
3. Можно симулировать принятие решений. Третий пункт, кстати, требует очень большого мастерства и поэтому в основном используется политиками (там эти знания передаются от поколения к поколению). Давным-давно я работал с одним таким начальником, который в совершенстве владел искусством имитации принятия решений (уровень - Бог). Он умел так красиво говорить и грамотно строить фразы, что мы всегда выходили с собраний в полной уверенности, что все окей. А потом туман его сладких речей рассеивался и мы понимали, что кабинета, где проходило совещание, на самом деле не существует, а протокол со сроками и ответственными написан исчезающими чернилами. Да и начальник этот со следующей недели (когда мы должны были сделать все, что решили) в отпуск уходит, оказывается.
В общем, обходите стороной руководителей, которые своим главным достоинством (которое почему-то никогда не указывают в резюме) считают умение уходить от ответственности или перекладывать ее на других.
Кстати, таких людей легко вычислить. По их мнению, в любых проблемных ситуациях всегда виноваты все вокруг, но только не они сами. Потому что «я им говорил», «я знал, что так будет» и, конечно же, «я таких распоряжений подчиненным не давал - это чистой воды самодеятельность».
Продолжение следует.
Подписывайтесь на мой канал о тайм-менеджменте «Управляй и успевай»
2frags
Андрей [aharito]
сниппеты выполняются до того как парсятся глобальные плейсхолдеры
А как передать глобальный плейсхолдер в сниппет через tpl-чанк этого сниппета? Писать сниппет-обертку и там сначала парсить этот чанк tpl?
У меня глобальный плейсхолдер устанавливается через setPlaceholder, и в шаблоне все Ок. А вот когда тот же плейсхолдер пишем в чанке для eForm - не парсится он там (eForm некешированный вызывается).
Dmytro