Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » DLE 14: Как сделать переадресацию/редирект после добавления новости?

DLE 14: Как сделать переадресацию/редирект после добавления новости?


     27.10.2020    переадресация    Общие вопросы, Общие вопросы по PHP, Хаки    73

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

Задача устроить переадресацию на добавленную новость.

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


3 комментария

berman77777
Юзер

berman77777 - 27 октября 2020 17:16 -

<b>1) Вариант. </b>
Редактируем файл /language/Russian/website.lng
Ищем текст Ваша статья была успешно добавл....
Удаляем текст и сразу вставляем текст
<script> window.location.href = 'урл'; </script>
Вместо урл подставляем нужный вам урл..

<b>2) Вариант</b>
Он удобен тем, что скинет на добавленную новость.
/engine/modules/ddnews.php

Ищем строку
msgbox( $lang['add_ok'], "{$msg} {$add_url} {$lang['add_or']} <a href=\"{$config['http_home_url']}\">{$lang['all_prev']}</a>" );

И вставляем до нее.
msgbox( $lang['add_ok'], "<script> window.location.href = '{$config['http_home_url']}{$row['id']}-{$alt_name}.html'; </script>" );

Теперь будет происходить переадресация на добавленную страницу.

berman77777
Юзер

berman77777 - 28 октября 2020 14:05 -

конечно во втором варианте редактировать нужно addnews

dj-avtosh
PHP-developer

dj-avtosh - 29 октября 2020 10:27 -

отредактируйте lang-файл :D

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.): @blob42
В телегу писать сразу задачу и бюджет.

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

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

наверх