Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Feedback в dle

Тема в разделе "Модули DLE", создана пользователем snup55, 22 июл 2019.

22.07.19 в 20:34
26.07.19 в 17:26
4
2.821
0
  1. TopicStarter Overlay
    snup55

    snup55 Зелёный

    Регистрация:
    22 сен 2017
    Сообщения:
    8
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    Пример _htp://сайт/index.php?do=feedback, _htp://сайт/index.php?do=rules

    как сделать еще одну страницу к примеру /index.php?do=new

    в админ панеле не могу найти как там это делать
     
  2. igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +354 / 12 / -0
    А при чем админ панель ? вроде за это отвечает /engine/engine.php
     
    • Нравится Нравится x 1
  3. TopicStarter Overlay
    snup55

    snup55 Зелёный

    Регистрация:
    22 сен 2017
    Сообщения:
    8
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    /engine/engine.php создал new

    Код:
    } elseif ($subaction == 'newposts') $nam_e = $lang['title_new'];
    elseif ($do == 'stats') $nam_e = $lang['title_stats'];
    elseif ($do == 'addnews') $nam_e = $lang['title_addnews'];
    elseif ($do == 'register') $nam_e = $lang['title_register'];
    elseif ($do == 'favorites') $nam_e = $lang['title_fav'];
    elseif ($do == 'pm') $nam_e = $lang['title_pm'];
    elseif ($do == 'feedback') $nam_e = $lang['title_feed'];
    elseif ($do == 'new') $nam_e = $lang['new'];
    elseif ($do == 'lastcomments') $nam_e = $lang['title_last'];
    elseif ($do == 'lostpassword') $nam_e = $lang['title_lost'];
    elseif ($do == 'search') $nam_e = $lang['title_search'];
    elseif ($do == 'static') $titl_e = $static_descr;
    elseif ($do == 'lastnews') $nam_e = $lang['last_news'];
    elseif ($do == 'alltags') $nam_e = $lang['tag_cloud'];
    elseif ($do == 'rules') $nam_e = $lang['rules_page'];
    elseif ($do == 'tags') $nam_e = stripslashes($tag);
    elseif ($do == 'xfsearch') $nam_e = $xf;
    elseif ($catalog != "") 
    Потом добавил в language/Russian/website $lang['new']; название
    Код:
    'new'                =>    "Горячие новости",
    в /engine/engine.php еще код где ведет в в модули вот там я застрял
    Код:
    switch ( $do ) {
        
        case "search" :
            
            if ($_REQUEST['mode'] == "advanced") $_REQUEST['full_search'] = 1;
            include (DLEPlugins::Check(ENGINE_DIR . '/modules/search.php'));
            break;
    
        case "changemail" :
            include (DLEPlugins::Check(ENGINE_DIR . '/modules/changemail.php'));
            break;
        
        case "deletenews" :
            include (DLEPlugins::Check(ENGINE_DIR . '/modules/deletenews.php'));
            break;
    
        case "comments" :
            include (DLEPlugins::Check(ENGINE_DIR . '/modules/comments.php'));
            break;
        
        case "stats" :
            include (DLEPlugins::Check(ENGINE_DIR . '/modules/stats.php'));
            break;
        
        case "addnews" :
            include (DLEPlugins::Check(ENGINE_DIR . '/modules/addnews.php'));
            break;
        
        case "register" :
            include (DLEPlugins::Check(ENGINE_DIR . '/modules/register.php'));
            break;
        
        case "lostpassword" :
            include (DLEPlugins::Check(ENGINE_DIR . '/modules/lostpassword.php'));
            break;
        
        case "rules" :
            $_GET['page'] = "dle-rules-page";
            include (DLEPlugins::Check(ENGINE_DIR . '/modules/static.php'));
            break;
            
        case "new" :
            $_GET['page'] = "dle-new-page";
            include (DLEPlugins::Check(ENGINE_DIR . '/modules/new.php'));
            break;
        

    создал я engine/modules/new.php мне нужно чтобы new.php брал мой шаблон из папки templates/мой шаблон/new.tpl

    Подскажите кто знает
     
  4. igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +354 / 12 / -0
    PHP:
    $tpl->load_template'new.tpl' );
     
    • Нравится Нравится x 1
  5. TopicStarter Overlay
    snup55

    snup55 Зелёный

    Регистрация:
    22 сен 2017
    Сообщения:
    8
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    Код:
    <?php
        if( !defined('DATALIFEENGINE') ) {
            header( "HTTP/1.1 403 Forbidden" );
            header ( 'Location: ../../' );
            die( "Hacking attempt!" );
        }
    
        $template_name = "new";       
        $tpl->load_template( $template_name.'.tpl' );
       
        $tpl->compile( 'content' );
        $tpl->clear();
    ?>
    

    Сделал...
    Спасибо тебе добрый человек за помощь ))
     
Яндекс.Метрика