Некорректные ссылки в админке
Одна страница
Распечатать
К данной теме присоединены сообщения из темы «Движок возвращает некорректный адрес страницы»
. Редактировалось 1 раз, последний — #2
Если движок находится в папке, а не в корне сайта, то ссылки в админке определяет неверно. Например, форум находится здесь:
тогда при авторизации на этой странице:
все ссылки будут иметь такой вид:
А надо:
Если перейти на правильный URL, то ссылки потом отрабатывают нормально.
PS. Еще один баг. При написании сообщения имеется возможность предпросмотра. Так вот, если нажать предпросмотр, а потом попытаться отправить сообщение, то выводит ошибку:
Т.е. заставляет ждать 60 секунд.
А еще, уже после успешной отправки сообщения, не очищается форма быстрого ответа.
http://site.com/intbpro302/
тогда при авторизации на этой странице:
http://site.com/intbpro302/admin.php
все ссылки будут иметь такой вид:
http://site.com/settings/view.htm
http://site.com/settings/settings.htm
и тд.
А надо:
http://site.com/intbpro302/admin/settings/view.htm
http://site.com/intbpro302/admin/settings/settings.htm
и тд.
Если перейти на правильный URL, то ссылки потом отрабатывают нормально.
PS. Еще один баг. При написании сообщения имеется возможность предпросмотра. Так вот, если нажать предпросмотр, а потом попытаться отправить сообщение, то выводит ошибку:
После отправки вашего предыдущего сообщения прошло меньше 60 секунд
Т.е. заставляет ждать 60 секунд.
А еще, уже после успешной отправки сообщения, не очищается форма быстрого ответа.
. Редактировалось 2 раза, последний — #3
Вообще, правильный адрес админки — это не http://site.com/intbpro302/admin.php, а http://site.com/intbpro302/admin/ (а на admin.php вообще-то должен 404 выдаваться). И после авторизации должен происходить переброс на адрес http://site.com/intbpro302/admin/settings/view.htm, после чего все ссылки будут работать правильно, так как в шаблоне они имеют вид ../модуль/действие.htm.
Если вдруг переброс не происходит, то проверьте (или пропишите) директиву RewriteBase в www/.htaccess
Если вдруг переброс не происходит, то проверьте (или пропишите) директиву RewriteBase в www/.htaccess
Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.
. Редактировалось 1 раз, последний — #4
qwerty написал(а):
PS. Еще один баг. При написании сообщения имеется возможность предпросмотра. Так вот, если нажать предпросмотр, а потом попытаться отправить сообщение, то выводит ошибку:
Посмотрите файл modules/stdforum.php. Там в функции action_preview должна быть строка (у меня это строка 675) примерно такого вида:
$errors = $this->post_pre_check($post,$this->out->perms,$parsed,$post['status'],false);
Если false в конце нет, то добавьте его.
Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.
Одна страница
Распечатать У вас нет прав для отправки сообщений в эту тему.