Dmytro
ага, и писал бы каждый запрос к црм в лог файл на сайте
Aliaksandr
Не хочешь в файл, можно хоть в отдельную таблицу, там заодно можно помечать что и когда обработалось. Если совсем неймется :)
Михаил
Привет! подскажите пожалуйста, как в событии OnPageNotFound получить url?
Dmytro
В переменной $_SERVER
Михаил
спасибо
Dmytro
Вернее в этом масиве
Игорь
Добрый день, у меня в таблице site_tmplvar_contentvalues получилось 1.5 млн записей, соответственно поиск по value начал тормозить, добавил индекс к value и все полетело. Но в site_tmplvar_contentvalues есть длинные значения multitv, в индекс они полностью не попадают. Есть ли какой конфиг у multitv, что бы хранить значения отдельными строками в БД, а не JSON?
Volodymyr
Еще в mysql вроде json можно индексировать
Игорь
То есть мне значения json перенести в отдельные строки, и сделать конфиг dbtable для выборки и создания новых в строках.
Anton
Извиняюсь за оффтоп, подскажите плиз если у меня в js запись identity: "a:5:{s:9:"firstName";s:0:"";s:8:"lastName";s:0:"";s:10:"secondName"} вторая же часть объект? Если я могу взять все, что находится в параметре identity как param['identity'], то как взять lastName? param['identity'].lastName мне казалось. но не робит.
Saniock
Не робит, пробуй вернуть json
Saniock
А не сериализе
Sazanof
Судя по кавычкам это строка, из которой можно было бы , сделать что-то типа .toJSON,json.parse. но какая то строка эта невалидная, как и сам json
Камиль
Блин помогите с регуляркой плиз. Нужно вырезать всё кроме русских буквы, №, . , , ", ' и - /^[А-ЯЁ ,.\-№'\"]*$/
Камиль
на js работает норм валидация как надо проходит, но не пойму как вырезать на пыхе лишнее
Камиль
регулярки тяжко оч
Камиль
https://regex101.com/
как бы там сижу и верчу))
Камиль
пока без результата
Александр
В самом начале для отрицания надо поставить ^
Александр
В квадратных скобках*
Александр
А и а это разные символы
Александр
Также как я и Я
Камиль
у меня флаг i
Камиль
так что должно быть одинаково
Камиль
А и а это разные символы
блин не понимаю тогда для чего флаг i. дописал ещё маленькие и увидел
Dmytro
/[^А-Яа-я]/ui
Alexey
Рег.ру в конец охуел. 999 рэ за продление домена в зоне ру.
Alexey
Понимаю белорусские домены ~ 750-800 рэ, один регистратор, может себе позволить, но это ваще финиш... Москвичи, будете рядом с регом - киньте в них гранату... ну или просто плюньте в их сторону)
Alexey
Три гранаты, у них офис рядом со стадионом ЦСКА. Подобное притягивает подобное))
Камиль
Подскажите по FL плиз. Хочу свои контроллер подрубить
Камиль
но плюёт ошибку Controller \FormLister\ReplayActivate is missing
Камиль
что делаю не так
Alexey
что делаю не так
Кам. что ты делаешь не так - ьы заучил как что работает, но не понял зачем и почему.
Камиль
всё разобрался))) в пути "core" в начале пропустил
Alexey
на твой вопрос могут ответить Дима, Мор, Сириус (возможно)... в общем чате никто
Камиль
как обычно блин тупоые косяки всяике
Alexey
я уверен в том что почти никто не понял где была ошибка и как ты ееи решил. Но то что ты ее решил - круто_)
Am
Рег.ру в конец охуел. 999 рэ за продление домена в зоне ру.
Бегет Вам поможет. (; Переносите домен к ним и все будет дешевле.
Alexey
Есть хорошие знакомые по рево?
Alexey
Уткина и Васю не предагать)
Andrew S
Можно ли сделать чтобы мультитв подтягивало значения из другого мультитв и к каждому эллементу добавить еще доп. параметры?
Sasha
Импорт в simple gallery из папок. Вчера спрашивал, вдруг кому надо. Прописывает в базу картинки, лежащие в папках, соответствующих ID ресурса типа assets/galleries/N Только он проходит все подпапки, и на время импорта уже существующие галереи нужно вынести из папки, а потом обратно вернуть, чтобы картинки не задвоились https://gist.github.com/sashabeep/d5354de17aa0333e02a9c791e31c9105
Volodymyr
Можно ли сделать чтобы мультитв подтягивало значения из другого мультитв и к каждому эллементу добавить еще доп. параметры?
чтоб подтягивало вроде есть параметр default В режиме dbtable он точно работает, доп параметры, можно через js реализовать, есть пример на гите где-то mmtv, но там коряво, смотри лучше Multifields
Volodymyr
А так норм
Sasha
Теперь надо еще один парсер и импорт написать теперь в pagebuilder
Volodymyr
Кстате, спасибо вчера за подсказки, по части интеграции товаром из crm. У идеи отправлять информацию об обновленном товаре при сохранении есть один минус, если crm подвиснет, у нас получится расхождение по данным. Конечно можно писать в лог и т.д. чтоб потом менеджер пересохранял, но думаю это не есть гуд. Я считаю самый правильный вариант, на событие onDocFormSave записываем в табличку, id товаров, которые нужно послать в crm. Раз в пять минут, через cron запускаєм скрипт, который будет смотреть табличку. из товарами которые нужно обновить, и уже по 100 штук слать в crm. Если все ок будет или статус менять или удалять из таблицы.
Volodymyr
Как вариант, чтоб 5 мин не ждать, можно скрипт сразу дернуть после сохранения ресурса.
Volodymyr
Тут вопрос, норм ли расхождения данныъ на протяжении 5 минут
Volodymyr
Можно по идее раз в минуту
Volodymyr
если в базе пусто, значит идем отдыхать
Sasha
в любом случае на живье в момент события узкое место, лучше в базе лазить
Am
Тут вопрос, норм ли расхождения данныъ на протяжении 5 минут
Все зависит от текущей концепции работы. Где-то и пару секунд задержки это печально, а где-то и час терпит. (;
Am
По сути Вы сейчас "создали" очередь. Для этого есть множество готовых систем.
Am
Можно. Тут уже от потребностей зависит.
Volodymyr
хтось в чаті писав про індекс для value в таблиці tmplvar_contentvalue, добавив я індекс, і деякі запити, стали літати. А чи є якісь мінуси, в такого підходу? По ідеї запити на вставку і обновлення будуть повільніші, але по ідеї не критично?
Am
Индексы хороши при использовании SELECT. "Минусом" можно считать то что индексы занимают дисковое пространство - когда таблица имеет большой размер, то индексный файл может достигать максимума размера файла для ОС.
Am
https://ruhighload.com/Индексы+в+mysql вот тут неплохо написано.
Volodymyr
https://ruhighload.com/Индексы+в+mysql вот тут неплохо написано.
це я читав, просто value в tmplvar_contentvalue по ідеї не найкраще поле, щоб для нього індекс створювати. Вроді в postgre можна, робити індекс частичный, для конкретного тв, але нажаль, в mysql так не можна
Am
це я читав, просто value в tmplvar_contentvalue по ідеї не найкраще поле, щоб для нього індекс створювати. Вроді в postgre можна, робити індекс частичный, для конкретного тв, але нажаль, в mysql так не можна
Обычно смотрю на задачу, т.к. клиент может желать заработать "сейчас" и для него даже минимальная архитектура достаточно примитивная подходит аж бегом. Объясняешь к чему может привести такое и предлагаешь на выбор решения. Клиент сам когда есть заработок дальше доходит до того что и где оптимизировать. Т.е. не всегда стоит делать "правильно", т.к. можно банально НЕ достичь нужного результата за нужное время.
Dr.Watson
Добрый день, уважаемые!
Dr.Watson
Последнее время при попытке загрузить файл в редакторе вылетает "ошибка без ошибки"
Dr.Watson
вот такое
Dr.Watson
Dr.Watson
в хроме
Dr.Watson
кэш чистил, LoaclStorage очищал
Dr.Watson
Local Storage*
Dr.Watson
Evo обновлял
Volodymyr
Evo обновлял
для всех файлов, или может, для конкретного ?
Sasha
Дядьки, импортировал в pagebuilder блоки, а они в документах не показываются, пока не пересохранить док. В самом редакторе они видны, всё подсосалось правильно. Не понял,почему не показывается до пересохранения
Dr.Watson
Любых. jpg. png, xls
Sasha
А, нет. Видимо, пересохранения одного документа было достаточно