X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Прикрутить пару сайдбаров к теме WP
Чеснок
Чеснок
Topic Starter сообщение 6.12.2010, 12:25; Ответить: Чеснок
Сообщение #1


Есть тема с 2 сайдбарами, условно назовём s1 и s2, необходимо добавить ещё 2, условно назовём их s3 и s4. В результате они располагаться так:

s3
s1 s2
s4

ширина s3= ширина s4 = 40% общей ширины темы
ширина s1= ширина s2 = 20% общей ширины темы

Есть желающие помочь в решении задачки? На данный момент удалось добиться только такой ситуации:

s3 s1 s2, при этом s1 и s2 выходят за пределы темы


--------------------
Забанен за мошенничество
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
stari4ok
stari4ok
сообщение 7.12.2010, 2:04; Ответить: stari4ok
Сообщение #2


а вроде есть готовые решения в виде тем пабличных - там может быть подсмотреть?


--------------------
Очччень горячччо | Покупаю ссылки с любых сайтов

Копирайт по 33р. | Ссылки под Гугл со страниц с высоким PR
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
zharski
zharski
сообщение 7.12.2010, 16:29; Ответить: zharski
Сообщение #3


напишите в аську или ЛС. возможно возьмусь за заказ!


--------------------
Портфолио
►ICQ: 420-961-563
►Skype: zharski.as
►E-mail: zharski.as@gmail.com
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Чеснок
Чеснок
Topic Starter сообщение 8.12.2010, 10:19; Ответить: Чеснок
Сообщение #4


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

Решил сам:
1. создал файл ads.php
2. создал файл sidebar3.php
3. в файле functions.php указал что зарегистрировано 3 сайдбара, было:
if (function_exists('register_sidebars')) {
    register_sidebars(2, array(
        'before_widget' => '<div id="%1$s" class="widget %2$s">'.'<!--- BEGIN Widget --->',
        'before_title' => '<!--- BEGIN WidgetTitle --->',
        'after_title' => '<!--- END WidgetTitle --->',
        'after_widget' => '<!--- END Widget --->'.'</div>'
    ));
}

стало:
if (function_exists('register_sidebars')) {
    register_sidebars(3, array(
        'before_widget' => '<div id="%1$s" class="widget %2$s">'.'<!--- BEGIN Widget --->',
        'before_title' => '<!--- BEGIN WidgetTitle --->',
        'after_title' => '<!--- END WidgetTitle --->',
        'after_widget' => '<!--- END Widget --->'.'</div>'
    ));
}

4. В файле style.css дописал стиль для третьего сайдбара
5. В файле sidebar3.php прописал вывод виджетов:
<div class="art-layout-cell art-sidebar3">
<?php if (!art_sidebar(3)): ?>
<?php endif ?>
</div>

6. В файле ads.php прописал вызов сайдбаров и там где они раньше вызывались прописал вместо этого вызов файла ads.php.
7. Дописал 2 стиля:
<style type="text/css">
#llll {
  position: relative; /* Относительное позиционирование */
left: -3px; /* Смещаем слой влево*/
width: 400px; /* Ширина слоя */
top: 0px; /* Смещаем слой вниз*/
  background: #e0e0e0; /* Цвет фона */
}

#rrrr {
  position: relative; /* Относительное позиционирование */
left: -3px; /* Смещаем слой влево*/
width: 400px; /* Ширина слоя */
top: 0px;
  background: #e0e0e0; /* Цвет фона */
}
</style>

в файле ads.php задал эти стили сайдбарам:
<div id="llll"><?php include (TEMPLATEPATH . '/sidebar3.php'); ?></div><div id="rrrr"><?php include (TEMPLATEPATH . '/sidebar1.php'); ?><?php include (TEMPLATEPATH . '/sidebar2.php'); ?></div>

Конечно теперь всё, может, и не профессионально, но для человека в css вообще ничего не понимающего - вполне сносно.

Сообщение отредактировал Чеснок - 8.12.2010, 10:21


--------------------
Забанен за мошенничество
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыЛиды по теме автоматических ворот, автоматики, роллет, шлагбаумов по 250 руб.
Горячие и теплые заявки из СЕО по 37 городам России
4 brstudia 1951 7.6.2023, 14:08
автор: brstudia
Открытая тема (нет новых ответов) Где покупать трафик по теме криптовалют?
12 Megaspryt 1653 22.3.2023, 3:54
автор: arendator
Открытая тема (нет новых ответов) Продам сгруппированное семантическое ядро по теме товаров на Авито
За август 870.000 человек из Москвы интересовалось в Яндексе покупкой
1 seonliner 1519 21.8.2022, 5:19
автор: seonliner
Горячая тема (нет новых ответов) Дизайн. Позитивно, креативно, в срок. В теме с 1998 года!
Сайты, баннеры, промо, материалы для социальных сетей
31 Leming 27457 12.11.2021, 12:46
автор: Leming
Открытая тема (нет новых ответов) написать пару шаблонов ZennoPoster
0 Taylor 6013 20.6.2021, 3:25
автор: Taylor


 



RSS Текстовая версия Сейчас: 19.4.2024, 16:34
Дизайн