Алексей
ну х.з. тогда. я бы до обновления пробовал войти.
Алексей
а то может что-то перестало после обновления работать
Алексей
х.з. че там.
Dmitriy
Хм, бд может попробовать заново записать
Dmitriy
А вообще я щас логс удалил и попробовал войти, он мне ваще не создал логи
Андрей
Хм, бд может попробовать заново записать
Версии БД сравнивал? Может на старом было например 5.7, на новом 5.6 или вообще 5.5
Dmitriy
Ну на hostland я не вижу, чтобы можно было выбрать версию бд
Dmitriy
я копирую прям в этом же аккаунте
Dmitriy
Короче, если я данные не верные ввожу, то типо форма отвечает и пишет ошибку, если правильные, то страница просто перегружается
Алексей
Похоже или не старт сессии или с куклами что то
Dmitriy
я в конфигах прописал всё это
Dmitriy
В такие хаки умеешь?)
Dmitriy
https://modx.ru/vopros-otvet/info/5275/
Dmitriy
Зашло в админку реально)
Dmitriy
Во чо modx пишет
Dmitriy
Ozzy
Подскажите плиз, ms2From - чтоб сохранял vendor, как правильно указать name для select? Если так <select name="vendor"> - то ничего поле остается пустое Если так <select name="vendor[]" id=""> - то в поле появляется просто надпись vendor
Ozzy
Dmitriy
Зашло в админку реально)
Короче, помог пост https://modx.ru/vopros-otvet/info/5275/ как костыль удалось войти, и последний пост помог решить проблему
Ozzy
А кто знает почему ошибка вылезает в консоли? Из-за нее не создается товар через ms2Form, а если несколько раз обновлять страницу иногда ошибка не вылазит и товар спокойно создается... curl.js:16 Uncaught Error: Multiple anonymous defines encountered at curl.js:16:285 at HTMLScriptElement.c.onload.c.onreadystatechange (curl.js:14:14)
Артур
http://pogugli.com/?371459
Артур
Господа, направьте в правильном направлении. Задача такая: есть ресурсы, которые лежат на одном уровне, у каждого ресурса есть поле article, которое уникально для каждого ресурса, и в поле introtext лежит такой же article, но ресурса, который должен быть родителем текущему ресурсу. Нужно пройтись по этим ресурсам и сменить родителя в соответствии с article из introtext. Как это сделать наиболее эффективно?
Артур
В самом простом варианте получить весь список, пройтись по нему в цикле получая id ресурса из introtext по артикулу и устанавливать родителя, но это кажется ресурсоемким решением, может можно как-то из БД получить только нужные поля потом в цикле каким нибудь методом работы с массивом соотнести всё это и опять залить в БД?
Степан
Привет народ кто-то знает почему конторы так тащатся от использования скайпа и не хотят переехать на телегу?
Степан
Ща я ещё раз перечитаю что вы написали))))
Артур
Ща я ещё раз перечитаю что вы написали))))
Я тебя очень прошу давай на ТЫ)))
Степан
Хм
Степан
Так ещё раз кто родитель?
Артур
изначально все ресурсы на одном уровне, т.е. родитель 0
Артур
У каждого ресурса есть артикул
Степан
Если я правильно понял.... Есть поле article назовем его ext_id
Степан
Верно я понял?
Степан
Ну типа внешний id
Артур
У каждого ресурса есть поле в котором указан артикул родителя, но не текущего, а того, который должен быть после обработки
Артур
Ну типа внешний id
пусть будет внешний id, главное что это не первичный ключ в БД
Артур
Ну да, только в поле parent надо написать именно первичный ключ)))
Степан
И есть второе поле introtext = ext_parent_id
Степан
Правильно?
Степан
И ты хочешь на основании этих данных построить дерево?
Артур
Да
Степан
Супер задача понятна Ща придумаем)
Артур
Я думал это нередкая задача и кто-то её уже решал)))
Степан
да конечно
Степан
просто написать нужно
Степан
надо построить выборку которая вернет id записи и нового родителя
Степан
ща я тут у себя сначала наполню таблицу
Степан
было бы круто если у тебя есть доступ к той базе чтобы мне не тратить время
Степан
или слей дамп таблицы и пришли в личку
Артур
было бы круто если у тебя есть доступ к той базе чтобы мне не тратить время
У меня пока нет базы данных, я только заканчиваю файл импорта готовить, минут через 30 наверное будет.
Степан
понял
Степан
так а зачем ты тогда хочешь сначала вставлять не правильно а потом править?
Степан
))) ох уж эти импорты)))
Артур
так а зачем ты тогда хочешь сначала вставлять не правильно а потом править?
Так надо же сначала ресурсы создать, чтобы у меня id были
Степан
ну да в принципе
Степан
лан я уже делаю
Артур
Просто задача в процессе импорта всё сделать кажется мне запредельно нереальной, я решил что проще залить на один уровень и потом поменять родителя.
Степан
да сразу бы писал в парент а не introtext
Степан
а не фигня
Степан
не нада так
Степан
ты мне скажи intotext у тебя будет всегда не null? просто пусть будет строка но главное не null ты через процессор добавлять будешь?
Степан
перебор условие если есть родитель проверяем если нашли то добавляем по найденному если не нашли добавить запись и запустить фукнцию рекурсии в функцию передаем id получившейся записи, его article и весь массив в функции перебор условие если introtext = article (ну то что передали) —добавляем -если нет то ищем запись в базе по его intotext — если нашли добавили в базу
Semyon
подскажите почему в консоли выводится нормальный массив как результат работы pdoFetch
Semyon
а через ajax (сниппет) выводит строку
Semyon
Semyon
а почему через консоль сё норм?)
Semyon
странно так
Степан
а почему через консоль сё норм?)
ты используй не print_r а var_dump
Semyon
а, ну понял суть
Степан
ну да просто ты не видишь что у тебя и там и там строка