Size: a a a

2020 March 09

AB

Alex Bowey in PHP
Ilyas Sarsenbaev
т.е там html код для bootstrap tab
ааа, самопис?
источник

IS

Ilyas Sarsenbaev in PHP
Alex Bowey
ааа, самопис?
да
источник

IS

Ilyas Sarsenbaev in PHP
источник

AB

Alex Bowey in PHP
не достаточно кажется инфы, откуда эти данные, если это самопис то разбирайся сам или опиши конкретнее, предоставь больше кодовой базы, откуда и куда приходят/отправляются данные
источник

IS

Ilyas Sarsenbaev in PHP
Alex Bowey
не достаточно кажется инфы, откуда эти данные, если это самопис то разбирайся сам или опиши конкретнее, предоставь больше кодовой базы, откуда и куда приходят/отправляются данные
кароч хочу создать виджет в который передаются данные в ввиде ассоц. массива названиеВкладки -> КонтентВкладки который будет генерить готовый html код
источник

IS

Ilyas Sarsenbaev in PHP
Ilyas Sarsenbaev
кароч хочу создать виджет в который передаются данные в ввиде ассоц. массива названиеВкладки -> КонтентВкладки который будет генерить готовый html код
может быть вложенный массив (для dropdown)
источник

AB

Alex Bowey in PHP
Ilyas Sarsenbaev
кароч хочу создать виджет в который передаются данные в ввиде ассоц. массива названиеВкладки -> КонтентВкладки который будет генерить готовый html код
мы это поняли, как ты это делаешь, где ты сейчас, какие ошибки получаешь
Большинство нынешних проектов сделаны на MVC шаблоне
источник

AB

Alex Bowey in PHP
а мы не знаем как ты передаешь данные
источник

MM

Maksim Masiukevich in PHP
Alex Bowey
мы это поняли, как ты это делаешь, где ты сейчас, какие ошибки получаешь
Большинство нынешних проектов сделаны на MVC шаблоне
пардон, на чём?)
источник

AB

Alex Bowey in PHP
Maksim Masiukevich
пардон, на чём?)
ну или на его вариациях
источник

А

Алексей R in PHP
одна ошибка и ты ошибся
источник

IS

Ilyas Sarsenbaev in PHP
Alex Bowey
не достаточно кажется инфы, откуда эти данные, если это самопис то разбирайся сам или опиши конкретнее, предоставь больше кодовой базы, откуда и куда приходят/отправляются данные
Незнаю как все организовать. Хочу создать html шаблон туда прописать плейсхолдеры типа {tabName1} и {tabName2} и потом на php заменить плейсхолдеры через strtr на переданные значения из массива. Но тут надо использовать цикл и не понятно как в шаблоне их использовать
источник
2020 March 10

DK

Dmitrij Kravchenko in PHP
Привет всем. Нужен совет, есть ТГ бот, который парсит обьявы, с определенного ресурса, у обьяв есть категории, по которым подписчки на бота выбирают себе подписку на определенные обьявы. Как организовать рассылку обьяв клиентам?
как работает это сейчас (решение было в лоб), 4 минуты, каждую минуту парсер ходит на ресурс собирает там обьявы и кладет в БД, потом на пятую минуту запускается крон рассылки по подпискам обьяв, которые были собраны за последние 5 минут, и все работало до того момента, пока не набралось много подписчиков и крон не успевает за минуту сделать рассылку и некоторые подписчики не дополучают обьяв ибо смещается время.

как я вижу выход из ситуации, обьявы класть в очередь, дальше проходится по каждой обьявле и смотреть есть ли какая то подписка на эту обьяву или нет, если есть делать рассылку и удалять из очереди. Привлечь к этому всему хочу RabbitMQ (раньше с ним не работал, но вроде бы почитал о нем, и можно это организовать).

норм план? или есть какие то другие варики? Спасибо.
источник

AL

Anton Lakotka in PHP
Dmitrij Kravchenko
Привет всем. Нужен совет, есть ТГ бот, который парсит обьявы, с определенного ресурса, у обьяв есть категории, по которым подписчки на бота выбирают себе подписку на определенные обьявы. Как организовать рассылку обьяв клиентам?
как работает это сейчас (решение было в лоб), 4 минуты, каждую минуту парсер ходит на ресурс собирает там обьявы и кладет в БД, потом на пятую минуту запускается крон рассылки по подпискам обьяв, которые были собраны за последние 5 минут, и все работало до того момента, пока не набралось много подписчиков и крон не успевает за минуту сделать рассылку и некоторые подписчики не дополучают обьяв ибо смещается время.

как я вижу выход из ситуации, обьявы класть в очередь, дальше проходится по каждой обьявле и смотреть есть ли какая то подписка на эту обьяву или нет, если есть делать рассылку и удалять из очереди. Привлечь к этому всему хочу RabbitMQ (раньше с ним не работал, но вроде бы почитал о нем, и можно это организовать).

норм план? или есть какие то другие варики? Спасибо.
все верно очередь. а еще лучше нормальный пайплайн (типа kafka streams)
источник

MM

Maksim Masiukevich in PHP
кафка оверкилом будет. Обычной редиски хватит за глаза + взять какую-нить ноду, да конкурентно рассылать
источник

MM

Maksim Masiukevich in PHP
в пхп кафка к тому же представлена весьма сомнительным экстеншеном
источник

DK

Dmitrij Kravchenko in PHP
Maksim Masiukevich
кафка оверкилом будет. Обычной редиски хватит за глаза + взять какую-нить ноду, да конкурентно рассылать
а чем Redis лучше Rabbit?
источник

MM

Maksim Masiukevich in PHP
Dmitrij Kravchenko
а чем Redis лучше Rabbit?
та ни чем) просто тебе в целом наплевать в рамках задачи, авось и под кеш ещё заюзаешь)
источник

MM

Maksim Masiukevich in PHP
ключевое - возьми что-нить, что способно быстро очередь разгребать) явно не пых
источник

MM

Maksim Masiukevich in PHP
ну... или наркоманский пых)
источник