} // для 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; }
<?php if (!defined('BASEPATH')) { exit('No direct script access allowed'); } /* (c) MaxSite CMS, http://max-3000.com/ Вывод в подвале копирайтов и статистики. */ $pt = new Page_out(); // переделать на обычный html $pt->div('© ' . 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