Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2009-04-11 21:42:47

insider
Участник
Зарегистрирован: 2009-01-25
Сообщений: 229
Рейтинг :   35 
Сайт

При включенном ЧПУ не работает добавление новостей

При добавлении новости через /?action=addnews всё нормально добавляется, даже если включено ЧПУ
Если пытаться добавить новость через /addnews.htm, то до addnews.php не доходят POST-данные
Соответственно, если в addnews.tpl заменить

<form name="form" method="post" action="">

на

<form name="form" method="get" action="">

то новости начинают добавляться
Но меня такое решение несколько не устраивает

Не в сети

#2 2009-04-11 22:08:14

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: При включенном ЧПУ не работает добавление новостей

insider, Странно, у меня добавляются...

Не в сети

#3 2009-04-11 22:16:26

insider
Участник
Зарегистрирован: 2009-01-25
Сообщений: 229
Рейтинг :   35 
Сайт

Re: При включенном ЧПУ не работает добавление новостей

ROZARD
Если добавляются, тогда действительно странно...
Версия 0.9.0, качал с главной сайта
Добавил в /engine/actions/addnews.php вызов phpinfo
Прошел по /?action=addnews, отправил новость, массив POST данных на месте
Затем прошел по /addnews.htm, попытался добавить новость, POST нету, а в GET/REQUEST только action=addnews

Не в сети

#4 2009-04-11 23:17:38

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: При включенном ЧПУ не работает добавление новостей

insider, А он не пишет ошибку:

Ошибка: Заголовок и текст новости пустые!

Не в сети

#5 2009-04-11 23:26:23

insider
Участник
Зарегистрирован: 2009-01-25
Сообщений: 229
Рейтинг :   35 
Сайт

Re: При включенном ЧПУ не работает добавление новостей

Не пишет, просто как будто нажали F5

Не в сети

#6 2009-04-18 16:39:56

insider
Участник
Зарегистрирован: 2009-01-25
Сообщений: 229
Рейтинг :   35 
Сайт

Re: При включенном ЧПУ не работает добавление новостей

Проблема решена, в addnews.tpl нужно заменить строку:

<form name="form" method="post" action="">

на:

<form name="form" method="post" action="/">

Кстати то же самое и с авторизацией, usermenu.tpl

<form name="login" method="post" action="" id="login">

<form name="login" method="post" action="/" id="login">

Иначе ни с какой страницы, кроме главной, нельзя будет авторизоваться при включенном ЧПУ

Изменено insider (2009-04-18 16:45:38)

Не в сети

Подвал раздела

Работает на FluxBB