Небольшая переделка шаблона DLE - подскажите плз..

Barsik314
На сайте с 23.04.2011
Offline
5
1080

Добрый день.

Ребята, нужна ваша подсказка, застрял на какой-то ерунде по неопытности.

Нужно мне было добавить третью колонку в стандартный шаблон Gemini, который в комплекте с dle идёт. Диз будет переделан полностью - это не проблема, но есть в шаблоне кое-что, из-за чего предпочел переделать именно этот, а не найти трехколоночный.

Колонку сделал, а поставить не могу в нужное место. Сейчас как на скриншоте.

Помогите пожалуйста поправить её и небольшой косяк справа.

Вот собственно так сейчас

Спасиб!

T
На сайте с 28.06.2010
Offline
15
#1

В стилях исправляй размеры и положения блоков

Barsik314
На сайте с 23.04.2011
Offline
5
#2

Troyanius, вот в стилях и не могу нормально исправить положение блоков, всё какая-то ерунда выходит.

Больше всего в этом куске пробую ковырять, но всё время что-то да не так:

        
/*---BodyTemplate---*/
.body { background: #fff; border: 13px solid #fff; }

.vsep { background: url("../images/vsep.png") no-repeat 50% 0; padding: 13px 313px 0 0; }
#sidebarleft { padding-left: 13px; width: 250px; margin: -7px 0 0 -265px; }
#sidebar { padding-left: 13px; width: 250px; margin: 0 -313px 0 0; }
#midside { width: 100%; }
#midside img { max-width: 630px; }

Sidebarleft - это и есть новая колонка, которой не было. Правая тоже сужена до 250px. Центр - эластичный:

.wrapper { max-width: 1420px; width: 92%; text-align: left; margin: 0 auto; }
.wwide { width: 100%; }
.wrapper, .wwide { min-width: 990px; }
T
На сайте с 28.06.2010
Offline
15
#3

Лучше в аську напиши 810-8-810, там быстрее помогу дельным советом.

Barsik314
На сайте с 23.04.2011
Offline
5
#4

Поставил аську - не соединяется с сетью, пишет, что превышение выходов с одного IP... - типа слишком часто соединяетесь. Бред. (

ЗЫ Колонку всё ж поставить получилось четко на место. Теперь вот так. Надеюсь, среднюю колонку добью наконец))

T
На сайте с 28.06.2010
Offline
15
#5

#midside { width: 100%; }

#midside img { max-width: 630px; }

Попробуй вместо 100%, поставить 70

Barsik314
На сайте с 23.04.2011
Offline
5
#6

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

Решил проблему тем, что вообще убрал размер, сделал только отступ - работает! :D

Но на всякий пожарный вернул и поставил так:

 /*---BodyTemplate---*/
.body { background: #fff; border: 13px solid #fff; }
.vsep { background: url("../images/vsep.png") no-repeat 50% 0; padding: 13px 266px 0 0; }

#sidebar { padding-left: 13px; width: 250px; margin: 0 -266px 0 0; }
#sidebarleft { padding-left: 0; width: 250px; margin: 0 -266px 0 0; }
#midside { margin-left: 266px; width: auto; }
#midside img { max-width: 630px; }

Всё вроде корректно тянется-сужается, менюшки работают..

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

Barsik314 добавил 27.06.2011 в 03:24

Всё, проблем не осталось! :) Пасибо за поддержку!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий