LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
26.05.2012, 12:35:28 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Шапка в шаблоне JA_Purity  (Прочитано 3092 раз)
0 Пользователей и 1 Гость смотрят эту тему.
fedoroff
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 22



« : 07.08.2010, 08:13:50 »

Хочу поменять полностью шапку в стандартном шаблоне JA_Purity, вот что получается:

а нужно чтобы полностью в ней было:


помогите пожалуйста ,не знаю что делать...
Записан
Messir
Завсегдатай
*****

Репутация: +47/-0
Offline Offline

Пол: Мужской
Сообщений: 507


могу укусить:)


« Ответ #1 : 07.08.2010, 09:35:29 »

Измените в CSS шаблона размеры и положение слоя по размерам Вашей картинки.
Менять надо параметры, связанные с ja-header.
« Последнее редактирование: 07.08.2010, 09:46:59 от Messir » Записан
fedoroff
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 22



« Ответ #2 : 07.08.2010, 13:13:48 »

/* HEADER
--------------------------------------------------------- */
#ja-headerwrap {
   background: #333333;
   color: #CCCCCC;
   line-height: normal;
   height: 80px;
}

#ja-header {
   position: relative;
   height: 80px;
}

.ja-headermask {
   width: 602px;
   display: block;
   background: url(../images/header-mask.png) no-repeat top right;
   height: 80px;
   position: absolute;
   top: 0;
   right: -1px;
}

#ja-header a {
   color: #CCCCCC;
}

это? а что именно поменять?
« Последнее редактирование: 07.08.2010, 13:19:25 от fedoroff » Записан
fedoroff
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 22



« Ответ #3 : 08.08.2010, 12:34:52 »

знает кто нибдуь? или нет..
Записан
Messir
Завсегдатай
*****

Репутация: +47/-0
Offline Offline

Пол: Мужской
Сообщений: 507


могу укусить:)


« Ответ #4 : 08.08.2010, 15:28:46 »

в секции ja-headerwrap меняем:
Код:
background: #333333;
на
Код:
background: url(../images/название_фоновой_картинки) no-repeat top center;
в параметре height: 80px; указываем высоту фоновой картинки
комментируем или удаляем следующий кусок:
Код:
#ja-header {
position: relative;
height: 80px;
}

.ja-headermask {
width: 602px;
display: block;
background: url(../images/header-mask.png) no-repeat top right;
height: 80px;
position: absolute;
top: 0;
right: -1px;
}

#ja-header a {
color: #CCCCCC;
}

h1.logo, h1.logo-text {
margin: 0 0 0 5px;
padding: 0;
font-size: 180%;
text-transform: uppercase;
}

h1.logo a {
width: 208px;
display: block;
background: url(../images/logo.png) no-repeat;
height: 80px;
position: relative;
z-index: 100;
}

h1.logo a span {
position: absolute;
top: -1000px;
}

h1.logo-text a {
color: #CCCCCC !important;
text-decoration: none;
outline: none;
position: absolute;
bottom: 40px;
left: 5px;
}

p.site-slogan {
margin: 0;
padding: 0;
padding: 2px 5px;
color: #FFFFFF;
background: #444444;
font-size: 92%;
position: absolute;
bottom: 20px;
left: 0;
}

Затем открываем файл index.php шаблона и удаляем кусок:
Код:
<div id="ja-header" class="clearfix" style="background: url(<?php echo $tmpTools->templateurl(); ?>/images/header/<?php echo $tmpTools->getRandomImage(dirname(__FILE__).DS.'images/header'); ?>) no-repeat top <?php if($this->direction == 'rtl') echo 'left'; else echo 'right';?>;">

<div class="ja-headermask">&nbsp;</div>

<?php
$siteName = $tmpTools->sitename();
if ($tmpTools->getParam('logoType')=='image'): ?>
<h1 class="logo">
<a href="index.php" title="<?php echo $siteName; ?>"><span><?php echo $siteName; ?></span></a>
</h1>
<?php else:
$logoText = (trim($tmpTools->getParam('logoText'))=='')? $config->sitename : $tmpTools->getParam('logoText');
$sloganText = (trim($tmpTools->getParam('sloganText'))=='')? JText::_('SITE SLOGAN') : $tmpTools->getParam('sloganText'); ?>
<h1 class="logo-text">
<a href="index.php" title="<?php echo $siteName; ?>"><span><?php echo $logoText; ?></span></a>
</h1>
<p class="site-slogan"><?php echo $sloganText;?></p>
<?php endif; ?>

<?php $tmpTools->genToolMenu(JA_TOOL_FONT, 'png'); ?>

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

</div>

Предупреждение!
Операции указаны, исходя из визуализации на скрине. При этом удаляется секция лого и одна из позиций модуля.
Записан
gravizapa
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 16



« Ответ #5 : 13.03.2011, 18:49:04 »

Спасибо,как раз то что нужно
Записан
lecharton
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 11



« Ответ #6 : 09.06.2011, 01:35:28 »

Выполнила все действия указанные выше, но шапка не появляется. Этот блок исчез вообще. Подскажите где напортачила.
Записан
Oxlamon
Живу я здесь
******

Репутация: +93/-4
Offline Offline

Сообщений: 972


« Ответ #7 : 09.06.2011, 02:09:53 »

lecharton, готового рецепта по каждому случаю нет. Но вам будет полезно знать, что ja purity основан на фреймворке ja t3 и на сайте джyмларта есть пример модификации этого шаблона.
Включая, кстати, изменение шапки.
Переводную статью (почти полностью) о фреймворке я встречал на сайте vjoomla.ru. И один из форумчан здесь создал соответствующий топик.
Поизучайте вышеупомянутые посты более пристально, и вопросы, в большинстве своём, снимутся...
Записан
lecharton
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 11



« Ответ #8 : 09.06.2011, 14:54:34 »

Я понимаю, что готового рецепта нет. Форумы просматриваю уже не первый раз.
И все же вопрос открыт. Поняла, что если в index.php оставить:
Код:
<div id="ja-header" class="clearfix" style="background: url(<?php echo $tmpTools->templateurl(); ?>/images/header/<?php echo $tmpTools->getRandomImage(dirname(__FILE__).DS.'images/header'); ?>) no-repeat top <?php if($this->direction == 'rtl') echo 'left'; else echo 'right';?>;">
А все остальное удалить, то рисунок шапки появляется. Но ширина при этом остается 80, хотя в CSS изменена на нужную.
Записан
lecharton
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 11



« Ответ #9 : 10.06.2011, 15:09:09 »

Нашла в чем проблема. Почему-то когда я в FireBug меняю ширину в строчке
Код:
    #ja-header {
        position: relative;
        height: 332px;
    }
Новое значение не сохраняется. Стоит закрыть страницу и стоит стандартное 80.
Если меняю не через FireBug тот же результат. Файл доступен для записи.
Записан
Mihanja80
Практически профи
*******

Репутация: +140/-3
Offline Offline

Пол: Мужской
Сообщений: 2337


Всю жизнь учусь...


« Ответ #10 : 10.06.2011, 15:57:16 »

>Если меняю не через FireBug тот же результат. Файл доступен для записи.
А с помощью чего ещё меняете?
Фаербаг меняет стили отображения в самом браузере а не на хостинге!
 Стили нужно править в файлах на хостинге.
Записан
lecharton
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 11



« Ответ #11 : 10.06.2011, 16:24:37 »

Открываю CSS через административную панель на сайте. Там стоит нужное мне значение height: 332px, но в FireBug height: 80px. Открывала и смотрела просто блокнотом, тоже 332.
Сайт пока лежит на локалке.
Записан
Messir
Завсегдатай
*****

Репутация: +47/-0
Offline Offline

Пол: Мужской
Сообщений: 507


могу укусить:)


« Ответ #12 : 10.06.2011, 18:21:15 »

Открываю CSS через административную панель на сайте. Там стоит нужное мне значение height: 332px, но в FireBug height: 80px. Открывала и смотрела просто блокнотом, тоже 332.
Сайт пока лежит на локалке.
А высоту родительского слоя изменили?
Код:
#ja-headerwrap {
   background: #333333;
   color: #CCCCCC;
   line-height: normal;
   height: 80px;
}

Да и не совсем понятно, чего хотите добиться.... если вставить картинку, то см. мой пост выше, при этом удаляется вложенный слой. Если задача другая, то и решение будет соответственно другое.
« Последнее редактирование: 10.06.2011, 18:29:10 от Messir » Записан
lecharton
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 11



« Ответ #13 : 10.06.2011, 23:15:04 »

Высоту родительского слоя изменила.
Добиться хочу того, чего и автор этой темы. Следовала вашим указаниям выше и у меня возникла вот такая проблема. Сначала вернула строчку:
Код:
<div id="ja-header" class="clearfix" style="background: url(<?php echo $tmpTools->templateurl(); ?>/images/header/<?php echo $tmpTools->getRandomImage(dirname(__FILE__).DS.'images/header'); ?>) no-repeat top <?php if($this->direction == 'rtl') echo 'left'; else echo 'right';?>;">
Так как без нее картинка вообще не отображалась. Пропадал блок с шапкой, сразу сверху страницы шла надпись: "Главная страница" и отображались материалы.
Потом добавила
Код:
#ja-header {
        position: relative;
        height: 332px;
    }
Уже скорее от безысходности и в поисках решения, чем с каким-то умыслом.
Теперь когда в FireBug меняю в этом месте height на 332, шапка встает как надо. В файле CSS тоже стоит 332. Меняла из административной панели (и открывала файл блокнотом). Но когда открываю страницу высота у шапки 80. Снова открываю FireBug, и там тоже 80.
Почему так и можно вообще это исправить?
Записан
ELLE
Живу я здесь
******

Репутация: +207/-0
Offline Offline

Пол: Женский
Сообщений: 1393



« Ответ #14 : 10.06.2011, 23:22:37 »

Почисти кэш в Joomla и в браузере (или зайди с другого). Если в template.css точно 332px.
Записан
lecharton
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 11



« Ответ #15 : 10.06.2011, 23:32:25 »

Спасибо большое! Чистка хэша помогла :-)
Записан
ELLE
Живу я здесь
******

Репутация: +207/-0
Offline Offline

Пол: Женский
Сообщений: 1393



« Ответ #16 : 10.06.2011, 23:46:11 »

Ну слава богу! А то прям полтергейст какой-то! Wink
Записан
Mihanja80
Практически профи
*******

Репутация: +140/-3
Offline Offline

Пол: Мужской
Сообщений: 2337


Всю жизнь учусь...


« Ответ #17 : 10.06.2011, 23:59:39 »

lecharton, Хеш и Кеш это разные вещи Wink
Записан
snegirev
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 1


« Ответ #18 : 07.10.2011, 11:56:04 »

После замены шапки, как сделать горизонтальное меню в позиции hornav размером под шапку?
Напишите пожалуйста как для дятла:)
Записан
dimon5991
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 70


« Ответ #19 : 04.01.2012, 02:49:50 »

А как логотип туда вставить?
Записан
ELLE
Живу я здесь
******

Репутация: +207/-0
Offline Offline

Пол: Женский
Сообщений: 1393



« Ответ #20 : 04.01.2012, 02:51:39 »

А как логотип туда вставить?
самый простой способ - /templates/ja_purity/images/logo.png эту картинку заменить на свою с тем же именем
Записан
dimon5991
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 70


« Ответ #21 : 04.01.2012, 02:58:03 »

Если поменял шапку как выше указано, то оно его не найдет
Увожу код в index php
Код:
<div style ="padding-left: 500px; padding-top: 150px "><a href="http://www.vzakachke.com"><img alt="" src="images/logo.png" width="300" height="78" /></a></div>
А логотипа не видет:
« Последнее редактирование: 04.01.2012, 03:04:18 от dimon5991 » Записан
ELLE
Живу я здесь
******

Репутация: +207/-0
Offline Offline

Пол: Женский
Сообщений: 1393



« Ответ #22 : 04.01.2012, 03:07:17 »

dimon5991, ну понятное дело - значит не удаляйте секцию лого как указано выше и тогда подмена сработает.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet