колхоз
Vladimir
колхоз
Бот решил тебя изжить
вставте ему гаечный ключ в шестиренки
Vladimir
перезагрузка компа
колхоз
😁
Artem
он про значок
Ну так у него значек светится, подозреваю, потому что его бот звал
RINAT
А бот на чем написан?
А вам обязательно знать на чем написан всех ботов🤔😊
колхоз
Это секрет ?
Artem
Это секрет ?
Блять, ты в том чате всех заебал и тут решил всех заебать?
Artem
Возьми и загугли, на чём написан комбот
Pavel
Приветствую товарищи. Такой вопрос, кто-нибудь прикручивал JWT к Joomla 3? Есть ли какие-то решения под неё?
Pavel
JSON Web Token
Pavel
Аутентификация для клиент-серверных приложений
Artem
те чего такой агрессивный?
Ну так человек "особенный"
Eugene
вот зацените выполнение требования GDPR в действии. немецкий сайт. нужно дать согласие, чтобы отобразился google maps.
Eugene
пздц
по-хорошему, решение - написать скрипт, чтобы при принятии кукис сразу это на все распространялось - на карты, видео и т.д. а так каждый раз давать согласие на просмотр карты, просмотр видео - это очень неудобно
Eugene
или какие-то свои заготовки делать. кстати, да, надо подумать над этим. все таки карта в разделе контакты часто вставляется и видео в статьях.
Artem
по-хорошему, решение - написать скрипт, чтобы при принятии кукис сразу это на все распространялось - на карты, видео и т.д. а так каждый раз давать согласие на просмотр карты, просмотр видео - это очень неудобно
я на каком-то сайте попадал. Там вылетает окно, в нём перечень того, что будет использовать куки и чекбоксы. Ты можешь нажать accept all или выбрать только то, на что ты согласен, а остальное отключить
Eugene
мне кажется, что недостаточно запрещать кукис (блочить), нужно делать проверку перед выводом карты. а это кастом.
Eugene
чтобы запретить куку карты тебе нужно записать куку об этом 😂
итого, по умолчанию вместо карты выводить размытый фон. и если дал согласие - тогда выводить нормальную карту. все понятно. нужен напильник для элемента карт в прошке 🙂
Artem
mmth
а яне умею =)
Да там также почти как Кука)
Artem
сразу вспоминаю шматрицу Лезь в окно! А как? Ну открой и лезь! А я не умею
Vladimir
Локасторадж можно)
А разве на локалсторадже не распространяется?
mmth
А разве на локалсторадже не распространяется?
Не вникал, просто все сообщения про куки пишутъ )
Igor
Продолжение вчерашнего
Igor
дорвался
Это еще не дорвался, не времени язык шаблонизатора изучить =)
Ihor
те чего такой агрессивный?
та есть причина :) он в жумлару получил РО, потому что парит про все что угодно кроме темы :) то ларка то уи то вп то уми :) то бота обсудить :) так что Тёма не зря его палками сбивать начал :)
Dmitry
https://3dnews.ru/1051360/google-dobavila-beskonechnuyu-lentu-rezultatov-poiska-na-mobilnih-ustroystvah
Дмитрий
@PhocaCz я хочу еще обдумать это все, я про возвраты в моделях. Потому что там надо как-то более сложнее сделать, там надо отдавать коды ошибок, но при этом еще и надо чтобы оно просто отдавало false в неудаче. Как-то совместить надо.
Дмитрий
вообще на самом деле это все глубже, потому что по сути надо делать систему решений проблем при ошибках
Дмитрий
если нет данных, то что вернуть и как поступить, а если это sql ошибка, что делать и как поступить
Дмитрий
там ни твой вариант ни их не подходит на самом деле
Jan
what is for me important is to differentiate between error which can ends with exception and empty result - empty result is not the case to throw exception
Дмитрий
но там то что ты предлаешь и что они не подходит
Дмитрий
@PhocaCz $model->setResolveErrors([ ErrorsNotData::class, ErrorsSQLError::class ]); $item = $model->getItem($id); if(!$item) { $model->executeRelolve($item); }
Jan
In fact, it is not my business - I just informed that all the functions with empty results returned true and now one returns false which is maybe not OK. Joomla system worked this way for a lot of years - now it still works but only one method returns false. And this is similar to models - which should throw exception only on error not on successfully answer from database - you get answer from database which says: 0 items - this is a success and you should decide what will happen
Дмитрий
вот что-то похожее должно быть
Дмитрий
сейчас этого просто нет
Jan
model is never last instance, it is always a model which gets requests e.g. from controller or view - so they should decide, not the model
Дмитрий
ты передаешь модели что делать
Дмитрий
при ошибке
Дмитрий
как ей действовать
Дмитрий
ты не забывай про транзакции
Дмитрий
sql
Дмитрий
они на уровнях запросов работают
Дмитрий
то есть ты ставишь модели правила решения проблемы при false и вызываешь
Дмитрий
ты это и делаешь в контроллере или в view
Jan
yes, when there is error, why not, but not when there is no error - you ask model for result and result it not exception but result is telling you that there are no items.
Дмитрий
ты ставишь правила решения для модели
Дмитрий
по умолчанию можно проставить базовые какие-то
Дмитрий
по умолчанию решение при любых ошибках вернуть пустой объект
Дмитрий
а если надо больше безопасности алгоритма, то ты покрываешь шире
Дмитрий
вот это оптимальнее всего что они там предложили
Дмитрий
регулиррвоание лучше ситуации
Дмитрий
просто исключения обычные не подходят
Jan
Model can be called from different places: controller, view, foreign views/controllers or libraries and the managing of the result can be different
Дмитрий
или подходят, но не так надо оформить
Дмитрий
они же не зашиты жестко в модель
Дмитрий
это отдельные классы
Дмитрий
а по умолчанию сделать только один resolve - ErrorsEmptyData - который будет возвращать пустой объект
Jan
it is all about the philosophy - what is en error? - for someone empty results is error, for me not - for me it is just useful information which can be used for many other parts - why should somebody stop me with exception when I got successfull answer
Дмитрий
то есть надо внедрить в джумлу вообще глобально систему «решений проблем»