Помощь [help]redirect

Тема в разделе "DLE", создана пользователем EFL, 18 дек 2008.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. EFL

    EFL

    Регистр.:
    31 июл 2008
    Сообщения:
    153
    Симпатии:
    56
    Проблема с ссылками на файлы и изображения, что то связано с engine/redirect.php

    При открытий любой ссылки:
    [​IMG]
    Открывается такой адрес:
    [​IMG]

    redirect.php:
    PHP:
    <?php


      error_reporting
    (7);

        
    define('ROOT_DIR''..' );
        
    define('ENGINE_DIR' ROOT_DIR '/engine');
        
        require_once ( 
    ENGINE_DIR '/data/config.php');
         
         
         
            if ( !
    count($config)  || !$config
                {
                    die (
    "Ошибка в файле <b>engine/data/config.php</b>");
                }
        
    // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        // Настройки
        //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            
            // Проверка на валидность URL ?
            
            
    define('URL_CHECK' 0); // по умолчанию 1 ( 0 - нет )
        // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        // Дальше не мацать код
        // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        
    $url  = (isset($_GET['url']) && (!empty($_GET['url']))) ? trim($_GET['url']) : @header('Location: /index.php');
        
        if  ( 
    URL_CHECK 
        {
            if ( !
    eregi 'http://' $url ))
            {
                  die (
    "Неправильно построенный url");
            }
        }   
            
    $link     "<a href=\"".$url."\">".$url."</a>";
            
    $name "http://ссылкамоегосайта.ру";
            
    $url_a ".$url.";

            include_once ( 
    ENGINE_DIR '/' . (($config['version_id'] > 6.2) ? 'classes' 'inc') . '/templates.class.php');
            
            
    $skin = new dle_template;
            
    $skin -> dir = ( ROOT_DIR.'/templates/');
            
            
    $skin -> load_template('redirect.tpl');
            
    $skin -> set('{link}'$link );
            
    $skin -> set('{name}'$name);
            
    $skin -> set('{url}'$url_a);
            
            
    $skin -> compile('redirect');
            
    $skin -> clear();
            
            
            
            
        
    //вывод
      
    print ( $skin -> result ['redirect'] );
        
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    ?>
    Менял параметры не помогло, снес тоже не помогло.
     
  2. Burunduk

    Burunduk Создатель

    Регистр.:
    8 апр 2006
    Сообщения:
    42
    Симпатии:
    11
    Где-то русскими буквами сайт прописал ...
     
  3. LLIaX[pro]

    LLIaX[pro] Постоялец

    Регистр.:
    14 ноя 2008
    Сообщения:
    123
    Симпатии:
    95
    define('URL_CHECK' , 1); // по умолчанию 1 ( 0 - нет )
    Поставь один, как здесь. А у тя ноль, попробуй. Может сам фаил redirekt.php в папку темплейс закинь, который шел в комплекте с модулем.
     
Статус темы:
Закрыта.