info navigation

phpbb-belk.ru

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



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

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

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


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

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


Информация о вставке расширений в шаблоны

начиная разбираться с новым форумом сначала пытался понять, как именно вставляются эти данные в шаблоны. понял, что за вставку в конкретное место отвечает условие

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

<!-- EVENT здесь название места вставки -->


в любом расширении есть папка styles, в которой (в стиле) есть папка event, в которой находятся вставки в html-шаблоны. вставки называются также, как и условие под EVENT, что гарантирует вставку вашей информации в определённое место.

Временами очень не плохо знать где именно должно появиться что-то новенькое.

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

Итак, поехали.

шапка форума. overall_header.html
 шапка форума. overall_header.html  Два условия размещены до </head>, не видны через браузер и, скорее всего, служат для вставок подключений скриптов и стилевых файлов.
Вот они:

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

<!-- EVENT overall_header_head_append -->


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

<!-- EVENT overall_header_stylesheets_after -->


Остальные условия все видны. я их прописал в шаблоне и сделал скан страницы их вывода:

Вложение:
Комментарий к файлу: overll_header
overall_header.png
overall_header.png [ 26.7 КБ | Просмотров: 389 ] overall_header.png



конкретнее:

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

<!-- EVENT overall_header_body_before --> - вставка над шапкой

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

<!-- EVENT overall_header_headerbar_before --> - в верху шапки над логотипом

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

<!-- EVENT overall_header_searchbox_before --> - скорее всего получится на одном уровне с поиском

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

<!-- EVENT overall_header_headerbar_after --> - в низу шапки

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

<!-- EVENT overall_header_navbar_before --> - под шапкой, но в пределах блока <div id="page-header">

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

<!-- EVENT overall_header_page_body_before --> - под шапкой, ниже блока <div id="page-header">

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

<!-- EVENT overall_header_content_before --> - в самом низу файла overall_header.html.


подвал форума, overall_footer.html
Вложение:
Комментарий к файлу: overall_footer
overall_footer.png
overall_footer.png [ 16.77 КБ | Просмотров: 386 ] overall_footer.png



конкретнее:

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

<!-- EVENT overall_footer_content_after --> - в самом верху файла. начало "подвала".
 входит в div общей страницы

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

<!-- EVENT overall_footer_page_body_after --> - размещение ниже. подвал.

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

<!-- EVENT overall_footer_copyright_prepend --> - копирайты (верх)

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

<!-- EVENT overall_footer_copyright_append --> - копирайты (низ)

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

<!-- EVENT overall_footer_after --> - внизу подвала

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

<!-- EVENT overall_footer_body_after --> - низ файла. закрытие страницы. перед </body>


главная страница, список форумов, forumlist_body.html
Вложение:
Комментарий к файлу: forumlist_body
forumlist_body.png
forumlist_body.png [ 23.85 КБ | Просмотров: 380 ] forumlist_body.png



конкретнее:

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

<!-- EVENT forumlist_body_category_header_before --> - над списком форумов

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

<!-- EVENT forumlist_body_category_header_row_prepend --> - выводится в блоке "категорий" (верх)

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

<!-- EVENT forumlist_body_category_header_row_append --> - выводится в блоке "категорий" (низ)

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

<!-- EVENT forumlist_body_category_header_after --> - это выводится между названиями категорий и списком форумов

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

<!-- EVENT forumlist_body_forum_row_before --> - над списком форумов

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

<!-- EVENT forumlist_body_forum_row_prepend --> - в строке определённого форума (верх)

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

<!-- EVENT forumlist_body_forum_row_append --> - в строке определённого форума (низ)

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

<!-- EVENT forumlist_body_last_post_title_prepend --> - в строке определённого форума,
 справа, где информация о последних сообщениях

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

<!-- EVENT forumlist_body_forum_row_after --> - внизу списка форумов

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

<!-- EVENT forumlist_body_last_row_after --> - под всем блоком списка форумов и категорий


главная страница, index_body.html
Вложение:
Комментарий к файлу: index_body
index_body.png
index_body.png [ 35.83 КБ | Просмотров: 340 ] index_body.png



конкретнее:

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

<!-- EVENT index_body_markforums_before --> - верх файла. перед "отметить форумы как прочтённые".

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

<!-- EVENT index_body_markforums_after --> - после "отметить форумы как прочтённые".

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

<!-- EVENT index_body_forumlist_body_after --> - под блоком форумов

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

<!-- EVENT index_body_stat_blocks_before --> - перед инфоблоками (кто на сайте...)

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

<!-- EVENT index_body_block_online_prepend --> - внутри блока "кто на сайте"

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

<!-- EVENT index_body_block_online_append --> - внутри блока "кто на сайте"

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

<!-- EVENT index_body_block_birthday_prepend --> - внутри блока "дни рождения"

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

<!-- EVENT index_body_block_birthday_append --> - внутри блока "дни рождения"

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

<!-- EVENT index_body_block_stats_prepend --> - внутри блока "статистика"

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

<!-- EVENT index_body_block_stats_append --> - внутри блока "статистика"

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

<!-- EVENT index_body_stat_blocks_after --> - под инфоблоками


список тем. viewforum_body.html
Вложение:
Комментарий к файлу: viewforum_body
viewforum.png
viewforum.png [ 35.52 КБ | Просмотров: 340 ] viewforum.png



конкретнее:

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

<!-- EVENT viewforum_forum_title_before --> - верх файла. над названием форума

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

<!-- EVENT viewforum_forum_name_prepend --> - перед названием форума

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

<!-- EVENT viewforum_forum_name_append --> - после названия форума

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

<!-- EVENT viewforum_forum_title_after --> - под названием форума

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

<!-- EVENT viewforum_buttons_top_before --> - перед кнопками "новая тема и т.д." в верху.

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

<!-- EVENT viewforum_buttons_top_after --> - после кнопок "новая тема и т.д." в верху.

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

<!-- EVENT viewforum_body_topic_row_before --> - над блоком "список тем"

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

<!-- EVENT viewforum_body_topicrow_row_before --> - перед блоком "список тем". внутри.


внутри блока:

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

<!-- EVENT viewforum_body_topic_row_prepend -->

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

<!-- EVENT topiclist_row_prepend -->

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

<!-- EVENT topiclist_row_append -->

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

<!-- EVENT viewforum_body_topic_row_append -->


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

<!-- EVENT viewforum_body_topic_row_after --> под блоком "список тем"

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

<!-- EVENT viewforum_buttons_bottom_before --> - перед кнопками "новая тема и т.д."
 под блоком тем.

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

<!-- EVENT viewforum_buttons_bottom_after --> - после кнопок "новая тема и т.д."
 под блоком тем.


страница темы. viewtopic_body.html
верх страницы темы:

Вложение:
Комментарий к файлу: viewtopic_body_header
viewtopic_1.png
viewtopic_1.png [ 15 КБ | Просмотров: 339 ] viewtopic_1.png



конкретнее:

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

<!-- EVENT viewtopic_topic_title_prepend --> - перед названием темы

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

<!-- EVENT viewtopic_topic_title_append --> - после названия темы

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

<!-- EVENT viewtopic_topic_title_after --> - под названием темы

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

<!-- EVENT viewtopic_buttons_top_before --> - перед кнопками (новая тема и т.д.) верх страницы

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

<!-- EVENT viewtopic_buttons_top_after --> - после кнопок (новая тема и т.д.) верх страницы

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

<!-- EVENT viewtopic_dropdown_top_custom --> - перед поиском

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

<!-- EVENT viewtopic_body_pagination_top_after --> - после указателя страницы (верх)

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

<!-- EVENT viewtopic_body_poll_before --> - перед модулем опросов

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

<!-- EVENT viewtopic_body_poll_after --> - после модуля опросов

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

<!-- EVENT viewtopic_body_postrow_post_before --> - перед началом самой темы поста


вывод модуля опросов в тему:

Вложение:
Комментарий к файлу: viewtopic_body_poll
poll.png
poll.png [ 12.58 КБ | Просмотров: 339 ] poll.png



конкретнее:

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

<!-- EVENT viewtopic_body_poll_before --> - перед выводом модуля опросов (скорее всего будет видно и без опроса)

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

<!-- EVENT viewtopic_body_poll_question_prepend --> - перед вопросом

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

<!-- EVENT viewtopic_body_poll_question_append --> - после вопроса

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

<!-- EVENT viewtopic_body_poll_option_before --> - над ответом (выбор)

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

<!-- EVENT viewtopic_body_poll_option_after --> - под ответом (выбор)

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

<!-- EVENT viewtopic_body_poll_after --> - после вывода модуля опросов (скорее всего будет видно и без опроса)


середина страницы темы:

Вложение:
Комментарий к файлу: viewtopic_body_middle
viewtopic_2.png
viewtopic_2.png [ 45.19 КБ | Просмотров: 339 ] viewtopic_2.png



конкретнее:

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

<!-- EVENT viewtopic_body_postrow_post_before --> - перед блоком сообщения (сверху)

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

<!-- EVENT viewtopic_body_avatar_before --> - над аватаром

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

<!-- EVENT viewtopic_body_avatar_after --> - под аватаром

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

<!-- EVENT viewtopic_body_post_author_before --> - над именем автора темы

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

<!-- EVENT viewtopic_body_post_author_after --> - под именем автора темы

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

<!-- EVENT viewtopic_body_postrow_rank_before --> - перед рангом пользователя

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

<!-- EVENT viewtopic_body_postrow_rank_after --> - после ранга пользователя (например Администратор)

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

<!-- EVENT viewtopic_body_postrow_custom_fields_before --> - перед выводом допполей в минипрофиле

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

<!-- EVENT viewtopic_body_postrow_custom_fields_after --> - после вывода допполей в минипрофиле

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

<!-- EVENT viewtopic_body_contact_fields_before --> - перед блоком "контактная информация"

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

<!-- EVENT viewtopic_body_contact_fields_after --> - после блока "контактная информация"

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

<!-- EVENT viewtopic_body_post_subject_before --> - перед названием темы

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

<!-- EVENT viewtopic_body_post_buttons_list_before --> - над блоком кнопок (правка,
 удалить...)

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

<!-- EVENT viewtopic_body_post_buttons_before --> - внутри (перед) блоком кнопок (правка, удалить...)

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

<!-- EVENT viewtopic_body_post_buttons_after --> - внутри (после) блока кнопок (правка,
 удалить...)

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

<!-- EVENT viewtopic_body_post_buttons_list_after --> - под блоком кнопок (правка, удалить...)

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

<!-- EVENT viewtopic_body_postrow_post_details_before --> - перед блоком "детали, время размещения сообщения"

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

<!-- EVENT viewtopic_body_postrow_post_details_after --> - после блока "детали, время размещения сообщения"

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

<!-- EVENT viewtopic_body_postrow_post_notices_before --> - перед блоком заметок (например "тема редактировалась..."

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

<!-- EVENT viewtopic_body_postrow_post_notices_after --> - после блока заметок

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

<!-- EVENT viewtopic_body_postrow_post_content_footer --> - внизу сообщения. под подписью.

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

<!-- EVENT viewtopic_body_postrow_back2top_before --> - над "треугольничком" вернуться к началу

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

<!-- EVENT viewtopic_body_postrow_back2top_prepend --> - внутри блока размещения "треугольничка" (впереди) вернуться к началу

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

<!-- EVENT viewtopic_body_postrow_back2top_append --> - внутри блока размещения "треугольничка" (сзади) вернуться к началу

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

<!-- EVENT viewtopic_body_postrow_back2top_after --> - под "треугольничком" вернуться к началу

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

<!-- EVENT viewtopic_body_postrow_post_after --> - завершение блока сообщения (под ним)


конец страницы темы:

Вложение:
Комментарий к файлу: viewtopic_body_footer
viewtopic_3.png
viewtopic_3.png [ 22.19 КБ | Просмотров: 338 ] viewtopic_3.png



конкретнее:

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

<!-- EVENT viewtopic_body_topic_actions_before --> - под "быстрым ответом" над модулем кнопок (новая тема...)

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

<!-- EVENT viewtopic_buttons_bottom_before --> - над кнопками (внутри) (новая тема...)

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

<!-- EVENT viewtopic_buttons_bottom_after --> - под кнопками (внутри) (новая тема...)

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

<!-- EVENT viewtopic_dropdown_bottom_custom --> - внизу, перед нумерацией страниц

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

<!-- EVENT viewtopic_body_footer_before --> - "подвал темы", перед блоком переходов и "кто онлайн".



Условий для вставок информации довольно много, поэтому буду тему пополнять до "прописки" всех по мере наличия времени.

тема в процессе...


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

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

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

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



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

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




cron

Текущее время: 20 апр 2025, 15:14

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

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