Посмотрите видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
А при чем админ панель ? вроде за это отвечает /engine/engine.phpПример _htp://сайт/index.php?do=feedback, _htp://сайт/index.php?do=rules
как сделать еще одну страницу к примеру /index.php?do=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 != "")
'new' => "Горячие новости",
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/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
Подскажите кто знает
$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();
?>



