Вопрос по УК

Сложности в создании записи пользователями

#1 13 января 2014 в 03:28
Столкнулся с такой проблемой, сохранение любой добавленной записи в УК, любым пользователем, кроме админа, заканчивается ошибкой "Страница не найдена — 404".
Админ добавляет и сохраняет без проблем, права у пользователей есть, версия 1.10.3.
В чем может быть проблема?
#2 13 января 2014 в 07:02
Возможно для категории запрещено добавление группе пользователей (в настройках категории вкладка "Доступ").
Вообще в функции сохранения есть 4 перенаправления на 404-страницу.

1.Если не определена категория.
2.Если нет прав на добавление группе ($model->checkCategoryAccess($cat['id']....
3.Если пытаться редактировать несуществующую запись (или не передается $item_id)
4. то же что и в п.2

так что определить точно в чем проблемма именно у вас несколько затруднительно…
Ели права на категорию выставлены нормально, можете определить точную ошибку закомментировав в файле \components\catalog\frontend.php по очереди вызов функции cmsCore::error404(); начиная примерно со строки 875 (if ($do == 'submit_item'){ )

хотя тут скорее всего проблемма именно в п.2. $model->checkCategoryAccess
#3 13 января 2014 в 15:24
Установил причину ошибки, если в настройках УК стоит "Премодерация записей пользователей:" — ДА, вылазит ошибка, если поставить — НЕТ, все ок.
Данная ситуация наблюдается в чистой, только что проинсталированной 1.10.3, как на хосте так и на денвере, подскажите это так и должно быть?
#4 14 января 2014 в 14:20
Очевидно да, потому что у меня такая же проблема — пользователь сохраняет запись, она падает на модерицаю и на этой странице уже получается 404 ошибка.
#5 20 января 2014 в 02:06
1.Подскажите как УК заставить выводить полную миниатюру фото, а то он ее обрезает, изминение "Ширина малого изображения, px" только уменьшает или увиличивает обрезок.
Какие вообще есть варианты по данному вопросу ?


2.Ситуация когда УК используется в режиме "Магазин", несколько пользователей могут добавлять свои товары, при покупке все заказы поступают админу на почту.
Подскажите как сделать что бы заказ на продажу поступал именно тому кто разместил товар, хоть в личку хоть на почту?
#6 20 января 2014 в 08:40

Очевидно да, потому что у меня такая же проблема — пользователь сохраняет запись, она падает на модерацию и на этой странице уже получается 404 ошибка.

Евгений Фоменко
Это не нормальная ситуация, это баг.
Вот здесь instantcms.ru/forum/thread17282.html#161412 у многих аналогичная ситуация.
Как пользователь узнает, что запись отправлена на модерацию?
Как показывает практика, пользователь продолжает заново создавать записи в УК. Некоторых пользователей хватает на 5 попыток, кого-то на 10, но в итоге все уходят раздраженные с вашего сайта, и скорее всего больше не возвращаются.
Отключение премодерации добавляемых записей, то же не вариант, особенно на ресурсах с высокой посещаемостью и у которых есть конкуренты hoho

Спасибо уважаемому deltas, на досуге попробую вычислить косячное перенаправление.
#7 20 января 2014 в 10:55

Это не нормальная ситуация, это баг.

Max
разработчика уведомил, сказали если баг подтвердится исправят в следующем патче.
#8 20 января 2014 в 11:26


разработчика уведомил, сказали если баг подтвердится исправят в следующем патче.

zotak

Спасибо.
#9 20 января 2014 в 20:19
Повторюсь с вопросами:
2.Ситуация когда УК используется в режиме "Магазин", несколько пользователей могут добавлять свои товары, при покупке все заказы поступают админу на почту.
Подскажите как сделать что бы заказ на продажу поступал именно тому кто разместил товар, хоть в личку хоть на почту?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.