Напрмер
А нельзя сразу форму регистрации вывести на главную как и блок авторизации я вывел на фотке, как в соц сетях вк, фб и твиттер
php echo href_to('auth', 'registration '); ?>" method="POST">
Напрмер
А нельзя сразу форму регистрации вывести на главную как и блок авторизации я вывел на фотке, как в соц сетях вк, фб и твиттер
С помощью какой функции вывести на страницу блок регистрации и входа на главную, что бы одновременно входить и если впервые на сайте, зарегистрироваться.
аппетиты растут?А нельзя сразу форму регистрации вывести на главную как и блок авторизации
<?php $config = cmsConfig::getInstance(); $core = cmsCore::getInstance(); $user = cmsUser::getInstance(); ?> <!DOCTYPE html> <!--[if lt IE 7]><html lang="ru" class="lt-ie9 lt-ie8 lt-ie7"><![endif]--> <!--[if IE 7]><html lang="ru" class="lt-ie9 lt-ie8"><![endif]--> <!--[if IE 8]><html lang="ru" class="lt-ie9"><![endif]--> <!--[if gt IE 8]><!--> <html> <head> <title><?php $this->title(); ?></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="user-scalable=yes, width=device-width, initial-scale=1.0, maximum-scale=1.0"/> <?php $this->addMainCSS("templates/{$this->name}/css/theme-text.css"); ?> <?php $this->addMainCSS("templates/{$this->name}/css/theme-layout.css"); ?> <?php $this->addMainCSS("templates/{$this->name}/css/theme-gui.css"); ?> <?php $this->addMainCSS("templates/{$this->name}/css/theme-widgets.css"); ?> <?php $this->addMainCSS("templates/{$this->name}/css/theme-content.css"); ?> <?php $this->addMainCSS("templates/{$this->name}/css/theme-modal.css"); ?> <?php $this->addMainCSS("templates/{$this->name}/css/font-awesome.min.css"); ?> <?php $this->addMainCSS("templates/{$this->name}/css/bootstrap.css"); ?> <?php $this->addMainJS("templates/{$this->name}/js/jquery.js"); ?> <?php $this->addMainJS("templates/{$this->name}/js/bootstrap.js"); ?> <?php $this->addMainJS("templates/{$this->name}/js/jquery-modal.js"); ?> <?php $this->addMainJS("templates/{$this->name}/js/core.js"); ?> <?php $this->addMainJS("templates/{$this->name}/js/modal.js"); ?> <?php $this->addMainJS("templates/{$this->name}/js/messages.js"); ?> <!--[if lt IE 9]> <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> <script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script> <![endif]--> <?php $this->head(); ?> <style><?php include('options.css.php'); ?></style> </head> <?php if(cmsUser::isLogged()) { ?> Тут пишем если пользователь <body> <div id="top-menu"> <div id="layout"> <?php if (!$config->is_site_on){ ?> <div id="site_off_notice"><?php printf(ERR_SITE_OFFLINE_FULL, href_to('admin', 'settings', 'siteon')); ?></div> <?php } ?> </div> <header> <div id="layout"> <!--<div id="logo"><a href="<?php echo href_to_home(); ?>"></a></div>--> <?php $this->widgets('header', false, 'wrapper_plain'); ?> <?php if (cmsUser::isLogged()) { echo html_avatar_image($user->avatar, 'micro', $user->nickname); } else { echo ""; } ?> </div> </header> </div> <nav> <div id="layout"> <div class="topmenu"><a class="mobile-menu-link" onclick="diplay_hide('.collapse');return false;" role="button" data-toggle="collapse" href="#collapseExample" aria-expanded="false" aria-controls="collapseExample"><i class="fa fa-bars"></i> </a></div> <div class="collapse" id="collapseExample"> <?php if($this->hasWidgetsOn('top')) { ?> <?php $this->widgets('top', false, 'wrapper_plain'); ?> <?php } ?> </div> </div> </nav> <div id="layout"> <div id="body"> <?php $is_sidebar = $this->hasWidgetsOn('right-top', 'right-center', 'right-bottom'); $section_width = $is_sidebar ? '730px' : '100%'; ?> <?php $messages = cmsUser::getSessionMessages(); if ($messages){ ?> <div class="sess_messages"> <?php foreach($messages as $message){ echo $message; } ?> </div> <?php } ?> <section style="width:<?php echo $section_width; ?>"> <?php $this->widgets('left-top'); ?> <?php if ($this->isBody()){ ?> <article> <?php if ($config->show_breadcrumbs && $this->isBreadcrumbs()){ ?> <div id="breadcrumbs"> </div> <?php } ?> <?php $this->body(); ?> </article> <?php } ?> <?php $this->widgets('left-bottom'); ?> </section> <aside> <?php $this->widgets('right-top'); ?> <?php $this->widgets('right-center'); ?> <?php $this->widgets('right-bottom'); ?> </aside> </div> <?php if ($config->debug && cmsUser::isAdmin()){ ?> <div id="sql_debug" style="display:none"> <div id="sql_queries"> <?php foreach($core->db->query_list as $sql) { ?> <div class="query"> <div class="src"><?php echo $sql['src']; ?></div> <div class="query_time"><?php echo LANG_DEBUG_QUERY_TIME; ?> <span class="<?php echo (($sql['time']>=0.1) ? 'red_query' : 'green_query'); ?>"><?php echo number_format($sql['time'], 5); ?></span> <?php echo LANG_SECOND10 ?></div> </div> <?php } ?> </div> </div> <?php } ?> <footer> <ul> <li id="copyright"> <a href="<?php echo $this->options['owner_url'] ? $this->options['owner_url'] : href_to_home(); ?>"> <?php html($this->options['owner_name'] ? $this->options['owner_name'] : cmsConfig::get('sitename')); ?></a> © </li> <li id="info"> <?php if ($config->debug && cmsUser::isAdmin()){ ?> <span class="item"> SQL: <a href="#sql_debug" class="ajax-modal"><?php echo $core->db->query_count; ?></a> </span> <?php if ($config->cache_enabled){ ?> <span class="item"> Cache: <?php echo cmsCache::getInstance()->query_count; ?> </span> <?php } ?>
Посмотрел сейчас, вроде во второй ветке нет такой проверки "на лету" на правильность заполнения важных полей.Loadырь, ну а если подключить js проверяющий форму здесь же в виджете.
Такие простыни лучше под спойлер убирать)Вот код main.tpl.php рабочий с авторизацией но без регистрации
Забыл)
Посмотрел сейчас, вроде во второй ветке нет такой проверки "на лету" на правильность заполнения важных полей.Loadырь, ну а если подключить js проверяющий форму здесь же в виджете.
Такие простыни лучше под спойлер убирать)Вот код main.tpl.php рабочий с авторизацией но без регистрации