Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Проблема с таблицей форума из-за сайдбара


Проблема с таблицей форума из-за сайдбара

Сообщений 1 страница 17 из 17

1

Добрый вечер,
поставила сайдбар, но при этом съехала таблица форума, можно ли это как-то поправить?
скрин

Использовала вот этот код:
верх:

Код:
<style type="text/css">#sidebar {
	display: block; 
	width: 250px; 
	height: 500px;
	margin: 12px;
	float: left; 
	border: 0px solid; 
	position: relative; 
	z-index: 0; 
	top: -150px;
	padding: 0;
}
</style>

низ:

Код:
</div></div></div></td></tr></table><div><div>

объявление:

Код:
</div></div></div><table width="100%" ><tr><td id="sidebar"><font style="font-weight: normal; font-size:7.5pt; color:#000000; line-height:6.0pt; font-family: Verdana;">
бла-бла-бла
</font></td><td style="padding: 0px;"><div><div><div>

Заранее спасибо.

Отредактировано Совушка (Сб, 16 Апр 2011 00:16:42)

0

2

Совушка
Здравствуйте.

Совушка написал(а):

поставила сайдбар, но при этом съехала таблица форума, можно ли это как-то поправить?скринфорум

А попробуйте вместо ваших кодов в ХТМЛ-низ поставить это:

Код:
<div id="sidebar">Бла-бла-бла</div>
<script type="text/javascript">
document.getElementById("pun-main").innerHTML = "<table style='width: 100%; border-style: none;'><tbody><tr><td style='width: 180px; border-style: none; vertical-align: top;' align='center'>" + document.getElementById("sidebar").innerHTML + "</td><td style='border-style: none; vertical-align: top;' align='center'>" + document.getElementById("pun-main").innerHTML + "</td></tr></tbody></table>";
document.getElementById("sidebar").style.display = "none";
</script>

0

3

rps
Огромное спасибо, проблему решило)
Но сам сайдбар съехал немного вниз, нельзя ли и его переместить выше, и чтобы таблица вправо не съезжала?)
скрин

0

4

Совушка
А такой вариант?

Код:
<div id="sidebar">Бла-бла-бла</div>
<script type="text/javascript">
if (location.href[location.href.length-1] == '/') {
document.getElementById("pun").innerHTML = "<table style='width: 100%; border-style: none;'><tbody><tr><td style='width: 180px; border-style: none; vertical-align: top;' align='center'>" + document.getElementById("sidebar").innerHTML + "</td><td style='border-style: none; vertical-align: top;' align='center'>" + document.getElementById("pun").innerHTML + "</td></tr></tbody></table>";
document.getElementById("sidebar").style.display = "none";
}
</script>

0

5

rps
С новым вариантом сайдбар совсем слева оказывается, а хотелось бы прям под шапкой)
скрин

Отредактировано Совушка (Ср, 13 Апр 2011 21:42:53)

0

6

Совушка
Так?

Код:
<div id="sidebar">Бла-бла-бла</div>
<script type="text/javascript">
if (location.href[location.href.length-1] == '/') {
document.getElementById("pun").innerHTML = document.getElementById("pun").innerHTML.substr(0,document.getElementById("pun").innerHTML.indexOf("id=\"pun-navlinks\"") -5) + "<table style='width: 100%; border-style: none;'><tbody><tr><td style='width: 180px; border-style: none; vertical-align: top;' align='center'>" + document.getElementById("sidebar").innerHTML + "</td><td style='border-style: none; vertical-align: top;' align='center'>" + document.getElementById("pun").innerHTML.substr(document.getElementById("pun").innerHTML.indexOf("id=\"pun-navlinks\"") -5) + "</td></tr></tbody></table>";
document.getElementById("sidebar").style.display = "none";
}
</script>

0

7

rps
Да-да-да) Огроменное человеческое спасибо Вам)

А Вы не подскажете еще, как сделать сайдбар пошире? А то уж больно узкий получился.

0

8

Совушка
Ищите в скрипте это:

width: 180px;

Выделенное меняйте на своё.

0

9

rps
Большое спасибо, невнимательно посмотрела код, наверно)
Вы мне очень помогли.

0

10

rps
К сожалению, ширину сайдбара так и не удалось поменять =\ Значение меняла, а он как был примерно 120px в ширину, так и остается.

0

11

Совушка
А так?

Код:
<div id="sidebar">Бла-бла-бла</div>
<script type="text/javascript">
if (location.href[location.href.length-1] == '/') {
document.getElementById("pun").innerHTML = document.getElementById("pun").innerHTML.substr(0,document.getElementById("pun").innerHTML.indexOf("id=\"pun-navlinks\"") -5) + "<table style='width: 100%; border-style: none;'><tbody><tr><td style='width: 350px; border-style: none; vertical-align: top;' align='center'>" + document.getElementById("sidebar").innerHTML + "</td><td style='border-style: none; vertical-align: top;' align='center'>" + document.getElementById("pun").innerHTML.substr(document.getElementById("pun").innerHTML.indexOf("id=\"pun-navlinks\"") -5) + "</td></tr></tbody></table>";
document.getElementById("sidebar").style.display = "none";
}
</script>

У меня работает: http://neprochto.forumbb.ru.

0

12

rps
Тоже не работает.
Только строчка "Привет, юзерней. Ваш последний визит: Сегодня 22:29:29" сдвинулась на нужное расстояние, а сайдбар таким же узким остается.

0

13

Совушка
Это что в ХТМЛ-верх?

Код:
<style type="text/css">#sidebar {
	display: block; 
	width: 250px; 
	margin: 12px;
	float: left; 
	border: 0px solid; 
	position: relative; 
	z-index: 0; 
	top: -150px;
	padding: 0;
}
</style>

0

14

rps
Эээм... не очень поняла Ваш вопрос... это "оформление" сайдбара, насколько я понимаю. Я его не сама придумала) по поиску нашла.

0

15

Совушка
Вообще говоря сайдбар у Вс теперь должен быть один - мой, всё остальное от других кодов сайдбаров нужно удалить - это раз. Два - поставил код с Вашего форума (прямо скопировал) к себе - ширина нормальная, как и указано. Ссылка выше, можете убедиться.
Значит проблема уже не в коде, а где-то у Вас на форуме.

0

16

rps
Все ошметки от предыдущего удалила, вроде.
А где хоть примерно может быть проблема?

0

17

Так, предыдущий вопрос отпал, зато появился новый)
Использовала скрипт из этой темы.
Подскажите, что нужно в него добавить, чтобы сайдбар отображался в топиках и лс?

0


Вы здесь » Единый форум поддержки » Корзина » Проблема с таблицей форума из-за сайдбара