Подскажите, как правильно вставить левую колонку по всему форуму (шаблон prosilver). Портал отключили за ненадобностью, а вот колонка очень нужна, трекер локальный, там будет ротатор баннеров крутиться, список локальных ресурсов и т.д.
Колонка должна быть не только на главной форума, но и в разделах/топиках, т.е. сквозная.
По аналогии с IPB - начало и конец колонки скорее всего должны быть в разных файлах шаблона, вот только знать бы в каких?
Левая колонка на форуме
-
El
-
wc
Сообщение
Левая колонка на форуме
Угу, а окончание - в overall_footer
Если кому понадобится - вставка левой колонки шириной 20% и 1%-ной колонки-разделителя:
в overall_header после
вставить
в overall_footer перед
вставить
А php в шаблонах запрещен? Не получится сделать include посторонней html-страницы?
Если кому понадобится - вставка левой колонки шириной 20% и 1%-ной колонки-разделителя:
в overall_header после
Код: Выделить всё
<a name="start_here"></a>
<div id="page-body">
Код: Выделить всё
<table width="100%" border="0">
<tr>
<td width="20%" valign="top">left column</td>
<td width="1%"></td>
<td width="79%" valign="top">
Код: Выделить всё
<div id="page-footer">
Код: Выделить всё
</td></tr></table>
А php в шаблонах запрещен? Не получится сделать include посторонней html-страницы?
Последний раз редактировалось wcp 19 июн 2009, 09:23, всего редактировалось 1 раз.
-
El
Сообщение
Левая колонка на форуме
Напиши в шаблоне допустим
<!-- IF SHOW_SIDEBAR1 -->
<!--sidebar1-->
а в overall_header.php условие при котором он будет показываться
<!-- IF SHOW_SIDEBAR1 -->
<!--sidebar1-->
а в overall_header.php условие при котором он будет показываться
-
El
Сообщение
Левая колонка на форуме
да, извиняюсь, привык уже очень к структуре своего сайта =)
тут можно попробовать даписать в функцию function page_header в файле \includes\functions.php
тут можно попробовать даписать в функцию function page_header в файле \includes\functions.php
-
wc
Сообщение
Левая колонка на форуме
function.php я только что пробовал, получается такая петрушка:
добавил туда строку
'SIDEBAR' => include ('url/file.html'), (в этом файле у нас лежит красиво оформленный список локальных ресурсов и этот список инклюдится на все локальные сайты - один раз обновляет и не нужно на 10-20 сайтах править)
в шаблоне overall_header добавил
<!-- IF SHOW_SIDEBAR -->
<!--sidebar-->
<!-- ENDIF -->
В итоге - блок инклюдится, но не в указанном месте, а в левом верхнем углу страницы, вне форума + кодировка бьется.
добавил туда строку
'SIDEBAR' => include ('url/file.html'), (в этом файле у нас лежит красиво оформленный список локальных ресурсов и этот список инклюдится на все локальные сайты - один раз обновляет и не нужно на 10-20 сайтах править)
в шаблоне overall_header добавил
<!-- IF SHOW_SIDEBAR -->
<!--sidebar-->
<!-- ENDIF -->
В итоге - блок инклюдится, но не в указанном месте, а в левом верхнем углу страницы, вне форума + кодировка бьется.
Последний раз редактировалось wcp 19 июн 2009, 16:27, всего редактировалось 1 раз.
-
wc
Сообщение
Левая колонка на форуме
Сделал так:
разрешил php в настройках форума
создал файл resources.php с содержимым
<?php include (''link_to_file.html); ?>
в шаблоне прописал вызов
<!-- INCLUDEPHP resources.php -->
Файлик вызвался, но у него кодировка 1251. В самом html-файле со списком ресурсов кодировка не указана, там прописана только таблица с линками на локальные сайты.
Как быть? Конвертирование пхпбб в 1251 не предлагать
разрешил php в настройках форума
создал файл resources.php с содержимым
<?php include (''link_to_file.html); ?>
в шаблоне прописал вызов
<!-- INCLUDEPHP resources.php -->
Файлик вызвался, но у него кодировка 1251. В самом html-файле со списком ресурсов кодировка не указана, там прописана только таблица с линками на локальные сайты.
Как быть? Конвертирование пхпбб в 1251 не предлагать
-
- Благодарил (а): 2 раза
-
- Благодарил (а): 2 раза
Сообщение
Левая колонка на форуме
А как перенести "еврейскую" правую колонку с пользователями на левую сторону?
Вернуться в «Вопросы, ответы и примеры решений»