info navigation

phpbb-belk.ru

темы, связанные с форумом phpbb 3.0.x



Новая тема  [ 1 сообщение ]  Просмотры: 2536

Автор Сообщение
Не в сети
(Андрей)  
Администратор
Аватара пользователя

Стаж: 8 лет 7 месяцев 6 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Вставка блока в форум (по вопросам)

не так давно на сайте задавали вопрос "как можно встроить свой блок (ещё один футер) в форум". проблема пользователя, в конце-концов была решена, но я решил для удобства написать отдельную темку по этому поводу....

обсуждение темы здесь: перейти

Итак, для этого есть много способов, я проверил 2 из них (вставка нового блока как "нового футера", ниже самого форума):

  1. прописка нового блока в существующем файле / прописка нового html-шаблона в существующем файле шаблона
  2. Вставка абсолютно независимого от форума блока, используя, к примеру, плавающий блок iframe. файл с информацией в корне форума / вывод информации с другого сайта

первый вариант
1. встраиваем дополнительный блок в существующий html-файл шаблона:

открываем файл overall_footer.html в папке вашего стиля (styles/ваш стиль/template/)

находим (в конце файла)

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

</body>
</html>



вставляем перед найденным

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

<div id="footer2">Новый футер под старым</div>


вместо Новый футер под старым пропишите свою информацию

оформление блока - id="footer2".

я создал простенькую рамку, чтобы показать, что именно получится:

Вложение:
Комментарий к файлу: пример 1
footer.png
footer.png [ 13.49 КБ | Просмотров: 2533 ] footer.png




2. для второго варианта создаётся отдельный html-файл, размещается в общей папке template и прописывается (подключается) в файле overall_footer.html.

открываем файл overall_footer.html в папке вашего стиля (styles/ваш стиль/template/)

находим (в конце файла)

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

</body>
</html>


вставляем перед найденным

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

<!-- INCLUDE footer2.html -->


получится так (я прописал оформление прямо в файле):

Вложение:
Комментарий к файлу: пример 2
footer2.png
footer2.png [ 14.1 КБ | Просмотров: 2533 ] footer2.png



а вот файл footer2.html, если не хотите создавать файл сами:

Вложение:
Комментарий к файлу: внешний файл
footer2.rar [259 байт]
Скачиваний: 47


скачать, распаковать и сам файл загрузить в папку template вашего стиля.

окончание:

очистить все кэши и всё должно получиться.

успехов.

p.s. для первого варианта оформление можете прописать либо в существующем уже у вас стилевом файле css, либо прямо в файле.


второй вариант
В данном варианте используется плавающий блок iframe. что это такое и с чем его едят - можно узнать в сети. я смотрел. очень много описаний применения и принципа работы. небольшой пунктик: я слышал, что поисковикам не очень нравится эта система, но сам не проверял достоверность этой информации.
применение такого внешнего плавающего блока, в который можно встроить что угодно и который легко позиционируется на сайте - всё-таки довольно удобно.

открываем файл overall_footer.html в папке вашего стиля (styles/ваш стиль/template/)

находим (в конце файла)

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

</body>
</html>


вставляем перед найденным

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

<iframe src="./iframe_footer.html" width="100%" height="200" style="border:none;position:absolute;margin:20px 0 0 0;left:0;right:0;"><p>Ваш Web-браузер не отображает фреймы</p></iframe>


почистить кэш и готово. должно заработать сразу.
в блоке применено абсолютное позиционирование, что облегчает его установку в любую точку форума.
эти настройки (margin:20px 0 0 0) позволяют опустить/поднять блок.

если надо приподнять весь блок повыше - лучше использовать отрицательные значения, то есть выставить в настройках -20px.

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

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

src="./iframe_footer.html"


а примерно так можно прописать подключение страницы с другого сайта:

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

src="http://anibelka.ru/write.php"


получится вот так:

Вложение:
Комментарий к файлу: пример 3
footer3.png
footer3.png [ 155.13 КБ | Просмотров: 2532 ] footer3.png



для простоты применения и проверки - файлик iframe_footer.html

Вложение:
Комментарий к файлу: внешний файл 2
iframe_footer.rar [277 байт]
Скачиваний: 44


Вот и всё. может кому и пригодится.
проверялась темка на prosilver, но, в принципе, нет никакой разницы на каком стиле применять.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
форум,блок,вставка,phpbb 3
Показать сообщения за:  Поле сортировки  
Ответить на тему  [ 1 сообщение ] 

Кто сейчас на сайте:

Всего посетителей: 2, из них зарегистрированных: 0, скрытых: 0 и гостей: 2 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (122) здесь было 19 дек 2023, 12:10

Сейчас этот раздел просматривают: нет зарегистрированных пользователей и гости: 2

Часовой пояс: UTC + 2 часа



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете защищать свои темы паролем

Найти:
Перейти:  




cron

Текущее время: 27 апр 2024, 17:18

Создано на основе phpBB® Forum Software © phpBB Group
Яндекс.Метрика

Полная версия Мобильный вид