При создании записи в блоге - страница 404

Если установлено - показывать только мне

 
Посетитель
small user social cms
Медаль
Сообщений: 161
Сегодня обнаружил следующее - при создании новой записи в блоге, если установить Показывать только мне, после нажатия на кнопку Сохранить запись выкидывает на страницу 404

Версия 1.10.3

Как исправить данный баг?
Посетитель
small user social cms
Медаль
Сообщений: 414
То же самое с УК. Печалька...
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 161
Евгений Фоменко:
То же самое с УК. Печалька...

Я УК не пользуюсь, он у меня отключен. Меня больше интересуют блоги. Я не понимаю, всех устраивает этот баг?
Посетитель
small user social cms
Медаль
Сообщений: 164
Проверил сейчас на сайте, действительно, выкидывает на 404 при нажатии кнопки "Сохранить". Если после этого просто браузером сделать откат, то запись появляется в списке постов, а при последующем редактировании и сохранении выброса на 404 не происходит... В общем, да, это может здорово напугать пользователя! ) Наверное, вопрос уже непосредственно разработчику надо адресовать... или писать "Ахтунг!" для пользователей на сайте. )
Моя точка зрения - всего лишь одна из множества правильных...
Посетитель
small user social cms
Сообщений: 29
Викторыч:
Наверное, вопрос уже непосредственно разработчику надо адресовать...
тикет по этому поводу уже есть
http://trac.instantcms.ru/ticket/521
Редактировалось: 1 раз (Последний: 27 января 2014 в 13:48)
Посетитель
small user social cms
Медаль
Сообщений: 161
Викторыч:
В общем, да, это может здорово напугать пользователя! ) Наверное, вопрос уже непосредственно разработчику надо адресовать... или писать "Ахтунг!" для пользователей на сайте. )

Да, у меня на сайте постоянно народ пугается. В итоге, возвращаются на страницу редактирования, сохраняют опять, как результат - создается несколько одинаковых записей. Я уже писал Fuze, тишина

Юрий:
тикет по этому поводу уже есть

Хотелось бы решение этой проблемы не в следующем релизе, а в этом, потому как желания обновляться на будущий релиз нет.
Редактировалось: 1 раз (Последний: 28 января 2014 в 04:39)
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 692
Во frontend.php блогов строку
Код PHP:
  1. if ($blog['allow_who'] != 'nobody' && $mod['allow_who'] != 'nobody'){
нужно переместить под
Код PHP:
  1. $mod['seolink'] = $model->getPostURL($blog['seolink'], $mod['seolink']);
Skype: pasha--g
Посетитель
small user social cms
Медаль
Сообщений: 186
Спасибо! Работает. Уважаемый Pasha, возможно вы знаете, как решить аналогичную проблему с УК?
http://instantcms.ru/forum/thread17282.html
http://instantcms.ru/forum/thread17244.html
InstantConcurs 1.06
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 692
Да что там знать. Ищете во фронтенде компонента условие if ($inUser->id != 1 && $cfg['premod'] && $cfg['premod_msg']){ и в самый конец этого условия, непосредственно перед закрывающей скобкой вставляете редирект, отправляющий пользователя куда вам нужно, например на страницу текущей категории... Как-то так - cmsCore::redirect('/catalog/'.$item['category_id']);
Skype: pasha--g
Посетитель
small user social cms
Медаль
Сообщений: 161
Pasha:
Во frontend.php блогов строку
Код PHP:

if ($blog['allow_who'] != 'nobody' && $mod['allow_who'] != 'nobody'){

нужно переместить под
Код PHP:

$mod['seolink'] = $model->getPostURL($blog['seolink'], $mod['seolink']);

ICQ 192-562-615

Большое спасибо, добрый человек.
Посетитель
small user social cms
Медаль
Сообщений: 186
Pasha:
Да что там знать
Наверное, как минимум php и движок :)
Pasha еще раз спасибо!

Что бы выводить сообщение о премодерировании нужно перед:
Код PHP:
  1. cmsCore::redirect('/catalog/'.$item['category_id']);
вставить:
Код PHP:
  1. $mess = $item['published'] ? $_LANG['ITEM_SAVE'] : $_LANG['ITEM_SAVE'].' '.$_LANG['ITEM_PREMODER_TEXT'];
  2. cmsCore::addSessionMessage($mess, 'info');
и в языковом файле:
Код PHP:
  1. $_LANG['ITEM_PREMOD_NOTICE'] ='Запись будет опубликована в каталоге после проверки администратором.';
  2. $_LANG['ITEM_PREMODER_TEXT'] ='После проверки администратором она будет опубликована на сайте.';
Редактировалось: 3 раз (Последний: 1 февраля 2014 в 12:27)
InstantConcurs 1.06
Посетитель
small user social cms
Почетный донор проекта
Сообщений: 52
Max, уменя почему то не прокатывает делал как написано ..... печалька , я про ук
Редактировалось: 1 раз (Последний: 20 мая 2014 в 15:57)
Сотворил тут для себя )) http://tech-oscar.ru/
Посетитель
small user social cms
Медаль
Сообщений: 186
oscar:

Max, уменя почему то не прокатывает делал как написано ..... печалька , я про ук

А что именно не прокатывает?
InstantConcurs 1.06
Посетитель
small user social cms
Почетный донор проекта
Сообщений: 52
Max:
Что бы выводить сообщение о премодерировании нужно перед:
Код PHP:

cmsCore::redirect('/catalog/'.$item['category_id']);

вставить:
Код PHP:

$mess = $item['published'] ? $_LANG['ITEM_SAVE'] : $_LANG['ITEM_SAVE'].' '.$_LANG['ITEM_PREMODER_TEXT'];
cmsCore::addSessionMessage($mess, 'info');

и в языковом файле:
Код PHP:

$_LANG['ITEM_PREMOD_NOTICE'] ='Запись будет опубликована в каталоге после проверки администратором.';
$_LANG['ITEM_PREMODER_TEXT'] ='После проверки администратором она будет опубликована на


вот это
Сотворил тут для себя )) http://tech-oscar.ru/
Посетитель
small user social cms
Медаль
Сообщений: 186
Посмотрите вот здесь вариант: http://instantcms.ru/blogs/samyi-malenkii-blog/404-pri-dobavleni-zapisi-v-uk-1-10-3.html
И комментарии посмотрите.
InstantConcurs 1.06
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.