Anonymous
А крон здесь причем? 🤔
Andriy
Так а что, делать проверку прямо в контроллере и обновлять?
Anonymous
Тебе лучше никак не делать)
Руслан 🇲🇨
там наверное должно быть !=
Заменил. Не помогло 😞.
Anonymous
Как установить bootstrap4 на yii2? Подскажите пожалуйста
👻
Композер качаешь курлом
👻
А дальше ставишь через него что надо
Vadim
Вопрос по yii2-sphinx Как-то можно менять sort modes и использовать выражения для сортировки?
Anton
Ребята, закидываю таски в очередь, и если какой то таск падает с фатальной ошибкой, то остальные перестают работать. Это так задумано?
Виктор
под кроликом?
Виктор
в запросе на sphinxQL
Evgeny
народ привет
Evgeny
подскажите как такую штуку реализовать, через что. К ПРИМЕРУ в системе возникает некое событие по которому нужно оповестить пользователя. но пользователь может увидеть это событие в браузере и его не надо лишний раз оповещать
Evgeny
как бы это сделал на JS: установил таймаут на отправку оповещения скажем 1 минута. Если в течении этой минуты юзер и так увидел то что надо - сбрасываю таймаут и никакие доп оповещения не всплывают
Evgeny
есть какой нить такой же таймаут на пхп/юи? который потом можно сбросить? или тут правильно через очередь фигачить?
Evgeny
серверное.
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
а дальше longpooling/websocket
Evgeny
ну на клиенте все равно делать ajax запрос на сервак, что мол стопэ, уже всё просмотрено
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
оповещение в очередь или сразу в редис, а клиент получает при необходимости. Если не получил то можно уже пуш в браузер или приложения пулять
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
js можно приостанавливать в принципе, а так сделал звук и показал сообщение
Evgeny
есть чат на клиенете. если я прямо сейчас сижу в чате и мне приходит сообщение - не нужно мне дополнительных уведомлений слать. Это сообщение становится прочитанным в течении долей секунды
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
если сообщение закрыл пользователь то на сервер сообщение тип "ок, прочтено"
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
ну в данном случае если на клиенте оно стано прочитанным (движения грызуна или что угодно)
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
*стало
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
шли на сервер чем привык чекин
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Сам обмен сообщениями
Evgeny
сокеты + жквери
Vadim
в запросе на sphinxQL
А с Query Builder это никак нельзя использовать?
Roman
А с Query Builder это никак нельзя использовать?
вроде нет, но ты можешь запилить PR :)
Vadim
вроде нет, но ты можешь запилить PR :)
Могу, пытаюсь разобраться. А как его хотя бы на sphinxQL написать?
Roman
уже не помню, редко пишу запросы на чистом sphinxQL. Сейчас вообще редко с ним работаю
Виктор
Можно и через QB написать sphinxQL это SQL со своей спецификой
Виктор
https://habr.com/company/sphinx/blog/61222/
Vadim
Можно и через QB написать sphinxQL это SQL со своей спецификой
А как в него вставить что-то типа: $cl->SetSortMode ( SPH_SORT_EXPR, "@weight + ( user_karma + ln(pageviews) )*0.1" );
Andriy
Привет ребят, подскажите плиз, почему load возвращает false, причем в errors пустой массив?
Andriy
Vano
а ты такой ->load($post, '') сделай)))
Vano
ну и errors появляются после ->validate()
Vano
$post это что?
$post = Yii::$app->request->post();
Andriy
Я не использую никакие формы, у меня default форма
Vano
да насрать, в load второй параметр надо передавать
Andriy
Ааа
Vano
1. смотри что такое второй параметр 2. почитай когда ошибки появляются
Vano
и у тебя все получится
Andriy
Просто у меня по всему проэкту не используется второй параметр. Скажи плс если не сложно что он делает)
Vano
второй параметр - название модели текущего запроса
Vano
на пальцах: если хочешь модель забить просто массивом - всегда пустую строку передавай :)
Andriy
А если не использую второй параметр, нужно как то модель с формой связЫвать или что-то в этом духе?
Andriy
Читаю сейчас об этом
Andriy
Просто хочется на пальцах)
Ruslan
Может кто сталкивался: Видеоплеер воспроизводит видео только с локального пути, если путь указать с доменом (даже текущий) видео на некоторых телефонах не воспроизводится? Воспроизводит <source src="/assets/video/index.m3u8?v=1509168471" type="application/x-mpegURL"> Не воспроизводит <source src="https://site.ru/assets/video/index.m3u8?v=1509168471" type="application/x-mpegURL">
R
вероятно, проблема совсем не в путях, а в отсутствии кроссплатформенности
Vano
я бы хидеры перепроверил на content-type
R
еще бывает из-за cors
R
но странно, что даже с текущего не работает
R
некоторые телефоны - это айфоны на сафари наверно? при том не очень свежие модели
Alex
Протоколы совпадают? Оба https?
Niko
Просто хочется на пальцах)
Пойди доку почитай, пожалуйста. Вежливо прошу!
who are you
Нинада так делать 🤔
Ты вообще на йии не пишешь ничего. Советчик 😂
Anonymous
Anonymous
Просветите пожалуйста. Composer на yii2 устанавливается отдельно? Хочу обновить до bootstrap4. Команда composer.phar не исполняется.
Псс..попробуйте метеор, у него есть такая крутая штука как атмосфера, там в консольке пишем meteor add bootstrap4 и все работает
Anonymous
только не баньте молю
Anonymous
PowerAxis
И2
NVlad
только не баньте молю
Баньте) yarn наше всё
Anton
В консоли где yii queue/listen вываливается ошибка прям
Vano
сжечь кролика :)
Vano
если ты про rabbit, то лучше zeromq ))
Anton
Ну то есть это ошибка в моем таске
Anton
А он все равно падает. Он же должен в как failed посетить и идти дальше выполнять таски?