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

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

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

Сообщений: 52


« : 31.01.2012, 00:50:25 »

Вообщем это первый мой сайт, написал сам шаблон, но есть одна проблема:

В index.php есть

Код:
<div id="mainblock">
    <div id="header"> ... </div>
    <div id="topmenu"><jdoc:include type="modules" name="topmenu" style="none" /></div>
    <div id="left"><jdoc:include type="modules" name="left" style="xhtml"/></div>
    <div id="content"><jdoc:include type="component" style="none"/></div>
    <div id="footer">
         <div id="counters_right"> </div>
    </div>
</div>
</div>

Хочу вставить позицию по центру после Left, вставляю  <div id="top-front"><jdoc:include type="modules" name="top-front" style="none"/></div>
В итоге она отображается ниже позиции Left, а сверху остается большое белое просранство...идет сдвиг, если добавить в Left еще какой-то модуль, то top-front сдвинется еще ниже...
 
Вот получается как тут: http://is-standard.com/call

</div>
Записан
Taatshi
Профи
********

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

Сообщений: 3210


« Ответ #1 : 31.01.2012, 08:20:12 »

дело в стилях. Выложите на хостинг - посмотрим.
Записан
FerrumLogic
Давно я тут
****

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

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


Я ушел чтобы с разбегу вернуться


« Ответ #2 : 31.01.2012, 08:23:59 »

CSS (float: left / clear: both) в помощь
Записан
misterio
Осваиваюсь на форуме
***

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

Сообщений: 52


« Ответ #3 : 31.01.2012, 15:08:04 »

Да, спасибо, вроде разобрался...а как быть вот с таким ?

http://is-standard.com/nb-ukraine/by-use

Когда материала мало, модули боковые залазят вниз и сдвигают все, что там есть...
Аналогичная ситуация с http://is-standard.com/call, если прописать float:left, оно то выровняется нормально, область самого контента сожмется до полоски в пару пикселей, и форма связи и боковые панели будут как-бы вне шаблона...
Записан
misterio
Осваиваюсь на форуме
***

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

Сообщений: 52


« Ответ #4 : 31.01.2012, 15:09:30 »

А и еще, объясните, пожалуйста, как работают параметры модулей

style="none"
style="xhtml"
style="rounded"

и т.п., т.к. я что-то не смог найти понятного описания, даже в доках Joomla/
Записан
misterio
Осваиваюсь на форуме
***

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

Сообщений: 52


« Ответ #5 : 31.01.2012, 23:03:30 »

Уже был тут вариант вставить пустой <div> после контента, но это решение не самое лучшее.
Никто не подскажет, как тут выкрутиться?
Записан
assaru
Завсегдатай
*****

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

Сообщений: 776


<?php if (IQ<=10) echo "Прощай мир!"; ?>


« Ответ #6 : 01.02.2012, 10:00:23 »

А и еще, объясните, пожалуйста, как работают параметры модулей

style="none"
style="xhtml"
style="rounded"

и т.п., т.к. я что-то не смог найти понятного описания, даже в доках Joomla/
Почитайте здесь Раздел "Modules in Templates". Ну и весь материал можно нужно осилить.
Записан
misterio
Осваиваюсь на форуме
***

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

Сообщений: 52


« Ответ #7 : 01.02.2012, 16:48:09 »

А по поводу сдвига? Почему так происходит?

P.S. Ответ дал, сам себе. http://joomlaforum.ru/index.php/topic,190291.msg1051690.html#msg1051690
« Последнее редактирование: 01.02.2012, 18:13:50 от misterio » Записан
Страниц: [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