Файл: Разработка структуры и функционала интернет-представительства компании АО IT-Технологии (Требования к системе управления сайтом).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 28.03.2023

Просмотров: 505

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

h1, h2, h3, h4, h5, h6, .site-title {

font-family: '" . str_replace('+', ' ', $this->params->get('googleFontName')) . "', sans-serif;

}");

}

// Template color

if ($this->params->get('templateColor'))

{

$this->addStyleDeclaration('

body.site {

border-top: 3px solid ' . $this->params->get('templateColor') . ';

background-color: ' . $this->params->get('templateBackgroundColor') . ';

}

a {

color: ' . $this->params->get('templateColor') . ';

}

.nav-list > .active > a,

.nav-list > .active > a:hover,

.dropdown-menu li > a:hover,

.dropdown-menu .active > a,

.dropdown-menu .active > a:hover,

.nav-pills > .active > a,

.nav-pills > .active > a:hover,

.btn-primary {

background: ' . $this->params->get('templateColor') . ';

}');

}

// Check for a custom CSS file

JHtml::_('stylesheet', 'user.css', array('version' => 'auto', 'relative' => true));

// Check for a custom js file

JHtml::_('script', 'user.js', array('version' => 'auto', 'relative' => true));

// Load optional RTL Bootstrap CSS

JHtml::_('bootstrap.loadCss', false, $this->direction);

// Adjusting content width

$position7ModuleCount = $this->countModules('position-7');

$position8ModuleCount = $this->countModules('position-8');

if ($position7ModuleCount && $position8ModuleCount)

{

$span = 'span6';

}

elseif ($position7ModuleCount && !$position8ModuleCount)

{

$span = 'span9';

}

elseif (!$position7ModuleCount && $position8ModuleCount)

{

$span = 'span9';

}

else

{

$span = 'span12';

}

// Logo file or site title param

if ($this->params->get('logoFile'))

{

$logo = '<img src="' . JUri::root() . $this->params->get('logoFile') . '" alt="' . $sitename . '" />';

}

elseif ($this->params->get('sitetitle'))

{

$logo = '<span class="site-title" title="' . $sitename . '">' . htmlspecialchars($this->params->get('sitetitle'), ENT_COMPAT, 'UTF-8') . '</span>';

}

else

{

$logo = '<span class="site-title" title="' . $sitename . '">' . $sitename . '</span>';

}

?>

<!DOCTYPE html>

<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">

<head>

<meta name="viewport" content="width=device-width, initial-scale=1.0" />

<jdoc:include type="head" />

</head>

<body class="site <?php echo $option

. ' view-' . $view

. ($layout ? ' layout-' . $layout : ' no-layout')

. ($task ? ' task-' . $task : ' no-task')

. ($itemid ? ' itemid-' . $itemid : '')

. ($params->get('fluidContainer') ? ' fluid' : '');

echo ($this->direction === 'rtl' ? ' rtl' : '');

?>">

<!-- Body -->

<div class="body" id="top">

<div class="container<?php echo ($params->get('fluidContainer') ? '-fluid' : ''); ?>">

<!-- Header -->

<header class="header" role="banner">

<div class="header-inner clearfix">

<a class="brand pull-left" href="<?php echo $this->baseurl; ?>/">

<?php echo $logo; ?>

<?php if ($this->params->get('sitedescription')) : ?>

<?php echo '<div class="site-description">' . htmlspecialchars($this->params->get('sitedescription'), ENT_COMPAT, 'UTF-8') . '</div>'; ?>

<?php endif; ?>

</a>

<div class="header-search pull-right">

<jdoc:include type="modules" name="position-0" style="none" />

</div>

</div>

</header>

<?php if ($this->countModules('position-1')) : ?>

<nav class="navigation" role="navigation">

<div class="navbar pull-left">

<a class="btn btn-navbar collapsed" data-toggle="collapse" data-target=".nav-collapse">

<span class="element-invisible"><?php echo JTEXT::_('TPL_PROTOSTAR_TOGGLE_MENU'); ?></span>