Ilya
Это правда =) я понимаю что костыль, но рука так и потянулась не разобравшись переименовать папку и файлом и о боги, заработало, но не все части плагина =)))
Aliaksandr
исправь в базе на мультифилдС )
Ilya
Не вижу в базе ничего связанного по названию с мультифилдс =)
Aliaksandr
тип тв в таблице тв )
Aliaksandr
site_templatevars
Ilya
Так какраз именно эта часть и заработала =)) Тв теперь ставиться и сохраняется +)
Ilya
Сейчас попробую все вернуть сделат ькак вы сказали, ради интереса +)
Aliaksandr
site_tmplvars
Aliaksandr
для надежности, я бы лучше в базе попробовал переименовать тип ))
Aliaksandr
а остальное оставить как и было ))
Aliaksandr
там должно быть что-то типа custom_tv:multifields
Aliaksandr
но вообще конечно к мультифилдам это особого отношения и не имеет, это дефолтный функционал для типов тв )
Ilya
Нашел причину
Ilya
https://c2n.me/4370XBS привет педвед +)
Ilya
Медвед =)
Ilya
Кароче при установке, не хватило символа, только почему +)
Aliaksandr
типа закинул в папку assets/tvs свою папку mytv с файлом mytv.customtv.php и должен появиться в списках новый тип тв - mytv
Ilya
Сайт был обновлен с 1.1 версии, видимо в этом фокус, база данных и формат столбцов нет
Ilya
по длинне не прошло при установке https://c2n.me/43713fq
Aliaksandr
ну сайчас там varchar (50) может было меньше )
Ilya
Сейчас гляну, а то полез уже смотреть на чистую установку
Aliaksandr
глянь в свойства таблицы )
Ilya
Ну да приплыли https://c2n.me/43714x6 +)
Aliaksandr
просто на 1.1. никто этим наверно не пользовался , соответственно и длина могла быть короче ))
Ilya
Вот тебе и изи обновление, ебта, а шож оно таких косяков мб будет море надо все проверять ....
Aliaksandr
ну вот видишь, внес свой ценный посильный вклад для тех, кто решит через 5 лет обновить таки сайт с 1.1. )))
Ilya
Зря смеетесь =) Это вполне себе такой нормальный баг
Ilya
Надо дополнить установку типа альтер табле там и тд
Ilya
=)
Ilya
так что зря на меня гоните, а я вам тут еще и помогаю =)) 1.1 не такая уж и прям совсем древняя версия не 1.0
Aliaksandr
можешь куда-нибудь сюда прислать даже пр - https://github.com/evolution-cms/evolution/blob/1.4.x/install/setup.sql#L877 )) появишься в списках разработчиков )))
Aliaksandr
ALTER TABLE {PREFIX}site_tmplvars MODIFY type VARCHAR(50) ;
Aliaksandr
)))
Ilya
😃
Ilya
вот вот =) сейчас вручную поменяю посмотрю что будет
Ilya
Главное заработало, 3 часа провозился, и даже не понимаю подойдет мне это или нет =) https://c2n.me/4371h3a
Aliaksandr
Aliaksandr
зато будешь знать, что нужно сделать, чтобы заработало )))
Ilya
Да, теперь надо на всех сайтах которые уже обновил менять, на разных хостингах оххх головняк добавилось ...
Aliaksandr
все уже забыли, для чего это было надо))
Aliaksandr
именно мультифилдс
Ilya
Главное если все норм настроится и подойдет, закрою уже эти шаблоны сайта =)
Ilya
С вами тут КПД падает, не оторваться от чатика =)
Ilya
Но есть другая сторона вопроса, если файл не мог так или иначе заинклюдится, где System Event ?
Ilya
обработка ошибок хде =)
Ilya
в логах тишина была, не работает и ладно +))
Aliaksandr
подавлена )))
Ilya
Это по нашему =)
Aliaksandr
вообще по идее об этом должно было быть написано где-то в районе этого поля - https://github.com/evolution-cms/evolution/blob/1.4.x/manager/includes/tmplvars.inc.php#L359-L361
Ilya
Оно так и писало когда я отрубил managermanager. Но продолжало работать. Тут явно не хватает исключения
Aliaksandr
вообще по идее там можно и не писать в типе custom_tv:multifields, должно сработать и при типа zopa:multifields :)
Ilya
Вообще немного странно, накой такой нейминг, почему не просто multifields
Aliaksandr
Aliaksandr
без двоеточия рендерит как обычный тип - предзаданный
Ilya
Ну я уже 2-3 раза сайт валил, например evocollection когда поставил на 7/2 php, в принципе дело привычное =)
Aliaksandr
а с двоеточием - вторую часть из файла
Ilya
Спасяб за плюсовичи =)
Ilya
Там получается что managermanager перекрыл это сообщение
$custom_output = $file_name . ' does not exist';
Aliaksandr
надо смотреть по консоли, что с ним случилось ) может он его куда перенес или просто скрыл или вообще удалил
Ilya
Консоль была вообще чиста в плане ошибок, туда глянул в первую очередь ибо не в первый и не последний раз вижу как плагины конфликтуют
Ilya
Вот все было чисто и логи системные и консоль =)
Ilya
Но еслиб знал, я бы по дивам отследил, не догадался даже что такое может быть +)
Ilya
Нашел бы блок от визуалки ТВ что он генерит и чекнул через просмотр кода, не додумался даже =)
Aliaksandr
вот по дивам и надо было - там где html-элементы ))
Aliaksandr
тогда сможешь прислать еще второй пр и опредить многих других разработчиков цмс )))
Ilya
Да ладно уже наверное написали тут жеж все видно что мы пишем =)
Aliaksandr
никто ничего не написал, инфа соточка 100% ))
Ilya
Добавил вроде в инсталлятор, хз что получилось =)
Ilya
На гитхабе
Андрей [aharito]
@webber_12 Илья Вы ещё про Multifields? Весь ваш диалог не читал, просто сообщаю, что у меня заработало всё. С утра ))
У меня php 5.6, modx 1.4.9 обновленная постепенно с 1.2.1-d9.1.7 до 1.4.9. Сначала на старом Хроме в консоли была ошибка "MultiFields.js:17 Uncaught TypeError: els.forEach is not a function". Потом просто открыл админку в новом Хроме - и все стало Ок.
EVO bot Лёшка
Андрей [aharito]
alexx
Андрей [aharito]
alexx
я дописывал изменение статусов заказав на сайте уже после покупки, когда его начинают собирать, отправлять и тд, чтобы смотреть это в личном кабинете
alexx
ну и сумма меняется если скидку применили например
alexx
я не особо понимаю сторону 1с, но тот человек соторый со стороны 1с работал добавлял разные поля в выгрузку по мере необходимости