Редактор темы

Реклама
Реклама
Реклама
Реклама

Feedback в dle

  • Автор темы Автор темы snup55
  • Дата начала Дата начала

snup55

Зелёный
Регистрация
22 Сен 2017
Сообщения
8
Рейтинг реакций
0
Баллы
1
Возраст
38
1/3
Автор темы
Пример _htp://сайт/index.php?do=feedback, _htp://сайт/index.php?do=rules

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

в админ панеле не могу найти как там это делать
 
Пример _htp://сайт/index.php?do=feedback, _htp://сайт/index.php?do=rules

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

в админ панеле не могу найти как там это делать
А при чем админ панель ? вроде за это отвечает /engine/engine.php
 
Автор темы
/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

Подскажите кто знает
 
/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

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

PHP:
$tpl->load_template( 'new.tpl' );
 
Автор темы
PHP:
$tpl->load_template( 'new.tpl' );
Код:
<?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();
?>

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

Похожие темы Последние темы Популярные темы

Назад
Сверху