Intellect Board Pro
Расширяемый движок форума с разделами разных типов
Объявление
Вышла версия 3.05 с фотогалереей и поддержкой PostgreSQL и SQLite.
Перейти к скачиванию
Привет, гость!

Некорректные ссылки в админке

Настройки отображения темы Показывать по сообщений с сортировкой .
Выводить , отправленные .
Одна страница
Распечатать
К данной теме присоединены сообщения из темы «Движок возвращает некорректный адрес страницы»
qwerty
Новичок
Нет Всего сообщений: 2
Зарегистрирован: 20 окт. 2021 г., 17:27
Рейтинг пользователя: 0

0
. Редактировалось 1 раз, последний — #2
Если движок находится в папке, а не в корне сайта, то ссылки в админке определяет неверно. Например, форум находится здесь:
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 секунд.
А еще, уже после успешной отправки сообщения, не очищается форма быстрого ответа.

4X_Pro
Основатель проекта
Всего сообщений: 401
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15

0
. Редактировалось 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

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

4X_Pro
Основатель проекта
Всего сообщений: 401
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15

0
. Редактировалось 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.

Одна страница
Распечатать

У вас нет прав для отправки сообщений в эту тему.