0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 2335 Просмотров
*

denchik82

  • Захожу иногда
  • 105
  • 0 / 0
Отображение шапки в Beez3
« : 17.12.2015, 10:31:02 »
Всем привет! Делаю сайт на Beez3. Возник вопрос, возможно ли отображение "logoheader" (картинки шапки) только на главной странице сайта. Если да, то подскажите где и как копать! Спасибо всем откликнувшимся!! Сайтi-slabotochnik.ru
*

Taatshi

  • Глобальный модератор
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Отображение шапки в Beez3
« Ответ #1 : 17.12.2015, 10:55:24 »
Код: php
<?php $menu = JFactory::getApplication()->getMenu();
if ($menu->getActive()->id = $menu->getDefault()->id): ?>
//здесь код Вашего лого
<?php endif; ?>

Править файл beez3/index.php
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

denchik82

  • Захожу иногда
  • 105
  • 0 / 0
Re: Отображение шапки в Beez3
« Ответ #2 : 17.12.2015, 11:25:23 »
Код: php
<?php $menu = JFactory::getApplication()->getMenu();
if ($menu->getActive()->id = $menu->getDefault()->id): ?>
//здесь код Вашего лого
<?php endif; ?>
Извините конечно за наглость, а номер строки подскажете? Что то не могу найти)

Править файл beez3/index.php
*

denchik82

  • Захожу иногда
  • 105
  • 0 / 0
Re: Отображение шапки в Beez3
« Ответ #3 : 17.12.2015, 11:30:32 »
Вот мой index.php похожего что то не нашел(
Код
<?php
/**
 * @package     Joomla.Site
 * @subpackage  Templates.beez3
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

// No direct access.
defined('_JEXEC') or die;

JLoader::import('joomla.filesystem.file');

// Check modules
$showRightColumn = ($this->countModules('position-3') or $this->countModules('position-6') or $this->countModules('position-8'));
$showbottom      = ($this->countModules('position-9') or $this->countModules('position-10') or $this->countModules('position-11'));
$showleft        = ($this->countModules('position-4') or $this->countModules('position-7') or $this->countModules('position-5'));

if ($showRightColumn == 0 and $showleft == 0)
{
$showno = 0;
}

JHtml::_('behavior.framework', true);

// Get params
$color          = $this->params->get('templatecolor');
$logo           = $this->params->get('logo');
$navposition    = $this->params->get('navposition');
$headerImage    = $this->params->get('headerImage');
$doc            = JFactory::getDocument();
$app            = JFactory::getApplication();
$templateparams = $app->getTemplate(true)->params;
$config         = JFactory::getConfig();
$bootstrap      = explode(',', $templateparams->get('bootstrap'));
$jinput         = JFactory::getApplication()->input;
$option         = $jinput->get('option', '', 'cmd');

if (in_array($option, $bootstrap))
{
// Load optional rtl Bootstrap CSS and Bootstrap bugfixes
JHtml::_('bootstrap.loadCss', true, $this->direction);
}

$doc->addStyleSheet($this->baseurl . '/templates/system/css/system.css');
$doc->addStyleSheet($this->baseurl . '/templates/' . $this->template . '/css/position.css', $type = 'text/css', $media = 'screen,projection');
$doc->addStyleSheet($this->baseurl . '/templates/' . $this->template . '/css/layout.css', $type = 'text/css', $media = 'screen,projection');
$doc->addStyleSheet($this->baseurl . '/templates/' . $this->template . '/css/print.css', $type = 'text/css', $media = 'print');
$doc->addStyleSheet($this->baseurl . '/templates/' . $this->template . '/css/general.css', $type = 'text/css', $media = 'screen,projection');
$doc->addStyleSheet($this->baseurl . '/templates/' . $this->template . '/css/' . htmlspecialchars($color). '.css', $type = 'text/css', $media = 'screen,projection');

if ($this->direction == 'rtl')
{
$doc->addStyleSheet($this->baseurl . '/templates/' . $this->template . '/css/template_rtl.css');
if (file_exists(JPATH_SITE . '/templates/' . $this->template . '/css/' . $color . '_rtl.css'))
{
$doc->addStyleSheet($this->baseurl . '/templates/' . $this->template . '/css/' . htmlspecialchars($color). '_rtl.css');
}
}

JHtml::_('bootstrap.framework');
$doc->addScript($this->baseurl . '/templates/' . $this->template . '/javascript/md_stylechanger.js', 'text/javascript');
$doc->addScript($this->baseurl . '/templates/' . $this->template . '/javascript/hide.js', 'text/javascript');
$doc->addScript($this->baseurl . '/templates/' . $this->template . '/javascript/respond.src.js', 'text/javascript');
$doc->addScript($this->baseurl . '/templates/' . $this->template . '/javascript/template.js', 'text/javascript');

?>

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>" >
<head>
<?php require __DIR__ . '/jsstrings.php';?>

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=3.0, user-scalable=yes"/>
<meta name="HandheldFriendly" content="true" />
<meta name="apple-mobile-web-app-capable" content="YES" />

<jdoc:include type="head" />

<!--[if IE 7]>
<link href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/css/ie7only.css" rel="stylesheet" type="text/css" />
<![endif]-->
</head>
<body id="shadow">

<?php if ($color == 'image'):?>
<style type="text/css">
.logoheader {
background:url('<?php echo $this->baseurl . '/' . htmlspecialchars($headerImage); ?>') no-repeat right;
}
body {
background: <?php echo $templateparams->get('backgroundcolor'); ?>;
}
</style>
<?php endif; ?>

<div id="all">
<div id="back">
<header id="header">


<div class="logoheader">

<h1 id="logo">
<?php if ($logo) : ?>
<img src="<?php echo $this->baseurl; ?>/<?php echo htmlspecialchars($logo); ?>"  alt="<?php echo htmlspecialchars($templateparams->get('sitetitle')); ?>" />
<?php endif;?>
<?php if (!$logo AND $templateparams->get('sitetitle')) : ?>
<?php echo htmlspecialchars($templateparams->get('sitetitle')); ?>
<?php elseif (!$logo AND $config->get('sitename')) : ?>
<?php echo htmlspecialchars($config->get('sitename')); ?>
<?php endif; ?>
<span class="header1">
<?php echo htmlspecialchars($templateparams->get('sitedescription')); ?>
</span></h1>
</div><!-- end logoheader -->
<ul class="skiplinks">
<li><a href="#main" class="u2"><?php echo JText::_('TPL_BEEZ3_SKIP_TO_CONTENT'); ?></a></li>
<li><a href="#nav" class="u2"><?php echo JText::_('TPL_BEEZ3_JUMP_TO_NAV'); ?></a></li>
<?php if ($showRightColumn) : ?>
<li><a href="#right" class="u2"><?php echo JText::_('TPL_BEEZ3_JUMP_TO_INFO'); ?></a></li>
<?php endif; ?>
</ul>
<h2 class="unseen"><?php echo JText::_('TPL_BEEZ3_NAV_VIEW_SEARCH'); ?></h2>
<h3 class="unseen"><?php echo JText::_('TPL_BEEZ3_NAVIGATION'); ?></h3>
<jdoc:include type="modules" name="position-1" />
<div id="line">
<div id="fontsize"></div>
<h3 class="unseen"><?php echo JText::_('TPL_BEEZ3_SEARCH'); ?></h3>
<jdoc:include type="modules" name="position-0" />
</div> <!-- end line -->
</header><!-- end header -->
<div id="<?php echo $showRightColumn ? 'contentarea2' : 'contentarea'; ?>">
<div id="breadcrumbs">
<jdoc:include type="modules" name="position-2" />
</div>

<?php if ($navposition == 'left' and $showleft) : ?>
<nav class="left1 <?php if ($showRightColumn == null) { echo 'leftbigger';} ?>" id="nav">
<jdoc:include type="modules" name="position-7" style="beezDivision" headerLevel="3" />
<jdoc:include type="modules" name="position-4" style="beezHide" headerLevel="3" state="0 " />
<jdoc:include type="modules" name="position-5" style="beezTabs" headerLevel="2"  id="3" />
</nav><!-- end navi -->
<?php endif; ?>

<div id="<?php echo $showRightColumn ? 'wrapper' : 'wrapper2'; ?>" <?php if (isset($showno)){echo 'class="shownocolumns"';}?>>
<div id="main">

<?php if ($this->countModules('position-12')) : ?>
<div id="top">
<jdoc:include type="modules" name="position-12" />
</div>
<?php endif; ?>

<jdoc:include type="message" />
<jdoc:include type="component" />

</div><!-- end main -->
</div><!-- end wrapper -->

<?php if ($showRightColumn) : ?>
<div id="close">
<a href="#" onclick="auf('right')">
<span id="bild">
<?php echo JText::_('TPL_BEEZ3_TEXTRIGHTCLOSE'); ?>
</span>
</a>
</div>

<aside id="right">
<h2 class="unseen"><?php echo JText::_('TPL_BEEZ3_ADDITIONAL_INFORMATION'); ?></h2>
<jdoc:include type="modules" name="position-6" style="beezDivision" headerLevel="3" />
<jdoc:include type="modules" name="position-8" style="beezDivision" headerLevel="3" />
<jdoc:include type="modules" name="position-3" style="beezDivision" headerLevel="3" />
</aside><!-- end right -->
<?php endif; ?>

<?php if ($navposition == 'center' and $showleft) : ?>
<nav class="left <?php if ($showRightColumn == null) { echo 'leftbigger'; } ?>" id="nav" >

<jdoc:include type="modules" name="position-7"  style="beezDivision" headerLevel="3" />
<jdoc:include type="modules" name="position-4" style="beezHide" headerLevel="3" state="0 " />
<jdoc:include type="modules" name="position-5" style="beezTabs" headerLevel="2"  id="3" />

</nav><!-- end navi -->
<?php endif; ?>

<div class="wrap"></div>
</div> <!-- end contentarea -->
</div><!-- back -->
</div><!-- all -->

<div id="footer-outer">
<?php if ($showbottom) : ?>
<div id="footer-inner" >

<div id="bottom">
<div class="box box1"> <jdoc:include type="modules" name="position-9" style="beezDivision" headerlevel="3" /></div>
<div class="box box2"> <jdoc:include type="modules" name="position-10" style="beezDivision" headerlevel="3" /></div>
<div class="box box3"> <jdoc:include type="modules" name="position-11" style="beezDivision" headerlevel="3" /></div>
</div>

</div>
<?php endif; ?>

<div id="footer-sub">
<footer id="footer">
<jdoc:include type="modules" name="position-14" />
</footer><!-- end footer -->
</div>
</div>
<jdoc:include type="modules" name="debug" />
</body>
</html>
*

Taatshi

  • Глобальный модератор
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Отображение шапки в Beez3
« Ответ #4 : 17.12.2015, 12:59:32 »
Вам нужно вставить свой код начиная от  <div class="logoheader"> и до его закрывающего тега в это условие
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: Отображение шапки в Beez3
« Ответ #5 : 17.12.2015, 14:23:06 »
Всем привет! Делаю сайт на Beez3. Возник вопрос, возможно ли отображение "logoheader" (картинки шапки) только на главной странице сайта. Если да, то подскажите где и как копать! Спасибо всем откликнувшимся!! Сайтi-slabotochnik.ru
вырезать шапку из шаблона, поместить в модуль и модуль привязать только к главной странице .
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

denchik82

  • Захожу иногда
  • 105
  • 0 / 0
Re: Отображение шапки в Beez3
« Ответ #6 : 17.12.2015, 14:27:10 »
вырезать шапку из шаблона, поместить в модуль и модуль привязать только к главной странице .
Спасибо за помощь! Буду пробовать!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Отображение модуля меню на странице материала

Автор kunsaid

Ответов: 9
Просмотров: 704
Последний ответ 21.07.2021, 10:50:29
от kunsaid
Как исправить отображение?

Автор itbc

Ответов: 7
Просмотров: 573
Последний ответ 23.05.2021, 09:53:42
от itbc
Непонятное отображение одной страницы сайта

Автор itbc

Ответов: 12
Просмотров: 716
Последний ответ 14.12.2020, 13:42:32
от itbc
Корректное отображение фона

Автор Rebarun

Ответов: 5
Просмотров: 789
Последний ответ 25.07.2020, 13:56:12
от Rebarun
Protostar - неправильное отображение мобильной версии

Автор Albaruthenica

Ответов: 0
Просмотров: 824
Последний ответ 22.06.2020, 14:25:57
от Albaruthenica