Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Смена скина на сайте с сохранением места

Смена скина на сайте с сохранением места


     30.04.2012    редирект    Общие вопросы, Общие вопросы по PHP    3818

вопрос
Здравствуйте. Сущевствует такая проблема. Если например с категории я меняю скин сайта на другой, перенаправляет на главную страницу. Как сделать, чтобы когда пользователь менял скин сайта например в категории, скин менялся, но он оставался на той же странице, с какой её менял. Как реализовать ? Заранее спасибо.


1. Открываем файл /engine/init.php

2. Ищем

        if ($_REQUEST['skin_name'] != '' AND @is_dir ( ROOT_DIR . '/templates/' . $_REQUEST['skin_name'] ) ) {
                $config['skin'] = $_REQUEST['skin_name'];
                set_cookie ( "dle_skin", $_REQUEST['skin_name'], 365 );
        }


3. Заменяем на:

        if ($_REQUEST['skin_name'] != '' AND @is_dir ( ROOT_DIR . '/templates/' . $_REQUEST['skin_name'] ) ) {
                $config['skin'] = $_REQUEST['skin_name'];
                set_cookie ( "dle_skin", $_REQUEST['skin_name'], 365 );
                $return_url=getenv("HTTP_REFERER");
                header( 'Location: '. $return_url, 303 );
        }




взято с официального форума DLE, тема Мультиязычность DLE - forum.dle-news.ru/index.php?showtopic=56302

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

Morse
Юзер

Morse - 30 апреля 2012 20:47 -

Пожалуйста, помогите, очень надо !

Morse
Юзер

Morse - 1 мая 2012 00:37 -

Всем спасибо. Разобрался.

nowheremany
Эксперт

nowheremany - 2 мая 2012 10:42 -

Таки уважаемый поделиться решением надо было...

Благодарность принимаю тут Связь

bugmenot
Юзер

bugmenot - 2 мая 2012 20:52 -

***Комментарий удален***

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

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

{related-news} [/related-news]
наверх