Перейти к содержимому



ЗАРАБАТЫВАЙ НА
>>ПРОДАЖЕ ШАБЛОНОВ И ПРИВЛЕЧЕНИИ РЕФЕРАЛОВ<<
>>ПОИСКЕ СЛИВЩИКОВ ШАБЛОНОВ<<

Фотография

ERROR EXIST


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 15

#1 Erzengel

Erzengel

    Продвинутый пользователь

  • Пользователи-L2
  • PipPipPip
  • 288 сообщений
  • ГородЧерновцы - Минск

Отправлено 28 Июль 2018 - 08:56

Заранее прошу прощения ели эта тема где-то обсуждалась. Сколько читал форум не встречал. 

В миинипостере реализована функция 

[SET_MODEL_SETTINGS][ERROR_EXIT,ERROR_REPEAT,ERROR_CONTINUE]

При ошибке только остановка, перезагрузка, или продолжение работы. 

А если заранее предполагаешь возможность ошибки и тебе нужно продолжение работы шаблона но на твоих условиях. 

Можно ли реализовать такую функию в минипостере?

[SET_MODEL_SETTINGS][ERROR_CONTINUE]
..........
[ERROR_EXIST]
[IF][$bool]
    {{условия для продолжения}}
[ENDIF]
.........

Или если это можно реализовать уже имеющимися средствами МР то подскажите как. 


  • 0


#2 zmiuka

zmiuka

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1 106 сообщений

Отправлено 28 Июль 2018 - 10:00

Или если это можно реализовать уже имеющимися средствами МР то подскажите как.

 

Так кто тебе мешает после любого гета, поста, парса проверять на $bool, $SIZE_BUFFER или на конкретный текст?


  • 0

#3 Erzengel

Erzengel

    Продвинутый пользователь

  • Пользователи-L2
  • PipPipPip
  • 288 сообщений
  • ГородЧерновцы - Минск

Отправлено 28 Июль 2018 - 10:21

 

Или если это можно реализовать уже имеющимися средствами МР то подскажите как.

 

Так кто тебе мешает после любого гета, поста, парса проверять на $bool, $SIZE_BUFFER или на конкретный текст?

 

так то оно да. Вот еще сегодня нашел что можно искать ерроры в логах. Впринципе мой вопрос закрыт. 

Но если искать на конкертный текст то нужно каждый раз вписывать название ошибки. 

Мне кажется было бы проще ERROR_EXIST реализовать. 

 

Смотрю в новой версии реализовали 

[XEVIL_IS_READY]

намного упрощает работу.

Думаю ERROR_EXIST - тоже бы упростил работу, не нужно было бы проверять на какие-то конкретные ошибки по названию


  • 0

#4 zmiuka

zmiuka

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1 106 сообщений

Отправлено 28 Июль 2018 - 10:38

Думаю ERROR_EXIST - тоже бы упростил работу, не нужно было бы проверять на какие-то конкретные ошибки по названию

[SET_MODEL_SETTINGS][ERROR_CONTINUE]
[GET][http://testmytest.ru]
[DISPLAY_REQUEST]

[FIND_TEXT][Ищу свою хрень]
[IF][$bool = 0]
    [DISPLAY][Attention: XpeHb not found. Abort mission.]
    [EXIT_TASK]
[ENDIF]
[DISPLAY][О, я нашел свою хрень, работаем дальше]

Какие еще нужны упрощения?


  • 0

#5 Erzengel

Erzengel

    Продвинутый пользователь

  • Пользователи-L2
  • PipPipPip
  • 288 сообщений
  • ГородЧерновцы - Минск

Отправлено 28 Июль 2018 - 11:07

Ок. Спасибо. Но в моем примере результатом выполнения функции может быть true ($bool=1) false ($bool=0) и error. Как я уже писал выше еррор можно найти в логе. Тему можно закрыть.
  • 0

#6 basketius

basketius

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1 053 сообщений

Отправлено 28 Июль 2018 - 16:01

[SET_TIMEOUT][5]
[SET_MODEL_SETTINGS][ERROR_CONTINUE]
[GET][hz]
[SET_MODEL_SETTINGS][ERROR_EXIT]
[GET][hz № 2]

см. лог


  • 0

#7 Erzengel

Erzengel

    Продвинутый пользователь

  • Пользователи-L2
  • PipPipPip
  • 288 сообщений
  • ГородЧерновцы - Минск

Отправлено 28 Июль 2018 - 17:36

Я не про get post запросы тут понятно что если $bool=0 запрос не прошел = ошибка запроса = error. Я столкнулся с немного другой ситуацией. Но выход найден. Спасибо кто отписался. Тему закрыть.
  • 0

#8 DmBuZ

DmBuZ

    Продвинутый пользователь

  • Пользователи-L3
  • PipPipPip
  • 1 176 сообщений

Отправлено 30 Июль 2018 - 11:51

Скрытый текст

см. лог

6_5_9_1_5 выше

[SET_MODEL_SETTINGS][ERROR_CONTINUE]
[GET][https://djoser-blog.ru/forum/]
[GET][hz]
[PARSE][HTTP/][ ]
[DISPLAY][$1]

6.5.9.2.7.2 384114a3dd22.jpg


  • 0

#9 zmiuka

zmiuka

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1 106 сообщений

Отправлено 30 Июль 2018 - 15:07

Скрытый текст

Это аналогично [CLEAR_BUFFER] перед парсом. Если не чистить, покажет что в буфере уже было.
Не чистит Джо $REQUEST_DATA непосредственно перед запросом.


  • 0

#10 DmBuZ

DmBuZ

    Продвинутый пользователь

  • Пользователи-L3
  • PipPipPip
  • 1 176 сообщений

Отправлено 30 Июль 2018 - 15:21

 

Скрытый текст

Это аналогично [CLEAR_BUFFER] перед парсом. Если не чистить, покажет что в буфере уже было.
Не чистит Джо $REQUEST_DATA непосредственно перед запросом.

 

 

А причём тут BUFFER?  Посмотри последняя версия.

[SET_MODEL_SETTINGS][ERROR_CONTINUE]
[GET][https://djoser-blog.ru/forum/]

[GET][hz]
[DISPLAY_REQUEST]

  • 0




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных