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

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

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

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


Технический директор http://linguaxtrem.at/ru/


« : 19.08.2011, 18:08:11 »

Поставлена заказчиком непростая задача: Сайт должен всегда занимать ОДИН ЭКРАН! Никаких прокруток. Но и никаких "пол экрана".
Подскажите, кто нибудь для Joomla делал "резиновый шаблон" по высоте? И где почитать про это.

я уже более менее разобрался с футерами и т.п. http://pisteandpowder.com/
однако есть еще несколько вопросов:

при масштабировании текст колонок статей уползает вниз ПОД футер. Т.к. футер прозрачный, то содержимое футера накладывается поверх содержимого текста. использование марджина или паддинга не работает или я не понял как их доработать.

Вопрос - как можно доработать, что бы текст колонок статей скрывался и не налазил на футер.

При масштабировании текст колонок улазит под футер и пропадает кнопка подробнее у каждой статьи. Как ее приклеить рядом с футером?

Я понимаю что речь идет о задании высоты колонки статьи. но как ее правильно задать если неизвестны высоты других элементов я не знаю.



Записан
Taatshi
Профи
********

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

Сообщений: 3208


« Ответ #1 : 19.08.2011, 18:32:53 »

Поставлена заказчиком непростая задача: Сайт должен всегда занимать ОДИН ЭКРАН! Никаких прокруток. Но и никаких "пол экрана".

Вы меня извините, я не поняла по причине убогости своей... Поясните.

Высота - экран. Полэкрана нельзя.

Тут понятно - прикрепляем футер к низу страницы и все. высоту задаем 100%, футер выравниваем маргинами.

Прокрутку делать нельзя. А если материал большой? А как же тогда подгонять размер материала под высоту монитора? Менять размер шрифта?

Бред какой-то...
Записан
danilovmy
Захожу иногда
**

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

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


Технический директор http://linguaxtrem.at/ru/


« Ответ #2 : 19.08.2011, 18:45:48 »

я уже писал про этого заказчика. однако этот форум превратил мои ругательные слова в текст "заказчик - нехороший человек".

Однако есть такая задача. И бред это или нет - уже не обсуждается.

нулевой вариант - масштабировать шрифт.
Первый вариант - ограничивать размер текста статьи.
Второй вариант - беспощадно обрезать не влезший текст. 

Сложный вариант - бить текст на колонки и вставлять горизонтальную псевдо "прокрутку"

Марджины у меня не сработали. Или я не все понял, как сделать. высота футера мне неизвестна. но он должен быть приклеен к низу.
6 эксплорер не работает с футером без заданной высоты.
пока задал высоту в пикселях.

нашел похожий пример тут: http://jsfiddle.net/QeW7E/

Кто нибудь вообще встречал описание как такое сделать без java.
Записан
Taatshi
Профи
********

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

Сообщений: 3208


« Ответ #3 : 19.08.2011, 19:12:00 »

Ну.. похожий вариант не соответствует - там есть прокрутка. Это нужно заказчику сказать: Либо фиксированный размер материала - не более стольки-то знаков, либо - невозможно технически. И умное лицо, глаза к небу и молчок.))

По поводу нельзя полэкрана.

Смотрите, у Вас там будут дивы. один в другом.  Всем вплоть до контента нужно задать min-height: 100%;  первому - height: 100%; но это пристрелочно, верстку смотреть надо

Для футера - нужно верстку смотреть, так не скажешь.
Записан
Страниц: [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