Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 25 Май, 2012, 05:58:13

Страниц: [1]
Печать
Автор Тема: На резиновом шаблоне одну позицию top1 сделать фиксированной  (Прочитано 175 раз)
0 Пользователей и 1 Гость смотрят эту тему.
rafaello9    ↓ 
04 Ноябрь, 2011, 10:44:45
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 4
Сила слова: 0

Господа!
Прошу помочь!
У меня есть готовый резиновый шаблон для Joomla 1.7.
Необходимо в позиции top1 вывести фотогалерею новостей. В принципе вопрос решаемый, но есть
одна загвоздка. Перекопал кучу модулей вывода фотогалереи и у всех в настройках нет возможности
сделать ширину картинки резиновой.
Значит необходимо изменить код и прописать CSS для top1 отдельно, то есть сделать его фиксированной ширины.
Вот здесь то у меня и тормоз.
(как составить новое правило CSS не проблема, а как вот правильно его присобачить к top1)
Подскажите пожалуйста, как правильно их состыковать?
Предположим, новое правило будет
.positiontop1
{
  width: 400px;
}
 

Вот привожу кусок кода из index.php
 
<div class="cleared reset-box"></div>
<?php endif; ?>
<?php echo $view->position('banner1', 'nostyle'); ?>
<?php echo $view->positions(array('top1' => 33, 'top2' => 33, 'top3' => 34), 'block'); ?>
 

И картинку прилепил тоже.
И файлы...


* dsh.jpg (40.8 Кб, 771x244 - просмотрено 62 раз.)
* index.php.txt (5.33 Кб - загружено 116 раз.)
* template.css.txt (42.87 Кб - загружено 29 раз.)
Записан
Stasovsky    ↓ 
04 Ноябрь, 2011, 12:05:40 , спустя 1 час 20 минут 55 секунд
НЕ ХУЕТА! ХУЕТА!

Сенсей XD
Группа: Джедаи

Карма: 54
Сообщений: 3654
Сила слова: 1.48

нихуянепонял
Записан
master    ↓ 
04 Ноябрь, 2011, 12:37:26 , спустя 31 минуту 46 секунд
НЕ ХУЕТА! ХУЕТА!

Квадратов сколько видишь ты?
Группа: Джедаи

Карма: 44
Сообщений: 2080
Сила слова: 2.12

тоже не понял, что надо автору
Записан

master    ↓ 
04 Ноябрь, 2011, 12:42:51 , спустя 5 минут 25 секунд
НЕ ХУЕТА! ХУЕТА!

Квадратов сколько видишь ты?
Группа: Джедаи

Карма: 44
Сообщений: 2080
Сила слова: 2.12

а, понял.
 
ну найди в шаблоне нужный тег и назначь ему класс positiontop1
есличо можно присваивать несколько классов одному тегу:
 
<style>
.class1 {blabla}
.class2 {blabla}
</style>
<div class="class1 class2"></div>
 
помести свою область top1 в контейнер:
<div class="positiontop1">тут область top1</div>
Записан

rafaello9    ↓ 
04 Ноябрь, 2011, 12:51:35 , спустя 8 минут 44 секунды
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 4
Сила слова: 0

Вот здесь то и вопрос.
Как правильно присвоить класс позиции top1 ,
если она сидит внутри строчки. (причем класс для top2, top3 должны остаться прежними)
 
<?php echo $view->positions(array('top1' => 33, 'top2' => 33, 'top3' => 34), 'block'); ?>
 
Вот здесь я и тормознул
Записан
rafaello9    ↓ 
04 Ноябрь, 2011, 01:29:36 , спустя 38 минут 1 секунду
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 4
Сила слова: 0

что-то типа этого должно быть, только правильно ли?
 
<div id="block">
 
<div id="wrapper">
<div id="top2">
$view->positions('top2', 'block');
</div>
</div>
 

<div id="top1">
$view->positions('top1', 'block');
</div>
 
<div id="top3">
$view->positions('top3' , 'block');
</div>
<div id="clear"></div>
</div>
Записан
Givi    ↓ 
04 Ноябрь, 2011, 05:25:54 , спустя 3 часа 56 минут 18 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 42
Сообщений: 2305
Сила слова: 1.82

1. Ты спрашиваешь о том, что не к верстке относится, а к ковырянию в говне, то есть в Жумле.
2. По сути пофигу каким именно образом ты сделаешь присвоение. через дополнительный блок или "напрямую". Просто "напрямую" будет чутка элегантнее.
3. Если хочешь сделать ширину картинки резиновой, то укажи это с стилях да и всего делов :)
4. Я не ипу каким именно образом жумла формирует всякого рода блоки.
Записан

Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь.
Если человек дурак, то... чур это не я!
Stasovsky    ↓ 
04 Ноябрь, 2011, 07:37:02 , спустя 2 часа 11 минут 8 секунд
НЕ ХУЕТА! ХУЕТА!

Сенсей XD
Группа: Джедаи

Карма: 54
Сообщений: 3654
Сила слова: 1.48

был бы сайт, файрбагом ткнул бы и сказал, что куда пихать))
Записан
Страниц: [1]
Печать
 

Перейти в:  

Этот топик скрыли: adw0rd, artoodetoo, Ivan