🙈 PG
в последующих запросах выводи в консоль прогресс
🙈 PG
$modx->log(modX::LOG_LEVEL_INFO,'10%');
Sergey_K
Ну так и надо передавать номер байта чтения.
Sergey_K
Если получает 0, запускает баш и пишет в файл пробел, возвращает 1. Если не ноль, читает с указанного байта до конца файла и возвращает. Все. Я не знаю только, выводит ли у миши скрипт строки, или прогресс.
Миша
эта консоль сама будет отправлять запросы до тех пор пока не получит в ответ success:true
так ок, я пишу все в файлик, как мне его потом дергать и отправлять в консоль. Чет механизм не пойму
Миша
Тогда файл, Миш, мне кажется, самое простое. И поллинг.
про поллинг есть пример? Чет не вкурю сам процесс
🙈 PG
пиши в файл прогресс
🙈 PG
из процессора возвращай success false
🙈 PG
консоль сама создаст новый запрос
Миша
консоль сама создаст новый запрос
т.е. к этому же процессору, а я просто дергаю файл и понеслось
🙈 PG
в этот момент считывай прогресс из файла, выводи в консоль, если нет финиша тогда опять false
Sergey_K
про поллинг есть пример? Чет не вкурю сам процесс
Просто раз в какое-то время посылается запрос и все
🙈 PG
да
🙈 PG
да блин. я уже 5 раз об этом писал
Sergey_K
Ну да, вроде это прожевали уже)
Sergey_K
Я не знаю, чего Миша спрашивает
Sergey_K
Про поллинг я написал к тому, что самому быстрее окно написать, чем разбираться)
Sergey_K
Кстати, а как прогресс аплоада файла показывает? Я так понимаю, эту функцию выпилили из хттпреквест.
Sergey_K
Бъет на много частей и кучей запросов шлет?
Миша
но он один раз только файлик дергает
Миша
и потом пустые ответы
🙈 PG
еба
🙈 PG
говорю же, на повторные запросы добавь параметр, чтобы понимать что это не первый запрос
Alex
о, с новой обновой в minishop2 пофиксили баг с превьюхами в галереи, огонь! спасибо!))
Sergey_K
Как все запущено :)
Sergey_K
каким образом?
В пост объект
Sergey_K
MODx.Ajax.request({ url: URL_TO_MY_CONNECTOR ,params: { action: MY_ACTION ,register: register ,topic: topic } ,listeners: { 'success':{fn:function() { console.fireEvent('complete'); },scope:this} } });
Миша
Как все запущено :)
да потому что что бы вывести что то в ExtJS надо блять с бубнами и методом тыка целый день убить на какое то окошечко, вот реально\
Sergey_K
В объект params
Миша
а можно просто пример, что блять туда добавить?
Sergey_K
``` MODx.Ajax.request({ url: URL_TO_MY_CONNECTOR ,params: { action: MY_ACTION ,register: register ,topic: topic ,status: 'new' } ,listeners: { 'success':{fn:function() { console.fireEvent('complete'); },scope:this} } }); ```
Sergey_K
Обновил
Sergey_K
Случайно энтер нажал
Sergey_K
Передавай статус
Sergey_K
Строку
Sergey_K
или 0 и 1
Sergey_K
Если 1 то выполняется твой баш
Sergey_K
Если нет, то просто читать результат
Sergey_K
как-то так
Миша
да баш хай выполняется, я пишу в файл его ответы, и хочу дергать этот файл постоянно, или как вот делается, когда в консоль по очереди все выводится
Sergey_K
Бля
Sergey_K
Ты механизм пойми
Sergey_K
фронт шлет запрос твоему пхп
Sergey_K
по порядку
Sergey_K
1. Запрос status = 1 в параметрах
Sergey_K
Твой пхп смотрит и запускает баш, пишет тупо ответ в файл
Sergey_K
2. Дальше приходит запро status = 0
Sergey_K
Твой пхп тупо лезет в файл и читает новые строки
Миша
да блин
Sergey_K
Все.
Sergey_K
Чего не ясно?
Миша
бля на vue за 10 минут написал, но ExtJs это сук ад какой то
Sergey_K
Ну...
Sergey_K
Да
Sergey_K
Наверное :)
Sergey_K
Я ХЗ зачем ты полез разбираться.
🙈 PG
так напиши на vue
Ильхом
{ "field": "file", "caption": "Файл документа», "inputTV": "docfile", "sourceFrom": "migx" } создал доп поле с загрузкой файла, а итог There seems to be an error in the formtabs-config
Sergey_K
Без вуя на JS и php это за 5 минут делается
Миша
да потому что надо сделать, вот решил что бы клиет не через консоль ебался, а чисто кнопочку тыкнул и все прошло
Ильхом
что я делаю не так? кроме того как живу
Миша
что я делаю не так? кроме того как живу
вот думаю с этого надо начать))
🙈 PG
мог бы просто сделать var reqId = 0; MODx.Ajax.request({ url: URL_TO_MY_CONNECTOR ,params: { action: MY_ACTION ,register: register ,topic: topic ,reqId:reqId } ,listeners: { 'success':{fn:function() { console.fireEvent('complete'); },scope:this}, 'error':{fn:function() { reqId++; },scope:this} } });
🙈 PG
это для Миши
Ильхом
я не тебе
я понял, привлекаю внимание просто
Ильхом
все для Миши
Ильхом
🙈 PG
мигх не моя стихия
🙈 PG
зови Баху
🙈 PG
но не забудь за пиво потом