Алексей
пожалуйста
Алексей
дайте кармы хоть чуток))) старался же)
Antonyo
эмм, а как? Я ж, пожалуйста
Antonyo
странно убрал с цвета множественный, теперь фильтр не работает ((
Antonyo
ну то есть, он работает, но вот должен был выдать 2 товара, а не выдал ничего
Алексей
а у товаров проставлены значения?
Алексей
я так как-то раз тупил полчаса
Алексей
у товаров не прописал никаких значений соответственно фильтр молчал
Antonyo
ну да, вот значение у товара. А как бы он без значений считал бы их количество?
Antonyo
у товаров не прописал никаких значений соответственно фильтр молчал
наверное будете смеяться, но вы мне сейчас глаза открыли, я уже откат сайта делал из за этой кнопки, как я сейчас понял https://t.me/evolutioncms/109248 я думал у меня плагин сломался(( 3 дня работы коту под хвост
Алексей
теперь я запутался)
Antonyo
/triggers_guide@Dim_ov_Bot
Whatever
/triggers_guide@Dim_ov_Bot
Для работы с тригерами есть следующие команды (все они работают только в личке. И на данный момент только в личке ограниченного круга лиц): - /my_triggers - Вызывается без аргументов и возвращает список активных триггеров, созданных тобой. Список во внутреннем формате (потому что мой создатель ленивый), но это вполне себе человекочитаемый JSON, так что разобраться можно. - /delete_all_triggers - Ты насоздавал(-а) сотню триггеров, за которые тебе теперь стыдно? Твои триггеры слишком примитивны и оскорбляют какую-то высокодуховную личность? Ты что-то нажал(-а) и все сломалось? Не беда! Как видишь, мы позаботились и о таких, как ты. Используй эту команду (тоже без параметров), чтобы удалить все свои триггеры. - /delete_trigger - Тебе стыдно лишь за несколько триггеров? Высокодуховную личность оскорбляет только один из твоих триггеров, а остальные личность считает забавными? Ты что-то нажал(-а), и сломалось не всё? Что ж, тебе повезло! В этом случае можно не жечь все дотла, а воздействовать точечно. Вызови эту команду с id нужного триггера и он будет удален. Например: /delete_trigger 0123456789abcdef01234567 - /create_trigger - Вот и добрались до самого интересного. Создание триггера. Для этого нужно вызвать данную команду и после неё разместить JSON объект, структура которого описана ниже. Могут возникнуть вопросы и замечания, такие как "Почему так сложно-то?", "Это совершенно неинтуитивно! Стив Джобс бы не одобрил!", "Я сюда деградировать зашел, а не ваши джейсоны решать!", "Обколются своими регэкспами и джейсонят друг друга в личку! Наркоманы!" и многие другие. Этому есть сразу 2 причины. Во-первых - гибкость! Вы получаете невероятную мощь прямо в свои руки! Ведь эта система позволяет точно воссоздать такие легендарные триггеры, как ээх, чаепитие и даже милая жопа! Во-вторых - см. описание команды /my_triggers. Итак, пример команды: /create_trigger { "replace_regex": "\\d{1,2}(:\\d{1,2})+", "replace_with": "", "trigger_regex": ":[3з]", "responses": [ { "type": 2, "payload": "https://cs7.pikabu.ru/post_img/2018/08/21/7/153485074413661463.png", "probability": 1.0 }, { "type": 4, "payload": "qwert", "probability": 5.0 } ], "comment": "Жопа" } Поля replace_regex и replace_with используются для препроцесинга. Перед проверкой основного тригера производится замена всех вхождений регулярки replace_regex на значение, указанное в поле replace_with. Работают подстановки вроде \1. Чаще всего это не нужно и можно эти 2 поля не указывать. Но иногда может быть полезным, как в данном примере с жопой, для исключения ложных срабатываний на время или счет спортивных матчей. Поле trigger_regex - непосредственно регулярка, при матчинге которой сработает триггер. Текст сообщения перед обработкой переводится в нижний регистр, так что в регулярках можно не париться о разных регистрах. Для отладки регулярок можно использовать сервис https://regex101.com/. Он немного криво работает с кириллицей, но в целом очень удобно. Поле comment может осдержать произвольный комментарий. Он нигде не используется, но можно там писать заметки для себя. Поле responses содержит массив с, собственно, ответами. Каждый ответ содержит обязательное поле type - тип ответа. Поддерживаются следующие: 1 - ничего не отвечать, игнор (используется, например, в триггере на чаепитие) 2 - фото 3 - стикер 4 - текст 5 - документ (гифка) 6 - войс Поле payload обязательно для всех типов, кроме 1. Для текста оно должно содержать текст сообщения, для стикера и фото - ссылку на изображение. ВНИМАНИЕ: для стикеров изображение болжно быть только в формате webp. Поле probability указывает относительную веротяность того или иного ответа. В примере выше ответ qwert будет даваться примерно в 5 раз чаще, чем картинка. Если не указывать данное поле, то все ответы будут выбираться с равной вероятностью.
Antonyo
теперь я запутался)
могу дать доступ, распутаетесь))
Antonyo
а карму то как добавить?
Antonyo
/my_triggers@Dim_ov_Bot
Whatever
/my_triggers@Dim_ov_Bot
Нет, я так не могу. Не навиду у всех же! Давай в личке.
Antonyo
/help@Axenia_Bot
Алексей
пиши, пусть гуру спят, ребята и так много делают для Эво
Алексей
пиши в личку
Antonyo
ок
Алексей
Antonyo
/doc@EVO_CMS_bot
EVO bot Лёшка
/doc@EVO_CMS_bot
docs.evo.im
Antonyo
/stat@combot
Алексей
народ, кто скажет работает ли регистрация через ajax&
Antonyo
/triggers_guide@Dim_ov_Bot
Whatever
/triggers_guide@Dim_ov_Bot
Для работы с тригерами есть следующие команды (все они работают только в личке. И на данный момент только в личке ограниченного круга лиц): - /my_triggers - Вызывается без аргументов и возвращает список активных триггеров, созданных тобой. Список во внутреннем формате (потому что мой создатель ленивый), но это вполне себе человекочитаемый JSON, так что разобраться можно. - /delete_all_triggers - Ты насоздавал(-а) сотню триггеров, за которые тебе теперь стыдно? Твои триггеры слишком примитивны и оскорбляют какую-то высокодуховную личность? Ты что-то нажал(-а) и все сломалось? Не беда! Как видишь, мы позаботились и о таких, как ты. Используй эту команду (тоже без параметров), чтобы удалить все свои триггеры. - /delete_trigger - Тебе стыдно лишь за несколько триггеров? Высокодуховную личность оскорбляет только один из твоих триггеров, а остальные личность считает забавными? Ты что-то нажал(-а), и сломалось не всё? Что ж, тебе повезло! В этом случае можно не жечь все дотла, а воздействовать точечно. Вызови эту команду с id нужного триггера и он будет удален. Например: /delete_trigger 0123456789abcdef01234567 - /create_trigger - Вот и добрались до самого интересного. Создание триггера. Для этого нужно вызвать данную команду и после неё разместить JSON объект, структура которого описана ниже. Могут возникнуть вопросы и замечания, такие как "Почему так сложно-то?", "Это совершенно неинтуитивно! Стив Джобс бы не одобрил!", "Я сюда деградировать зашел, а не ваши джейсоны решать!", "Обколются своими регэкспами и джейсонят друг друга в личку! Наркоманы!" и многие другие. Этому есть сразу 2 причины. Во-первых - гибкость! Вы получаете невероятную мощь прямо в свои руки! Ведь эта система позволяет точно воссоздать такие легендарные триггеры, как ээх, чаепитие и даже милая жопа! Во-вторых - см. описание команды /my_triggers. Итак, пример команды: /create_trigger { "replace_regex": "\\d{1,2}(:\\d{1,2})+", "replace_with": "", "trigger_regex": ":[3з]", "responses": [ { "type": 2, "payload": "https://cs7.pikabu.ru/post_img/2018/08/21/7/153485074413661463.png", "probability": 1.0 }, { "type": 4, "payload": "qwert", "probability": 5.0 } ], "comment": "Жопа" } Поля replace_regex и replace_with используются для препроцесинга. Перед проверкой основного тригера производится замена всех вхождений регулярки replace_regex на значение, указанное в поле replace_with. Работают подстановки вроде \1. Чаще всего это не нужно и можно эти 2 поля не указывать. Но иногда может быть полезным, как в данном примере с жопой, для исключения ложных срабатываний на время или счет спортивных матчей. Поле trigger_regex - непосредственно регулярка, при матчинге которой сработает триггер. Текст сообщения перед обработкой переводится в нижний регистр, так что в регулярках можно не париться о разных регистрах. Для отладки регулярок можно использовать сервис https://regex101.com/. Он немного криво работает с кириллицей, но в целом очень удобно. Поле comment может осдержать произвольный комментарий. Он нигде не используется, но можно там писать заметки для себя. Поле responses содержит массив с, собственно, ответами. Каждый ответ содержит обязательное поле type - тип ответа. Поддерживаются следующие: 1 - ничего не отвечать, игнор (используется, например, в триггере на чаепитие) 2 - фото 3 - стикер 4 - текст 5 - документ (гифка) 6 - войс Поле payload обязательно для всех типов, кроме 1. Для текста оно должно содержать текст сообщения, для стикера и фото - ссылку на изображение. ВНИМАНИЕ: для стикеров изображение болжно быть только в формате webp. Поле probability указывает относительную веротяность того или иного ответа. В примере выше ответ qwert будет даваться примерно в 5 раз чаще, чем картинка. Если не указывать данное поле, то все ответы будут выбираться с равной вероятностью.
Antonyo
народ, простите за флуд, я думал сообщения бота персональные(( просто решил посмотреть что это такое и зачем их тут столько
Камиль
народ, кто скажет работает ли регистрация через ajax&
Работает. Я помню что с восстановлением пароля по аякс были проблемы
Камиль
Господа, утро доброе! Подскажите как грамотней проверить существование ресурса по tv
Камиль
пофиг :) тупо через query сделал
Владимир
/buy
Whatever
Для работы с тригерами есть следующие команды (все они работают только в личке. И на данный момент только в личке ограниченного круга лиц): - /my_triggers - Вызывается без аргументов и возвращает список активных триггеров, созданных тобой. Список во внутреннем формате (потому что мой создатель ленивый), но это вполне себе человекочитаемый JSON, так что разобраться можно. - /delete_all_triggers - Ты насоздавал(-а) сотню триггеров, за которые тебе теперь стыдно? Твои триггеры слишком примитивны и оскорбляют какую-то высокодуховную личность? Ты что-то нажал(-а) и все сломалось? Не беда! Как видишь, мы позаботились и о таких, как ты. Используй эту команду (тоже без параметров), чтобы удалить все свои триггеры. - /delete_trigger - Тебе стыдно лишь за несколько триггеров? Высокодуховную личность оскорбляет только один из твоих триггеров, а остальные личность считает забавными? Ты что-то нажал(-а), и сломалось не всё? Что ж, тебе повезло! В этом случае можно не жечь все дотла, а воздействовать точечно. Вызови эту команду с id нужного триггера и он будет удален. Например: /delete_trigger 0123456789abcdef01234567 - /create_trigger - Вот и добрались до самого интересного. Создание триггера. Для этого нужно вызвать данную команду и после неё разместить JSON объект, структура которого описана ниже. Могут возникнуть вопросы и замечания, такие как "Почему так сложно-то?", "Это совершенно неинтуитивно! Стив Джобс бы не одобрил!", "Я сюда деградировать зашел, а не ваши джейсоны решать!", "Обколются своими регэкспами и джейсонят друг друга в личку! Наркоманы!" и многие другие. Этому есть сразу 2 причины. Во-первых - гибкость! Вы получаете невероятную мощь прямо в свои руки! Ведь эта система позволяет точно воссоздать такие легендарные триггеры, как ээх, чаепитие и даже милая жопа! Во-вторых - см. описание команды /my_triggers. Итак, пример команды: /create_trigger { "replace_regex": "\\d{1,2}(:\\d{1,2})+", "replace_with": "", "trigger_regex": ":[3з]", "responses": [ { "type": 2, "payload": "https://cs7.pikabu.ru/post_img/2018/08/21/7/153485074413661463.png", "probability": 1.0 }, { "type": 4, "payload": "qwert", "probability": 5.0 } ], "comment": "Жопа" } Поля replace_regex и replace_with используются для препроцесинга. Перед проверкой основного тригера производится замена всех вхождений регулярки replace_regex на значение, указанное в поле replace_with. Работают подстановки вроде \1. Чаще всего это не нужно и можно эти 2 поля не указывать. Но иногда может быть полезным, как в данном примере с жопой, для исключения ложных срабатываний на время или счет спортивных матчей. Поле trigger_regex - непосредственно регулярка, при матчинге которой сработает триггер. Текст сообщения перед обработкой переводится в нижний регистр, так что в регулярках можно не париться о разных регистрах. Для отладки регулярок можно использовать сервис https://regex101.com/. Он немного криво работает с кириллицей, но в целом очень удобно. Поле comment может осдержать произвольный комментарий. Он нигде не используется, но можно там писать заметки для себя. Поле responses содержит массив с, собственно, ответами. Каждый ответ содержит обязательное поле type - тип ответа. Поддерживаются следующие: 1 - ничего не отвечать, игнор (используется, например, в триггере на чаепитие) 2 - фото 3 - стикер 4 - текст 5 - документ (гифка) 6 - войс Поле payload обязательно для всех типов, кроме 1. Для текста оно должно содержать текст сообщения, для стикера и фото - ссылку на изображение. ВНИМАНИЕ: для стикеров изображение болжно быть только в формате webp. Поле probability указывает относительную веротяность того или иного ответа. В примере выше ответ qwert будет даваться примерно в 5 раз чаще, чем картинка. Если не указывать данное поле, то все ответы будут выбираться с равной вероятностью.
Anton
Krasnov
Добрый, при попытке входа по правильном пароле выдает
Krasnov
Dmytro
Глянуть в логах сервера что за еррор
Krasnov
а куда копать ? свойстова nginx ? error_log ?
Sergei
error_log
Євген Інвестюга
Приветствую! Господа, если ТВ параметр имеет такое возможное значение X==Y, могу ли я вывести на страницу Х?
Joni-Jo
А как можно вывести группу пользователя?
Ruslan
Привет, кто-то ставил в последнее время TXNewsletters? У меня ошибки бд вылазят, хоть с ней всё ок и она инициализирована нормально. Так же при отправке формы ошибка парсера по бд. Возможно кто подскажет? Либо посоветует равнозначный по функционалу плагин для новостной рассылки?
Krasnov
Добрый при логине под админом вижу вот что
Krasnov
похоже на баг, как лечить ?
Krasnov
мож сесию прибить
Am
Пробовали нажимать кнопку "снять блокировки"?
Krasnov
а как ?
Am
а как ?
Верхнее меню - Инструменты - Удалить блокировки
Krasnov
сразу после логина не сообщение- и выкидывает
Дмитрий
Раньше в конфигурации, была надстройка: "Показывать уведомление об ошибке" юзверю, менеджеру или всем (как-то так называлось). Нафиг это убрали? Сайчас, ошибка, не ошибка, а отдаёт - 200. Поисковики ликуют после такого.
Дмитрий
Вернуть как либо образом это можно?
Pathologic
если ошибка, то 200 не отдает
Дмитрий
если ошибка, то 200 не отдает
Отдаёт Evo Parser Error и ответ 200
Дмитрий
Дмитрий
Потом вот такая уита в поисковике светится
Дмитрий
Оно понятно, что ошибки надо исправлять. Но бывает так совпадает, что ошибка всего лишь минут 30, а в это время по сайту проходится робот яндекса
Дмитрий
если установлено - не показывать ошибки пользователям, то яндекс точно их не увидит
Так вот нет этой надстройки сейчас (в старых версиях было)
Дмитрий
всё есть
Тыкни пальцем плиз
Сергей
Вкладка Пользователи - Использовать права доступа:
Сергей
Вкладка Интерфейс и представление - Показывать предупреждения:
Сергей
Вкладка Безопасность - Обнаружение уровня ошибки РНР: Обнаружить все
Дмитрий
Это не те настройки
Камиль
Извини, но ты не шаришь)
задача скрыть ошибки?
Дмитрий
задача скрыть ошибки?
Задача - отдавать 500 при возникновении ошибки (ну или запрет яндексу на индексацию страницы), а не parse error и 200-й ответ.
Сергей
Извини, но ты не шаришь)
Слабо на максимум поставить?
Дмитрий
В том то и дело, что покажет обычную страницу без ошибок
Чтобы не спорить, давай ты протестишь это на каком нить своём сайте и убедишься в том, что если в каком нибудь сниппете, пропустишь кавычку или скобочку, сохранишь его и запустишь, то эво выдаст тебе Evo Parser Error с кодом ответа сервера - 200. При любых настройках конфигурации Evo. Речь идет об evo 1.4.5 и выше.
Дмитрий
Такс. А теперь глянь плиз на код ответа сервера =)
Дмитрий
Dmytro
Такс. А теперь глянь плиз на код ответа сервера =)
Можно дописать 1 строку кода и будет отдавать нужный ответ делов то