Artem
« Evo Parse Error » Execution of a query to the database failed - Field 'status_id' doesn't have a default value При отправке заказов в commerce
Artem
такая ошибка. при переносе базы на другой хост тоже была ошибка,но я commerce переставил
Алексей
подскажите для чего плагин eFilterHelper ? у меня из-за него в ресурсах вот такая ошибка "« Evolution CMS Parse Error » SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND templateid=3' at line 1"
Anonymous
подскажите для чего плагин eFilterHelper ? у меня из-за него в ресурсах вот такая ошибка "« Evolution CMS Parse Error » SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND templateid=3' at line 1"
Скрывает на странице товара не нужные параметры. Под ненужными понимаются те, что не выведены в фильтр. И второе - задает стили самого фильтра в админке на странице категории (каталога).
Алексей
ага, спасибо, а из-за чего может быть такая ошибка?
Алексей
может из-за того что нет еще ни товаров ни тв ?
Anonymous
вполне возможно, но не точно. Вообще до всех манипуляций с фильтром нужно сначала сделать товары.
Aliaksandr
Зайти в настройку модуля eLists и задать там то, что надо: особенно id категории тв и id tovarparams
Artem
Список статусов не пустой случайно?
Был пустой,заполнил как на сайте откуда переносил,но ошибка не исчезла
Artem
Уже все таблицы перенес с хостинга,где все работало, и все равно одна и таже ошибка . бред
Artem
Вот импортирую таблицы работающие на другом хостинге и сыпится ошибка #1005 - Can't create table db-modx.modx_commerce_order_history (errno: 150 "Foreign key constraint is incorrectly formed")
Aliaksandr
Была ж там какая-то трабла, что таблицы не в том порядке и пытается создавать внешний ключ к несуществующей еще таблице
Aliaksandr
Вроде чинили, но чем дело закончилось - не помню )
Aliaksandr
Наверно ручным созданием таблиц из дампа в нужном порядке, а потом уже повторным импортом
Artem
Наверно ручным созданием таблиц из дампа в нужном порядке, а потом уже повторным импортом
да я даже с нуля ставлю commerce (перед этим удалив все что можно из базы commerce) и все равно ошибка
Aliaksandr
Ну хз, может там какой доисторический mysql или наоборот 8. Ну или опять что-то поломали. Я думал проблема в переносе дампа )
Artem
так перенес даже без таблиц commerce и все равно фигня. Вот даже не понятно: На одном хосте поставил из экстрас - и сразу все статусы есть в магазине,а на другом хостинге ставится без статусов
Artem
блин, посмотрел базу на хостинге: 5.5.5-10.3.23-MariaDB Это древнота же?
Aliaksandr
Ну с февраля вроде и 5.6 поддерживать не планируется
Aliaksandr
Вообще, при "непонятных" ошибках это первое дело - проверить версию бд/пхп
Anonymous
Anonymous
Но скорей всего в мариа 5.5 тоже нет поддержки иннодб адекватного
Дмитрий
Привет. Можно ли в шаблоне DocLister узнать шаблон на котором вызван сниппет $documentObject['template'] не прокатил
Aliaksandr
В любом случае можно просто самому вбить ошибку в гугл и попытаться посмотреть причину. Так обычно быстрее, чем ждать, что это сделает кто-то из чата))
Aliaksandr
Там же не специфическая для модх ошибка, проблема с внешним ключом
Aliaksandr
Привет. Можно ли в шаблоне DocLister узнать шаблон на котором вызван сниппет $documentObject['template'] не прокатил
Раньше и [*template*] прокатывал, а теперь надо смотреть где и как вызывается этот "шаблон доклистера"))
Дмитрий
Раньше и [*template*] прокатывал, а теперь надо смотреть где и как вызывается этот "шаблон доклистера"))
темплате показывает текущий ресурс где работает шаблон. А мне надо вообще откуда сниппет с главной или нет например
Дмитрий
хочу в самом шаблоне сделать небольное условие вызова если с главной то так, если нет то иначе
Andrey
Проще обернуть доклистер в что-то там и передавать туда свой параметр равный template
Andrey
Ну и модифицировать вызов доклистера от условий
Aliaksandr
темплате показывает текущий ресурс где работает шаблон. А мне надо вообще откуда сниппет с главной или нет например
Ничего не понял )) чем текущий шаблон отличается от шаблона ресурса, где работает сниппет))
Artem
Кто-нибудь решил проблему в commerce добавления своего поля в таблицу с заказами? Когда смотришь заказ подробнее - там я свое поле вывел,с помощью плагина. В письмо тоже вывел. А вот как в таблицу добавить - не нашел пример
Дмитрий
Ничего не понял )) чем текущий шаблон отличается от шаблона ресурса, где работает сниппет))
На главной странице вызывается сниппет с parents 10, в tpl template 10, a нужно узнать 1 или 3
Sasha
Никак не могу найти - формат даты в поле formlister? Написано в доках что date:дата в заданном формате. А формат-то какой?
Multi
Добрый день. Как в письмо для Commerce передать tv-параметр товара, например, артикул?
Null
Добрый день. Как в письмо для Commerce передать tv-параметр товара, например, артикул?
Список товаров генерируется там через Cart, а это по факту DocLister, еще вопросы есть?
Multi
Вывожу через [+tv.ean+], но не могу найти где сам вызов, чтобы добавить в &tvList=ean
Multi
Это понятно. Я редактирую файлы в папке templates/front
Multi
Шаблон письма разбит на части. Где идет вызов Cart все равно не нашел
Multi
Нашел. В языковых файлах. Неочевидное решение
Null
Это понятно. Я редактирую файлы в папке templates/front
нельзя редактировать файлы пакетов, при переустановки или обновлении, все затрется, или копируйте всю папку, и меняйте путь к шаблонам, или по одному переопределяйте
Sasha
Раньше в Jot была верстка в файлах, постоянно перезатиралось у тех полутора землекопов, что просили гостевухи
Иван
Всем привет. Личный кабинет веб пользователей реализуется через modxAccount или ещё можно по-другому http://modx.im/blog/addons/4750.html
css
http://modx.im/blog/5798.html http://modx.im/blog/5816.html
Sasha
А как вызвать modxMailer в 2.?
Sasha
Говорит нету его
Sasha
https://modx-gu.ru/api/sendmail Чето возвращает Call to undefined function AddAddressToMailer()
Ilya
Привет всем. Не подскажете доклистер формирует пагинацию только через limit mysql или он дробит на страницы уже итоговый массив с документами ???
Ilya
а как можно повыкидывать часть документов не подходящих под определенное условие тогда из общей выборки, чтобы пагинация работала
Ilya
хотел через prepare а получается выкидывает доки только на 1 странице =(
Aliaksandr
Prepare это уже обработка перед выводом того, что есть
Ilya
понятно, спасибо
Александр
Всем привет. Подскажите, если в DocLister использовать tplFirst, то при постраничной навигации всегда будет использоваться. tplFirst Шаблон для оформления первого документа в списке. Что можно придумать? чтобы при постраничке, на первой странице был только. В новостях первая новость оформлена большая, а дальше обычные
Alexander
я просто никогда не юзал
Александр
Да, всегда. Перепроверил &tplFirst=`news-6` Там другая верстка и вывод
Andrey
preparewrap и iteration копать
Null
preparewrap и iteration копать
ну в prepare wrap уже получиш отрендеренный список + масив доков, можно конечно там отрендерить еще раз но зачем
Aliaksandr
Юзай блейд))
Aliaksandr
В prepareWrap уже готовый html, там уже поздно )
Александр
спасибо за ответы)
Aliaksandr
if(empty($_GET['page']) && $data['iteration'] ==1) $_DocLister->renderTPL = 'firstTplOnFirtsPage';
Aliaksandr
Типа такого в препаре, если приспичило)