Не могу изменить производителя в уже созданном товаре
Доброго времени суток.
Столкнулся с такой проблемой, что у некоторых товаров не могу поменять производителя!
Редактирую товар из под админа!
Когда пытаюсь поменять значение производителя но любое другое из списка,
и сохраняю, то на фронтальной части всё равно отображается старое значение производителя,
и при перезагрузки (CRL+R) бекенда, производитель скидывается на старое значение, т.е. он не сохраняет изменения! В журнале ошибок по этому поводу ни каких записей нет!
Столкнулся с такой проблемой, что у некоторых товаров не могу поменять производителя!
Редактирую товар из под админа!
Когда пытаюсь поменять значение производителя но любое другое из списка,
и сохраняю, то на фронтальной части всё равно отображается старое значение производителя,
и при перезагрузки (CRL+R) бекенда, производитель скидывается на старое значение, т.е. он не сохраняет изменения! В журнале ошибок по этому поводу ни каких записей нет!
Комментарии: 17
Что у всех производитель меняется без проблем?
Ни у кого такой проблемы нет!?
Ни у кого такой проблемы нет!?
Попробуйте сохранить товар, затем перейти на страницу товара на фронте, подождите, если ничего не меняется, то сохраните еще раз, затем сбросьте кеш MODX и на странице товара обновите страницу через ctrl+f5.
У меня похожая шляпа из-за кеша была.
Еще было интересно узнать, есть ли производитель в списке производителей в MODX?
У меня похожая шляпа из-за кеша была.
Еще было интересно узнать, есть ли производитель в списке производителей в MODX?
Много раз так делал, т.к. думал что из за кеша. В Modx из за кеша много чего происходит. Нет ни чего не помогает! Конечно производитель есть в списке)!
В общем после создания (добавления) товара и назначения первый раз производителя, после производителя я поменять не могу! Т.е. могу (выбираю из списка), но изменения не сохраняются. Это касается только производителя, все остальные свойства меняются нормально!
В общем после создания (добавления) товара и назначения первый раз производителя, после производителя я поменять не могу! Т.е. могу (выбираю из списка), но изменения не сохраняются. Это касается только производителя, все остальные свойства меняются нормально!
Пробуйте включить fenom и выводить в стилях производителя через него, в большей вероятности, что глюк кеша.
Папку /сore/cache < — Чистили?
У меня из за глюков с кеш двойная корзина выводилась, имя активного пользователя на страницах так же дублировался, с fenom решил
Папку /сore/cache < — Чистили?
У меня из за глюков с кеш двойная корзина выводилась, имя активного пользователя на страницах так же дублировался, с fenom решил
Папку /сore/cache чищу постоянно, вернее выполняю действие очистить кеш, ну и собственно вся лабуда из core/cache/resource удаляется!
Так. в целях повышения интеллекта, что такое fenom?
Пока я рыл ответ на мой вопрос в глубинах форумов Modx, уже сталкивался с этим термином. но не заострил внимания!
Кстати, у меня ещё периодически, отключаются опции товаров! Т.е. назначу для опции, какую-нибудь категорию товаров, а она потом раз и отключится ни с того ни с сего)!
Так. в целях повышения интеллекта, что такое fenom?
Пока я рыл ответ на мой вопрос в глубинах форумов Modx, уже сталкивался с этим термином. но не заострил внимания!
Кстати, у меня ещё периодически, отключаются опции товаров! Т.е. назначу для опции, какую-нибудь категорию товаров, а она потом раз и отключится ни с того ни с сего)!
Подробнее тут
С опциями что то не понятное у вас твориться))) Как такое может вообще быть, не представляю, сам не сталкивался.
С опциями что то не понятное у вас твориться))) Как такое может вообще быть, не представляю, сам не сталкивался.
Я так понял fenom с фронтальной частью связан. А у меня проблема уже в бекенде!
Т.е. я в админке товара сохранить изменения не могу. Вернее сохраняю, но они не сохраняются,
после того, как нажимаю (в бекенде) CTRL+R всё возвращается в «зад»)!
Как-будто доступа на изменения vendor нет, но при этом ни каких ошибок и предупреждений не показывает!
Т.е. я в админке товара сохранить изменения не могу. Вернее сохраняю, но они не сохраняются,
после того, как нажимаю (в бекенде) CTRL+R всё возвращается в «зад»)!
Как-будто доступа на изменения vendor нет, но при этом ни каких ошибок и предупреждений не показывает!
Верно ли понял, в бекенде сохраняет, если в бекенде перезагружаете страницу, отображает с сохраненными настройками, или обновляешь и сохранений нет?.. а в vendor (на сайте старые значения)
Да, всё так. После того как в бекенде нажал сохранить, а после перезагрузил страницу vendor принимает старое значение, которое было задано при первом добавлении данного товара! Все остальные свойства товара меняются и сохраняются нормально. Проблема только с vendor! Как буд-то на vendor не работает сохранить)!
Если в админке сохраняется, пройдись по phpMyAdmin (БД), вероятно произошло какое то задвоение у ID опций или у ID производителя.
Таблица modx_ms2_vendors для производителей
Таблица modx_ms2_options для опций.
Если да, то у Имя ID должен стоять «первичный ключ», в Атрибутах:UNSIGNED и в Дополнительно: AUTO_INCREMENT.
Это мое предположение, что может быть.
Для контроля таблиц, без входа на хостинг — phpMyAdmin, рекомендую компонент dbAdmin
Таблица modx_ms2_vendors для производителей
Таблица modx_ms2_options для опций.
Если да, то у Имя ID должен стоять «первичный ключ», в Атрибутах:UNSIGNED и в Дополнительно: AUTO_INCREMENT.
Это мое предположение, что может быть.
Для контроля таблиц, без входа на хостинг — phpMyAdmin, рекомендую компонент dbAdmin
Запутался, что-то я)!
Да, всё так я ответил вот на эту Вашу фразу "… или обновляешь и сохранений нет?.. а в vendor (на сайте старые значения)..."
Соответственно в vendor в бекенде не сохраняется новое значение!
Я поковыряюсь в БД, как Вы посоветовали, но не факт что поможет)!
Так, вот алгоритм моих действий!
Ну это чтобы точно было понято, что я делаю!
1 — Создаю товар.
2. Заполняю все свойсва — Цена (пусть будет 5 руб.), производитель (пусть будет Производитель 1)
3. Сохраняю.
Всё хорошо, товар отображается как надо. Но тут я понимаю. что вместо Производителя 1, у данного товара нужен Производитель 2
4. Меняю в бекенде значение vendor с «Производитель 1», на «Производитель 2»
5.Сохраняю.
6.Замечаю что на фронтальной части производитель не поменялся
7. Возвращаюсь в бекенд, делаю CTRL+R и вижу что сохранённый «Производитель 2» сбросился на первоночальный «Производитель 1». Поэтому и на фронтальной части производитель не поменялся!
8.Повторяю процедуру, один чёрт после перезагрузки страницы vendor принимает старое (первоначальное) значение! Как-будто его нельзя менять)!
Да, всё так я ответил вот на эту Вашу фразу "… или обновляешь и сохранений нет?.. а в vendor (на сайте старые значения)..."
Соответственно в vendor в бекенде не сохраняется новое значение!
Я поковыряюсь в БД, как Вы посоветовали, но не факт что поможет)!
Так, вот алгоритм моих действий!
Ну это чтобы точно было понято, что я делаю!
1 — Создаю товар.
2. Заполняю все свойсва — Цена (пусть будет 5 руб.), производитель (пусть будет Производитель 1)
3. Сохраняю.
Всё хорошо, товар отображается как надо. Но тут я понимаю. что вместо Производителя 1, у данного товара нужен Производитель 2
4. Меняю в бекенде значение vendor с «Производитель 1», на «Производитель 2»
5.Сохраняю.
6.Замечаю что на фронтальной части производитель не поменялся
7. Возвращаюсь в бекенд, делаю CTRL+R и вижу что сохранённый «Производитель 2» сбросился на первоночальный «Производитель 1». Поэтому и на фронтальной части производитель не поменялся!
8.Повторяю процедуру, один чёрт после перезагрузки страницы vendor принимает старое (первоначальное) значение! Как-будто его нельзя менять)!
Полдня вспоминал, где я такое видел…
вспомнил. Был сайт, где аналогичная фигня, не менялся производитель.
С трудом там нашел причину.
В настройках сайта было включено кеширование базы данных, параметр cache_db
вспомнил. Был сайт, где аналогичная фигня, не менялся производитель.
С трудом там нашел причину.
В настройках сайта было включено кеширование базы данных, параметр cache_db
Спасибо, хороший человек)!
Действительно причина была в этом!
Но почему дело касается только именно vendor?
Чего особенного в нём)!?
Я специально включил кеширование базы, т.к. это вроде снижает на неё нагрузку!
Есть-ли какие-нибудь хитрости в настройках кеширования для интернет магазина на minishop2? Может где-то уже обсуждалось)!?
Действительно причина была в этом!
Но почему дело касается только именно vendor?
Чего особенного в нём)!?
Я специально включил кеширование базы, т.к. это вроде снижает на неё нагрузку!
Есть-ли какие-нибудь хитрости в настройках кеширования для интернет магазина на minishop2? Может где-то уже обсуждалось)!?
Но почему дело касается только именно vendor?Без понятия, но что-то там есть, из-за чего соответствующие запросы кешируются.
Чего особенного в нём)!?
Есть-ли какие-нибудь хитрости в настройках кеширования для интернет магазина на minishop2? Может где-то уже обсуждалось)!?Аккуратная разработка и работа со встроенным кешем.
Было тоже самое.
Спасибо вам за решение )
Спасибо вам за решение )
Вот решение вашей проблемы: modx.pro/solutions/15035
Альтернативный вариант: отключить настройку cache_db и очистить папку core/cache.
Такая же проблема была.
Альтернативный вариант: отключить настройку cache_db и очистить папку core/cache.
Такая же проблема была.
Спасибо!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.