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

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

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

Сообщений: 12


« : 25.09.2011, 04:57:05 »

Столкнулся с ситуацией, когда в материал идет дальше за поля шаблона и не могу понять что нужно сделать, чтобы все отображалось как надо, посоветуйте. замучался уже Sad



« Последнее редактирование: 25.09.2011, 13:47:25 от Blackrain » Записан
zmancer
Завсегдатай
*****

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

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



« Ответ #1 : 25.09.2011, 08:09:19 »

Явно косяк в верстке шаблона. Дайте ссылку на сайт или выложите свой шаблон сюда.
Бекграунд контента не растягивается по высоте . - так правильнее будет название вашей темы.
« Последнее редактирование: 25.09.2011, 08:13:11 от zmancer » Записан
Blackrain
Захожу иногда
**

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

Сообщений: 12


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

Вот ссылка на страниу: http://project-128.ru/index.php?option=com_content&view=article&id=1313:-1xcom-2011&catid=124:2011-09-12-16-08-54&Itemid=860
Записан
Shustry
Группа развития
*****

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

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


Добрый зайка


« Ответ #3 : 25.09.2011, 14:24:11 »

Судя по замыслу верстальщика сайт не должен быть выше шести тыщ пикселей! Azn
http://project-128.ru/templates/it_thesoftware/images/content.png
В общем, так просто не исправить. Самое быстрое - откройте картинку в фотошопе и растяните среднюю часть ещё на сколько-нить тысяч пикселей. Хотя, изначально, имхо, странное решение, делать ограничение на высоту контента.
Записан
zmancer
Завсегдатай
*****

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

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



« Ответ #4 : 25.09.2011, 14:50:07 »

Мда... Картинку нужно разрезать на 2 + небольшие правки. В CSS диву с контентом задать бекграунд с верхней частью картинки+белый цвет. Сразу после блока с контентом вставляем еще див со второй картинкой в бекграунде, вот и все. Подробнее объяснить не могу. Если не по силам, могу сделать за небольшую ,благодарность в размере 7usd.
Записан
Shustry
Группа развития
*****

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

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


Добрый зайка


« Ответ #5 : 25.09.2011, 15:09:18 »

На две не поможет. Там по-бокам какбэ тень и середина тоже болжна быть с бэкграунд-имеджем. На три разрезать и собрать обратно в один спрайт только с горизонтальным отступом.
Типа так:
----------------------------------------
верх         | середина         |  низ
----------------------------------------
Записан
Blackrain
Захожу иногда
**

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

Сообщений: 12


« Ответ #6 : 25.09.2011, 15:47:10 »

Самое быстрое - откройте картинку в фотошопе и растяните среднюю часть ещё на сколько-нить тысяч пикселей. Хотя, изначально, имхо, странное решение, делать ограничение на высоту контента.
Спасибо вам огромное! Увеличил и все хорошо, мне это и было надо без заумных решений. все быстро и хорошо. Багодарю
Записан
Taatshi
Профи
********

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

Сообщений: 3208


« Ответ #7 : 25.09.2011, 15:53:51 »

Господибожежмой, сколько же Вы сейчас пикселей бэкграундом грузите? Жесть.
Записан
Shustry
Группа развития
*****

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

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


Добрый зайка


« Ответ #8 : 25.09.2011, 16:05:02 »

Господибожежмой, сколько же Вы сейчас пикселей бэкграундом грузите? Жесть.
Да там png. Ничего лишнего не подгружается. Хоть в 100 000 высотой делай, размер файла практически не изменится. Другое дело, что комп конечного юзера будет нагружен обрабатывая такие полотнища.
Записан
zmancer
Завсегдатай
*****

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

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



« Ответ #9 : 25.09.2011, 17:08:55 »

На две не поможет. Там по-бокам какбэ тень и середина тоже болжна быть с бэкграунд-имеджем. На три разрезать и собрать обратно в один спрайт только с горизонтальным отступом.
Типа так:
----------------------------------------
верх         | середина         |  низ
----------------------------------------
там хватит 2 поверьте.
ТС, это решение не заумное, а разумное.
Записан
zmancer
Завсегдатай
*****

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

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



« Ответ #10 : 25.09.2011, 17:14:35 »

PS, Blackrain а если контента будет еще больше? или очень мало? каждый раз будете подгонять картинку?
Записан
beliyadm
Профи
********

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

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


Севастополь==Россия


« Ответ #11 : 25.09.2011, 17:17:58 »

Сделайте для основного дива с контентом подложку с нижней тенью и закруглением внизу и заполните весь фон белым.
И картинка будет минимальна и высота контента внутри любой
На две не поможет. Там по-бокам какбэ тень и середина тоже болжна быть с бэкграунд-имеджем. На три разрезать и собрать обратно в один спрайт только с горизонтальным отступом.
Типа так:
----------------------------------------
верх         | середина         |  низ
----------------------------------------
Зачем? Ширина шаблона ведь фиксированная
Записан
Shustry
Группа развития
*****

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

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


Добрый зайка


« Ответ #12 : 25.09.2011, 17:37:10 »

там хватит 2 поверьте.
ТС, это решение не заумное, а разумное.
Ага. Пригляделся, по-бокам теней нет, хватит двух, вернее одного спрайта из двух.

Сделайте для основного дива с контентом подложку с нижней тенью и закруглением внизу и заполните весь фон белым.
И картинка будет минимальна и высота контента внутри любойЗачем? Ширина шаблона ведь фиксированная
Всё верно. Фиксированная. Вместо слова "верх" целиком всю верхнюю часть фона, вместо "низ" - нижнюю. Для внешнего div-а будет бэкграунд-позишн: 0 0, для внутреннего: -50% bottom. Ну или наоборот, без разницы.
-------------------------------
верх                | низ
-------------------------------
Записан
Blackrain
Захожу иногда
**

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

Сообщений: 12


« Ответ #13 : 25.09.2011, 17:51:51 »

PS, Blackrain а если контента будет еще больше? или очень мало? каждый раз будете подгонять картинку?
Согласен что решение не самое удачное, но для меня пойдет и это. Сайт некоммерчесский, простенький, так что сойдет
Записан
beliyadm
Профи
********

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

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


Севастополь==Россия


« Ответ #14 : 25.09.2011, 17:52:42 »

Я бы вообще не делал спрайты.
1 - верхний заворот в разные стороны всегда по высоте фиксированный - положить его абсолютным позиционированием или фоном к всему сайту (не body)
2 - блок с контентом сделать с заливкой #fff и нижней отпозиционированной картинкой с закруглением и тенью.
Итого мы имеем все-равно картинку вроде этой http://project-128.ru/templates/it_thesoftware/images/content.png и простое нижнее закругление в десять раз легче (ну при желании конечно можно и в спрайт объединить)
Записан
Blackrain
Захожу иногда
**

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

Сообщений: 12


« Ответ #15 : 25.09.2011, 17:54:56 »

Ага. Пригляделся, по-бокам теней нет, хватит двух, вернее одного спрайта из двух.
Всё верно. Фиксированная. Вместо слова "верх" целиком всю верхнюю часть фона, вместо "низ" - нижнюю. Для внешнего div-а будет бэкграунд-позишн: 0 0, для внутреннего: -50% bottom. Ну или наоборот, без разницы.
-------------------------------
верх                | низ
-------------------------------
Я в этом всем вообще не але
Записан
Blackrain
Захожу иногда
**

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

Сообщений: 12


« Ответ #16 : 25.09.2011, 17:58:00 »

Я бы вообще не делал спрайты.
1 - верхний заворот в разные стороны всегда по высоте фиксированный - положить его абсолютным позиционированием или фоном к всему сайту (не body)
2 - блок с контентом сделать с заливкой #fff и нижней отпозиционированной картинкой с закруглением и тенью.
Итого мы имеем все-равно картинку вроде этой http://project-128.ru/templates/it_thesoftware/images/content.png и простое нижнее закругление в десять раз легче (ну при желании конечно можно и в спрайт объединить)
Есть где-нибудь инструкция похожая как это делается?
Записан
Страниц: [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