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

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Как сделать прокрутку контентной части и фисксированную шапку в шаблоне.  (Прочитано 888 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
veter1976
Осваиваюсь на форуме
***

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

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



« : 01.03.2011, 02:05:51 »

Сразу приведу пример того о чем спросил для наглядности http://demo.rockettheme.com/jan11/ это один из последних шаблонов от rockettheme
Rак вариант можно привести d пример новый дизайн Twitter, где фиксированной является меню и верхняя часть над меню. Но все таки наиболее наглядно отображает суть вопроса шаблон от rockettheme, т.е. именно то что я хочу.

Сам я использую шаблон YJSG Version 1.0.10 Stable
Выглядит он таким образом.



Из этого я хочу сделать так. что бы то что под синей линией прокручивалось под меню, шапкой и логотипом.
Разговаривал со знакомым верстальщиком, который мне сказал, что это делается на фрейме, и нужно искать решение в файлах шаблона.
Вот часть кода файла "yjsg_main.php"
Код:
<?php if ($yjsg_mobile):/*back to mobile view visible on mobile devices*/
    require( TEMPLATEPATH.DS."layouts/mobile/yjm_switch.php");
 endif; ?>
<div id="centertop" style="font-size:<?php echo $css_font; ?>; width:<?php echo $css_width.$css_widthdefined; ?>;">
          <?php require( TEMPLATEPATH.DS."layouts/grids/yjsg1.php"); /* above header grid */ ?>
          <?php require( TEMPLATEPATH.DS."yjsgcore/yjsg_headerblock.php");/* header - header grid located in this file */?>
          <?php require( TEMPLATEPATH.DS."yjsgcore/yjsg_topmenu.php");/* top menu */?>
          <?php require( TEMPLATEPATH.DS."layouts/grids/yjsg2.php");/* grid 2 adv1-adv5*/ ?>
          <?php require( TEMPLATEPATH.DS."layouts/grids/yjsg3.php");/*grid 3 user1-user5*/ ?>
        <?php require( TEMPLATEPATH.DS."layouts/grids/yjsg4.php");/* grid4 user6-user10*/ ?>
</div>

В котором он мне выделил строку
Код:
<?php require( TEMPLATEPATH.DS."yjsgcore/yjsg_headerblock.php");/* header - header grid located in this file */?>
И пояснил, что  все что выше включая хеадер один фрейм, все что ниже второй и нужно править именно эти части.
Но я так и не понял, что он хотел сказать этим.
Может кто нибудь даст дельный совет, как я должен поступить правильно, что бы решить этот вопрос?



Записан
dynamit
Практически профи
*******

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

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


how low?


« Ответ #1 : 01.03.2011, 02:12:05 »

фреймы не есть гуд, хотя можно. position: fixed; - обычно помогает, но надо смотреть коды шаблона. да и с IE6 надо будет муздохаться.
Записан
veter1976
Осваиваюсь на форуме
***

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

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



« Ответ #2 : 01.03.2011, 03:12:10 »

А разве шаблон от rockettheme, который а примере привел на фрейме сделан?
Записан
Страниц: [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