artemrrr: Комментарии

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

27 октября 2011 в 22:51

orion76 - этот код?

<?php
// template.php
function phptemplate_preprocess_page(&$vars){
drupal_add_css($vars['directory'] . '/override.css');
$vars['styles'] = drupal_get_css();
}
?>

в какое место темплейт его вставлять???

и нужно ли ПРИ ЭТОМ стиль прописывать в инфо.файле своей темы????
(stylesheets[all][] = css/stylefront.css)

27 октября 2011 в 22:35

orion76 - я извиняюсь но что то до меня не доходит где там мой вопрос и самое главное ответ на него - я еще только учусь и не хрена с полуслова не понимаю, Пожалуйста если можно пошагова!

27 октября 2011 в 22:24

Stan.Ezersky - где какие? плиз пошагово
xxandeadxx - где слеш забыл где именно

за ссылки спасибо но я сейчас их читать и соображать часа 2 буду

парни если знаете (чувствую это не сложно) напишите где и что именно написать и куда?
Пожалуйста!!!!!

15 октября 2011 в 20:58

<?php drupal_add_css($directory.'/css/style-fob.css');?> вот мой путь (фаил находится в папке css)

шаблон использую и node-add-fob.tpl и пробывал page-node-add-fob.tpl (fob-это имя материала cck)

кеш очищаю через сохранение темы.

15 октября 2011 в 16:58

как правильно заполнить код?
и еще при этом свой стиль в инфо файле темы, прописывать или не надо?

а в ссылке речь идет о подключении стиля в целом а не к конкретной странице..

15 октября 2011 в 11:00

а куда именно в template.php прописывать?

function phptemplate_preprocess_page(&$variables) {
if (file_exists($section_style = path_to_theme() .'/'. arg(0) .'.css')) {
drupal_add_css($section_style);
$variables['styles'] = drupal_get_css();
}
}

и как правильно его заполнить и в какое место template.php прописывать?

15 октября 2011 в 10:15

Скажите а в info-файле темы свой стиль прописывать или нет, (сейчас он прописан и проявляется везде) я читал что так оно и будет так как info-собирает все данные в общий стиль- вывод, что, его там не писать?

Неужели не кому не надо было свой css для определенной странице-что нет простого общего рецепта?

14 октября 2011 в 22:54

все получилось только теперь стиль прописался на все странице (то есть он добавился к основному)
как сделать что бы мой style-moy.css влиял не на все а на определенную страницу. в ноде код приведенный выше прописал бесполезно.

14 октября 2011 в 19:14

ХулиGUN - только не стыди(но я им не пользуюсь)

Знаешь я думаю какая то хрень в какой то мелочи, может я че то не туда пишу в node.tpl мы в любое место вставляем код или нет? (дьявол в деталях)
может я что то не учел?

10 октября 2011 в 23:27

Спасибо ответ найден!
вот он для потомков ..

Есть такое свойство overflow, вот оно то и заведует отображением того, что выходит за пределы элемента..(например блока)
в папки вашей темы - в папки css - есть фаил style.css там в одном из разделов есть строчка overflow: hidden; - меняем на overflow: visible; и вуаля! только потом в css коде своего (например - выпадающего меню как у меня)в разделах которые и показались за блокам, пишим...
position: absolute;
z-index: 9999; - иначе будет все полупрозрачное, а так все поверх всего.

Удачи!

10 октября 2011 в 21:18

Часов шесть его прописывал куда токо можно бесполезно
position: absolute;
z-index: 9999; - бесполезно, я выше привел код меню может подскажите куда там воткнуть, хотя мне кажется проблема в чем то другом.

10 октября 2011 в 21:04

Я же просил не флудить - типа Учи css можно тогда вообще весь форум закрыть и всех отправить учится, не чего тут умничать, не чего подсказать не надо писать.
Вообще то я поискал уже и довольно много. (может ссылку даш?)

10 октября 2011 в 20:23

Это код вертикального выпадающего меню

/* CSS Document */
ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
margin: 0;
border: 0 none;
padding: 0;
width: 160px;
list-style: none;
}

ul#navmenu-v:after {
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;
}

6 октября 2011 в 23:30

Спасибо, а подскажите еще, у меня в правом блоке стоит выпадающее меню и оно не выпадает на лево из за другого блока (те же яйца только в профиль) но мне все равно не понятно как исправить?

4 октября 2011 в 2:31

Ребята всем спасибо РЕШЕНИЕ НАЙДЕНО!
извините если тормозил..

Если нужно в одну строчку в рамках одного поля
(фотографии или радио\кнопки)
в style.css пишем..
.form-item,
field-item {
display: inline;
}

Если нужно что бы несколько полей в строчку (особенно нужно когда выпадающие списки)
в style.css пишем..
.form-item,
field-item {
float: left;
}