Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Переадресация в новость, после добавления

Переадресация в новость, после добавления


     11.08.2014    Общие вопросы по PHP    1290

вопрос
Хочется сделать перенаправление в саму новость после её добавления пользователем, т.к после добавления можно нажимать F5 и новость будет дублироваться, мало ли какие пользователи есть. Все что нашел это вот такой хак. Но к сожалению на DLE 10.2 не работает и после добавления перенапрявляет на такую ссылку "site.ru/index.php?newsid=" то есть id отсутствует.
Помогите пожалуйста заставить работать данный хак на Dle 10.2

Ответа пока нет


Комментарии пользователей (7)

dj-avtosh
39

1479 | 390

dj-avtosh - 11 августа 2014 20:10 - шашлычник

Находишь:

$row['id'] = $db->insert_id();


Внизу добавляешь

$newId = $row['id'];



а в той конструкции юзаешь


header('Location: '.$config['http_home_url'].'index.php?newsid='. ( ! empty ($newId) ? $newId : $row['id'] );

skype: elhan.isaev

Julius123
61 | 6

Julius123 - 11 августа 2014 20:18 - Юзер

dj-avtosh,
такая ошибка вылетела
Parse error: syntax error, unexpected ';' in /home/androidy/www/engine/modules/addnews.php on line 463 

В этой строке находится
header('Location: '.$config['http_home_url'].'index.php?newsid='. ( ! empty ($newId) ? $newId : $row['id'] );

dj-avtosh
39

1479 | 390

dj-avtosh - 11 августа 2014 20:22 - шашлычник

скобочку забыл

header('Location: '.$config['http_home_url'].'index.php?newsid='. ( ! empty ($newId) ? $newId : $row['id'] ) );

skype: elhan.isaev

Julius123
61 | 6

Julius123 - 11 августа 2014 20:28 - Юзер

dj-avtosh,
Спасибо большое, заработало. А можно как-то оставить стандартное сообщение о успешном добавлении новости но через 5 секунд перенапрявлять в саму новость?

dj-avtosh
39

1479 | 390

dj-avtosh - 11 августа 2014 20:29 - шашлычник

Можно наверно на js

skype: elhan.isaev

Julius123
61 | 6

Julius123 - 11 августа 2014 20:30 - Юзер

Цитата: dj-avtosh
Можно наверно на js

ну если это слишком сложно, тогда наверное не стоит. и так уже хорошо что перенапрявляет

holodoff
1

holodoff - 5 мая 2015 09:08 - Юзер

в 10.4 не работает

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы