Сообщения без ответов | Активные темы Текущее время: 15 июл 2020, 10:27



Ответить на тему  [ Сообщений: 4 ] 
Переадресация с удаленного сообщения 
Автор Сообщение

Зарегистрирован: 24 мар 2018, 16:55
Сообщения: 3

Подскажите пожалуйста. Сейчас, когда объявление удалено, показывает страницу с сообщением "Сообщение удалено". А как сделать так, чтобы шла переадресация на главную страницу региона, в котором было размещено объявление? Так будет логичнее и с точки зрения поискового продвижения, да и пользователю логичнее показывать варианты других объявлений, чем показывать что то что он искал не существует, чтобы он ушел.


09 дек 2019, 16:50
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 1317
Аватара пользователя

Добавьте в modules/messages.inc перед последней закрывающей фигурной скобкой
Код:
        if($message['status'] == 2){
            $link = PATH.$message['array_regions'][0]['uri'].'/';
            echo '
            <div class="alert alert-warning">Сообщение удалено, перенаправляю на все объявления региона</div>
            <script>
            setTimeout(function() {
                document.location.href = "'.$link.'";
            }, 2000);
            </script>
            ';
        }

_________________
support@illusionweb.org


13 дек 2019, 12:50
Профиль

Зарегистрирован: 24 мар 2018, 16:55
Сообщения: 3

Благодарю

$link выводит /Russia/ хотя объявление было удалено в регионе Санкт-Петербург


13 дек 2019, 13:24
Профиль

Зарегистрирован: 24 мар 2018, 16:55
Сообщения: 3

Благодарю за помощь. В итоге решил так, после кода
Код:
          elseif($message['status'] == 2)
             {

Вставил код
Код:
if($_SERVER['HTTPS']){$link = "https://";} else {$link = "http://";}
                $link .= $_SERVER['HTTP_HOST']."/";      

                foreach($message['array_regions'] as $key=>$value){
                if($value[uri]){
                $link .= $value[uri]."/";
                }   
                }   
            header("HTTP/1.1 301 Moved Permanently");
                header("Location: ".$link);
            exit;


13 дек 2019, 13:59
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 4 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron