Как добавить сайдбар на главной странице?

Если у вас возникают проблемы и вопросы по настройке форума phpBB3 либо выскакивают непонятные ошибки, не устанавливаются либо криво работают модификации, то этот раздел для вас. Обсуждаем все вопросы, связанные со стилями, модификациями, доработками и проблемами их использования.
Перед тем, как обратиться за помощью, обязательно заполните свой профиль (укажите ссылку на свой форум). Если есть вопрос по конкретной модификации, то обязательно пользуемся поиском по форуму, потому как, возможно, уже есть анонс этого мода и соответственно вопрос задается в теме анонса.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Ответить
mela
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 246
Стаж: 9 лет 6 месяцев
Контактная информация:

Как добавить сайдбар на главной странице?

Сообщение mela »

Здравствуйте. Подскажите, пожалуйста, чтобы сделать сайтбар на всех страницах, правки нужно делать еще в файлах нужного стиля?
#21
Аватара пользователя
белк
Хорошо тут живется
Хорошо тут живется
Сообщения: 1322
Стаж: 10 лет 6 месяцев
Откуда: Россия
Контактная информация:

Как добавить сайдбар на главной странице?

Сообщение белк »

в файлах стиля в любом случае надо делать правки.
если хотите на всех страницах - можно встроить таблицу через шапку и подвал. то есть, примерно:

открыть overall_header.html

найти
вставить после найденного

Код: Выделить всё

<table cellpadding="10" width="100%">
<tr>
<td width="100" valign="top">это ваша левая колонка шириной 100 px</td>
<td width="100%"  valign="top">
открыть overall_footer.html

найти
вставить перед найденным

Код: Выделить всё

</td>
<td width="100" valign="top">это ваша правая колонка шириной 100 px</td>
</tr>
</table>
разумеется, это просто костяк (конструктор), но при таком коде вы получите таблицу из трёх столбцов на всех страницах сайта. не надо какой-то столбец (справа или слева) - просто вырежьте соответствующий код:

Код: Выделить всё

<td width="100" valign="top">это ваша правая (левая) колонка шириной 100 px</td>
экспериментируйте.
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
#22
mela
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 246
Стаж: 9 лет 6 месяцев
Контактная информация:

Как добавить сайдбар на главной странице?

Сообщение mela »

белк, спасибо. Никак руки не дойдут. Как сделаю, напишу, что вышло.
#23
Аватара пользователя
Милена
Самый Любознательный
Самый Любознательный
Сообщения: 371
Стаж: 9 лет 7 месяцев
Откуда: РФ

Как добавить сайдбар на главной странице?

Сообщение Милена »

А у меня два вопроса.

Использовала этот код для блока справа на главной:

Код: Выделить всё

<table width="100%" cellpadding="0" cellspacing="10">
<tr>
<td width="80%" valign="top"><!-- INCLUDE forumlist_body.html --></td>
<td width="1%" valign="top"><table class="tablebg" width="100%" cellspacing="1">
<tr>
   <th>заголовок блока</th>
</tr>
<tr><td class="row3">содержимое блока</td></tr>
</table></td>
</tr>
</table>
А если ещё один блок добавить внутрь этой колонки, то как отступ сделать вниз от верхнего блока? Потому что добавляя туда ещё один код блока они слипаются. Нет между ними дистанции.

И второй вопрос. Этот же код куда и вместо чего нужно прописать, что колонка отображалась ещё и на странице просмотра темы?
#24
Аватара пользователя
белк
Хорошо тут живется
Хорошо тут живется
Сообщения: 1322
Стаж: 10 лет 6 месяцев
Откуда: Россия
Контактная информация:

Как добавить сайдбар на главной странице?

Сообщение белк »

1. наверное так:

Код: Выделить всё

<table width="100%" cellpadding="0" cellspacing="10">
<tr>
<td width="80%" valign="top"><!-- INCLUDE forumlist_body.html --></td>
<td width="1%" valign="top">
<table class="tablebg" width="100%" cellspacing="1">
<tr>
   <th>заголовок блока</th>
</tr>
<tr><td class="row3">содержимое блока</td></tr>
</table>
<table class="tablebg" width="100%" cellspacing="1" style="margin-top:20px;">
<tr>
   <th>заголовок блока 2</th>
</tr>
<tr><td class="row3">содержимое блока 2</td></tr>
</table>
</td>
</tr>
</table>
margin-top:20px; - это и есть ваш отступ

2. сложно сказать не видя шаблон. у вас же наверное не стандартный стиль?
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
#25
Аватара пользователя
Милена
Самый Любознательный
Самый Любознательный
Сообщения: 371
Стаж: 9 лет 7 месяцев
Откуда: РФ

Как добавить сайдбар на главной странице?

Сообщение Милена »

Привет Белк! :-|-:

У меня сабсильвер :a_g_a:
#26
Аватара пользователя
белк
Хорошо тут живется
Хорошо тут живется
Сообщения: 1322
Стаж: 10 лет 6 месяцев
Откуда: Россия
Контактная информация:

Как добавить сайдбар на главной странице?

Сообщение белк »

открыть viewtopic_body.html

найти

<!-- INCLUDE overall_header.html -->

вставить после найденного

Код: Выделить всё

<table width="100%" cellpadding="0" cellspacing="10">
<tr>
<td width="80%" valign="top">
найти

Код: Выделить всё

<!-- INCLUDE overall_footer.html -->
вставить перед найденным

Код: Выделить всё

</td>
<td width="1%" valign="top">
<table class="tablebg" width="100%" cellspacing="1">
<tr>
   <th>заголовок блока</th>
</tr>
<tr><td class="row3">содержимое блока</td></tr>
</table>
<table class="tablebg" width="100%" cellspacing="1" style="margin-top:20px;">
<tr>
   <th>заголовок блока 2</th>
</tr>
<tr><td class="row3">содержимое блока 2</td></tr>
</table>
</td>
</tr>
</table>
наверное так можно сделать....
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
#27
Аватара пользователя
Милена
Самый Любознательный
Самый Любознательный
Сообщения: 371
Стаж: 9 лет 7 месяцев
Откуда: РФ

Как добавить сайдбар на главной странице?

Сообщение Милена »

Спасибо, белк, всё работает :-00):
Только одно но: блок колонки почему-то встаёт выше блока поста сантиметра на три.

Сообщение добавлено... спустя 2 минуты 17 секунд:
Ааа, я так понимаю, он вровень с заголовком начинается. Просто у меня заголовок поста скрыт. А как начать эту колонку от блока самого поста, а не от заголовка? :du_ma_et:
#28
Аватара пользователя
белк
Хорошо тут живется
Хорошо тут живется
Сообщения: 1322
Стаж: 10 лет 6 месяцев
Откуда: Россия
Контактная информация:

Как добавить сайдбар на главной странице?

Сообщение белк »

во второй код добавить смещение верхнего блока:

Код: Выделить всё

</td>
<td width="1%" valign="top">
<table class="tablebg" width="100%" cellspacing="1">
заменить на

Код: Выделить всё

</td>
<td width="1%" valign="top">
<table class="tablebg" width="100%" cellspacing="1" style="margin-top:10px;">
margin-top:10px отступ сверху. высоту смещения регулируйте по месту.
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
#29
Аватара пользователя
Милена
Самый Любознательный
Самый Любознательный
Сообщения: 371
Стаж: 9 лет 7 месяцев
Откуда: РФ

Как добавить сайдбар на главной странице?

Сообщение Милена »

Всё идеально! Я тебя обожаю! :bra_vo:

Ну и последний штрих, пока не ушли из шаблона viewtopic_body.html, хоть и не в тему. Где в этом шаблоне регулируются отступы справа и слева? То есть отступы от конца экрана до начала блока поста...
#30
Аватара пользователя
белк
Хорошо тут живется
Хорошо тут живется
Сообщения: 1322
Стаж: 10 лет 6 месяцев
Откуда: Россия
Контактная информация:

Как добавить сайдбар на главной странице?

Сообщение белк »

в первом коде

Код: Выделить всё

<table width="100%" cellpadding="0" cellspacing="10">
изменить на

Код: Выделить всё

<table width="100%" cellpadding="0" cellspacing="10" style="margin: 0 10px">
должно справа-слева на 10px сместиться. всем блоком.
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
#31
Аватара пользователя
Милена
Самый Любознательный
Самый Любознательный
Сообщения: 371
Стаж: 9 лет 7 месяцев
Откуда: РФ

Как добавить сайдбар на главной странице?

Сообщение Милена »

Это если с этой боковой колонкой. У меня просто на втором форуме её нет. Для него спрашиваю. А если без боковины этой, в стандартном шаблоне саба, как увеличить отступы по краям только в просмотре темы?
#32
Аватара пользователя
белк
Хорошо тут живется
Хорошо тут живется
Сообщения: 1322
Стаж: 10 лет 6 месяцев
Откуда: Россия
Контактная информация:

Как добавить сайдбар на главной странице?

Сообщение белк »

надо всё равно что-то встраивать, если только на этой странице.

можно div поставить.

найти

Код: Выделить всё

<!-- INCLUDE overall_header.html -->
вставить после найденного

Код: Выделить всё

<div style="padding: 0 10px">
найти

Код: Выделить всё

<!-- INCLUDE overall_footer.html -->

вставить перед найденным
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
#33
Аватара пользователя
Милена
Самый Любознательный
Самый Любознательный
Сообщения: 371
Стаж: 9 лет 7 месяцев
Откуда: РФ

Как добавить сайдбар на главной странице?

Сообщение Милена »

я тебя обожаю :-|-:

уииииииии :ya_hoo_oo:
#34
mela
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 246
Стаж: 9 лет 6 месяцев
Контактная информация:

Как добавить сайдбар на главной странице?

Сообщение mela »

Здравствуйте.
белк, все сделала, правда, как Милена писала. Вроде получилось неплохо. Одно НО... Внизу страниц появились два горизонтальных блока с рекламой. Не могу понять, откуда они. Пересмотрела файлы, где делала правки, ничего не нахожу. Помогите, пожалуйста.



Сообщение добавлено... спустя 30 минут:
Все, нашла. Глюк в фтп. В футере код удалила, но он остался, хотя его не было. Обнаружила после перезагрузки фтп.
#35
Аватара пользователя
белк
Хорошо тут живется
Хорошо тут живется
Сообщения: 1322
Стаж: 10 лет 6 месяцев
Откуда: Россия
Контактная информация:

Как добавить сайдбар на главной странице?

Сообщение белк »

хорошо, что разобрались. :-00):
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
#36
mela
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 246
Стаж: 9 лет 6 месяцев
Контактная информация:

Как добавить сайдбар на главной странице?

Сообщение mela »

Возникла еще проблемка. Не могу оценить со своей стороны. В хроме сайтбар отображается корректно, а в остальных браузерах выходит за пределы экрана, внизу страницы появляется полоса прокрутки. Как это исправить? Помогите, пожалуйста.
#37
Аватара пользователя
белк
Хорошо тут живется
Хорошо тут живется
Сообщения: 1322
Стаж: 10 лет 6 месяцев
Откуда: Россия
Контактная информация:

Как добавить сайдбар на главной странице?

Сообщение белк »

mela писал(а):В хроме сайтбар отображается корректно, а в остальных браузерах выходит за пределы экрана, внизу страницы появляется полоса прокрутки. Как это исправить? Помогите, пожалуйста.

в каких именно браузерах? сейчас посмотрел на ваш переделанный форум в ещё 2 браузерах и ничего не увидел:

Mozilla Firefox



Opera




кэши браузеров не чистили?
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
#38
Аватара пользователя
Милена
Самый Любознательный
Самый Любознательный
Сообщения: 371
Стаж: 9 лет 7 месяцев
Откуда: РФ

Как добавить сайдбар на главной странице?

Сообщение Милена »

Я думаю, что это уже не от браузера зависит, а от размера экрана.

Сообщение добавлено... спустя 6 минут 10 секунд:
Либо, если это какой-то древний эксплорер, которым уже никто не пользуется давным-давно. ДА, на эксплорере не только эта колонка не так отображается, а вообще почти всё. Это апокалипсис, а не браузер. Кто хочет второе пришествие увидеть - добро пожаловать в эксплорер. Я когда смотрю с него, то ощущение, что вот-вот мёртвые из могил встанут под зов труб архангелов и придут на страшный суд.
#39
mela
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 246
Стаж: 9 лет 6 месяцев
Контактная информация:

Как добавить сайдбар на главной странице?

Сообщение mela »

обычно работаю в белочке. В ней и заметила. В хроме нормально. Посмотрела в опере, тоже выходит за пределы. В эксплорере сначала нормально отобразилось, потом тоже съехало. Посмотрела сейчас через смартфон (встроенный браузер, см браузер и яндекс), там за экран выходит на страницах топика, а в форуме нормально. Видимо, где-то в вифтопике накосячила.
#40
Ответить