CSS-стили: > @import url('components/logo-block.less'); PHP-связи: > if ($fn = mso_fe('components/logo-block/logo-block.php')) require($fn); */ $pt = new Page_out(); // подготавливаем объект для вывода // если в опции явно указан адрес лого, то берем его $logo = trim(mso_get_option('default_header_logo_custom', 'templates', false)); if (!$logo) { $logo = getinfo('stylesheet_url') . 'images/logos/' . mso_get_option('default_header_logo', 'templates', 'logo01.png'); } $logo = '<img src="' . $logo . '" alt="' . getinfo('name_site') . '" title="' . getinfo('name_site') . '">'; if (!is_type('home')) { $logo = $pt->link(getinfo('siteurl'), $logo); } // вывод $pt->div_start('logo-block', 'wrap'); $pt->div_start('r1'); $pt->html($logo); $pt->div_end('r1'); $pt->div_start('r2'); if (function_exists('ushka')) { echo ushka('logo-block'); } $pt->div_end('r2'); $pt->clearfix(); $pt->div_end('logo-block', 'wrap'); # end file
<?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