Проблема с правкой дизайна.

Главные вкладки

Аватар пользователя WooDuK WooDuK 13 июня 2010 в 16:45

Столкнулся с такой проблемой, правлю стандартную тему garland. Необходимо убрать вверху синюю полоску и поставить заместо нее картинку. Путем лазинья по поиску и гугления определил, что это меняется в style.css. Но к сожалению правка этого файла, никак не изменяет дизайн моего сайта.. Да и может я не то правлю.. Кто знает как реализовать то что я хочу, пожалуйста подсобите.

Комментарии

Аватар пользователя Saltan Saltan 13 июня 2010 в 17:01

Если Вы говорите про большую синюю полосу вверху, то:
#wrapper {
background: #edf5fa url(images/body.png) repeat-x 50% 0;
}
Удалите строку background: #edf5fa url(images/body.png) repeat-x 50% 0;

Если речь идет о тонкой голубой полске еще выше, то:
#header-region {
min-height: 1em;
background: #d2e6f3 url(images/bg-navigation.png) repeat-x 50% 100%;
}
Удалите строку background: #d2e6f3 url(images/bg-navigation.png) repeat-x 50% 100%;

А вообще, учите CSS. ))

Аватар пользователя WooDuK WooDuK 13 июня 2010 в 17:19

Собственно методом тыка я тоже удалял те же поля, но дело в том что дизайн не меняется Smile Я уже даже сам файлик ксс удалял, ничего не изменилось.

Аватар пользователя Saltan Saltan 13 июня 2010 в 17:24

Хм... очень интересно... А в какой папке лежит этот ваш файлик?
У меня все изменяется при обновлении страницы. Но бывает нужно еще сделать переподключение (не смог подобрать слова лучше) темы на странице тем в админке.

Аватар пользователя Saltan Saltan 13 июня 2010 в 17:31

все правильно, там и надо.
Вы это делаете на локальном хостинге? Может у вас прокси стоит и кэшируются страницы?

Аватар пользователя Saltan Saltan 13 июня 2010 в 18:03

Ну, у меня идеи иссякли... Скорее всего это из-за кэширования страниц. Других причин я не вижу.
Редактируйте сайт на локалхосте лучше. А готовый вариант выкладывайте на хостинг.

Аватар пользователя WooDuK WooDuK 13 июня 2010 в 18:09

то есть, если я зайду с другого компьютера по идее сайт будет отредактированный? Если да, то это не проходит, пробывал уже..

Аватар пользователя Vladimir_VVV Vladimir_VVV 13 июня 2010 в 18:16

Вы может быть цвет меняли через модуль color или в производительности стоит объединение css-файлов?
Тогда drupal агрегатирует css в один файл, а все ваши изменения не влияют на отображение. Лечится это, как вам сказали выше, очисткой кеша в /admin/settings/performance после каждого изменения Вашего style.css.

Аватар пользователя Saltan Saltan 13 июня 2010 в 18:19

Ваш выход в интернет может быть через прокси-сервер, тогда страницы могут кэшироваться там.
Правите вы в нужном месте. На крайний случай дайте ссылку на сайт и я посмотрю исправления.

Аватар пользователя WooDuK WooDuK 13 июня 2010 в 18:25

Всем спасибо) дело двинулось, удалилась маленькая полосочка. Сейчас разбираюсь почему верхняя не удаляется, хотя все необходимые параметры стер

Аватар пользователя Saltan Saltan 13 июня 2010 в 18:26

А при чем тут color?
Там используются фоновые изображения (картинки). Я же написал что нужно изменить.
Если хотите вместо синей картинки поставить свою, то залейте картинку в папку image своей темы и замените строку:
background: #edf5fa url(images/body.png) repeat-x 50% 0;

на

background: #edf5fa url(images/ваш_файл_с_картинкой.расширение) repeat-x 50% 0;

Учите CSS, без этого вам будет туго.

Аватар пользователя WooDuK WooDuK 13 июня 2010 в 18:30

Saltan, я удалил эту строчку. Очистил кэш - данная полоска с сайта не убралась. А насчет color - товарищ Владимир спросил.

Аватар пользователя Saltan Saltan 13 июня 2010 в 19:20

WooDuK wrote:
Saltan, я удалил эту строчку. Очистил кэш - данная полоска с сайта не убралась. А насчет color - товарищ Владимир спросил.

А она и не должна была удалиться... эта строка убирает только фоновое изображение. Если вы хотите удалить строку, то удаляйте весь блок в файле стилей... или в page.tpl.php

Аватар пользователя Vladimir_VVV Vladimir_VVV 13 июня 2010 в 18:36

"Saltan" wrote:
А при чем тут color?

Когда используете колор - включается агрегация стилей, и изменение style.css ни к чему не приводит без очистки кеша в /admin/settings/performance.

Аватар пользователя Vladimir_VVV Vladimir_VVV 13 июня 2010 в 18:46

Saltan указал правильные селекторы, проверяйте откуда у вас загружается css.
Можно FireBug`ом , а можно тупо исходник посмотреть и нам сюда всю часть между <head>...</head> выложить

Аватар пользователя WooDuK WooDuK 14 июня 2010 в 17:34

я не тот ксс правил походу, потому что в исходном коде наткнулся на :

link type="text/css" rel="stylesheet" media="all" href="/sites/default/files/color/garland-91e585a8/style.css?k"

Аватар пользователя MGMaster MGMaster 15 июня 2010 в 8:29

Вообще при подобных проблемах. удобнее всего пользоваться дополнением к Мозилле Firebug. Вопервых можно проверить прописались ли изменения в стилях, а также, возможно, какой-то стиль перебивает. Там же можно попробовать изменить прямо на месте параметры и сразу увидеть это на экране. А потом просто прописать это в .css

Кстати в последней опере есть встроенное похожее приложение.

Аватар пользователя WooDuK WooDuK 15 июня 2010 в 22:06

При каждом изменение цвета в модуле color создается отдельная папочка в sites/default/files/color/garland_#######/

Вот там-то и надо править кссшку)

Аватар пользователя Saltan Saltan 16 июня 2010 в 4:54

Никогда не пользовался модулем color. Всегда проще было изменить основной файл css темы.
Но за информацию спасибо - буду знать ))