Example #1
0
         }
         // для page возможен свой info-bottom
         if ($f = mso_page_foreach('mso-info-bottom-page')) {
             require $f;
         } elseif ($f = mso_page_foreach('info-bottom')) {
             require $f;
         }
         $p->html('<aside>');
         mso_page_content_end();
         $p->clearfix();
         if ($f = mso_page_foreach('page-content-end')) {
             require $f;
         }
         // связанные страницы по родителям
         if ($page_nav = mso_page_nav($p->val('page_id'), $p->val('page_id_parent'))) {
             $p->div($page_nav, 'page_nav');
         }
         // блок "Еще записи по теме"
         if ($f = mso_page_foreach('page-other-pages')) {
             require $f;
         } else {
             mso_page_other_pages($p->val('page_id'), $p->val('page_categories'));
         }
         $p->html('</aside>');
         $p->div_end('mso-page-content mso-type-' . getinfo('type') . '-content');
     }
 }
 $p->div_end('mso-page-only', '</article>');
 if ($f = mso_page_foreach('page-only-end')) {
     require $f;
 }
Example #2
0
<?php

if (!defined('BASEPATH')) {
    exit('No direct script access allowed');
}
/*
	(c) MaxSite CMS, http://max-3000.com/
	
	Вывод в подвале копирайтов и статистики.
*/
$pt = new Page_out();
// переделать на обычный html
$pt->div('&copy; ' . getinfo('name_site') . ', ' . date('Y'), 'copyright');
$pt->div_start('links-no-color hover-no-color');
$CI =& get_instance();
echo sprintf(tf('Работает на <a href="http://max-3000.com/">MaxSite CMS</a> | Время: {elapsed_time} | SQL: %s | Память: {memory_usage}'), $CI->db->query_count) . '<!--global_cache_footer--> | ';
if (is_login()) {
    echo $pt->link(getinfo('siteurl') . 'admin', tf('Управление')) . ' | ' . $pt->link(getinfo('siteurl') . 'logout', tf('Выйти'));
} else {
    echo $pt->link(getinfo('siteurl') . 'login', tf('Вход'));
}
$pt->div_end('');
# end file
	Расположение: header
	
	Схематичный вид: 
		Название  Меню | Меню      Блок
		
	CSS-стили: 
		var_style.less:
			>	@import url('components/ns-menu-block.less');
		
	PHP-связи: 
			>	if ($fn = mso_fe('components/ns-menu-block/ns-menu-block.php')) require($fn);
*/
$pt = new Page_out();
// подготавливаем объект для вывода
$name_site = mso_get_option('ns-menu-block-name_site', 'templates', getinfo('name_site'));
$block = mso_get_option('ns-menu-block-block', 'templates', '');
if (!is_type('home')) {
    $name_site = $pt->link(getinfo('siteurl'), $name_site);
}
// вывод
$pt->div_start('ns-menu-block', 'wrap');
$pt->div($name_site, 'r1');
$pt->div_start('r2');
if ($fn = mso_fe('components/_menu/_menu.php')) {
    require $fn;
}
$pt->div_end('r2');
$pt->div($block, 'r3');
$pt->clearfix();
$pt->div_end('ns-menu-block', 'wrap');
# end file
if (!defined('BASEPATH')) {
    exit('No direct script access allowed');
}
/*
	Файл: ns-descr-block.php

	Название: «Название сайта, описание, блок»
	
	Схематичный вид: 
		Название  Блок
		
	CSS-стили: 
		var_style.less:
			>	@import url('components/ns-descr-block.less');
		
	PHP-связи: 
			>	if ($fn = mso_fe('components/ns-descr-block/ns-descr-block.php')) require($fn);
*/
$pt = new Page_out();
// подготавливаем объект для вывода
$block = mso_get_option('ns-descr-block-block', 'templates', '');
// вывод
$pt->div_start('ns-descr-block', 'wrap');
$pt->div_start('r1');
$pt->div($pt->name_site(), 'name_site');
$pt->div(getinfo('description_site'), 'description_site');
$pt->div_end('r1');
$pt->div($block, 'r2');
$pt->clearfix();
$pt->div_end('ns-descr-block', 'wrap');
# end file
		Название  Меню | Меню      логин
		
	CSS-стили: 
		var_style.less:
			>	@import url('components/ns-menu-login.less');
		
	PHP-связи: 
			>	if ($fn = mso_fe('components/ns-menu-login/ns-menu-login.php')) require($fn);
*/
$pt = new Page_out();
// подготавливаем объект для вывода
$name_site = mso_get_option('ns-menu-login-name_site', 'templates', getinfo('name_site'));
if (!is_type('home')) {
    $name_site = $pt->link(getinfo('siteurl'), $name_site);
}
// вывод
$pt->div_start('ns-menu-login', 'wrap');
$pt->div($name_site, 'r1');
$pt->div_start('r2');
if ($fn = mso_fe('components/_menu/_menu.php')) {
    require $fn;
}
$pt->div_end('r2');
$pt->div_start('r3');
if ($fn = mso_fe('components/_login/_login.php')) {
    require $fn;
}
$pt->div_end('r3');
$pt->clearfix();
$pt->div_end('ns-menu-login', 'wrap');
# end file