ГЛАВНАЯ МЕНЮ КАРТА САЙТА

Изменяемые файлы в phpBB

drupal7При обновлении версий форума phpbb на более свежую, ранее измененные файлы переписываются на новые. То есть, например изменены файлы отвечающие за внешний облик форума или некоторые изменения для улучшения seo.

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

forum\styles\prosilver\template\overall_footer.html
forum\styles\prosilver\template\overall_header.html
forum\styles\prosilver\template\index_body.html
forum\styles\prosilver\theme\common.css
forum\styles\prosilver\theme\colours.css
forum\styles\prosilver\theme\imageset.css
forum\posting.php
forum\styles\prosilver\template\viewtopic_body.html
forum\styles\prosilver\template\viewforum_body.html
forum\styles\prosilver\template\bbcode.html
forum\viewtopic.php
forum\index_body.html

А вот что именно менялось не считая темы оформления:

Вставляем рекламу или что либо другое после первого сообщения в теме
forum\styles\prosilver\template\viewtopic_body.html
сразу после <!-- IF postrow.SIGNATURE --><div id="sig{postrow.POST_ID}">{postrow.SIGNATURE}</div><!-- ENDIF -->
вставить <!-- IF postrow.S_FIRST_ROW --> вставляем здесь код <!-- ENDIF -->
Если требуется после каждого сообщения в теме, то убираем <!-- IF postrow.S_FIRST_ROW -->    <!-- ENDIF --> оставив код рекламы

Реклама на странице форума (списка тем), код после этого фрагмента в файле forum\styles\prosilver\template\viewforum_body.html:
<!-- INCLUDE overall_header.html -->

Закрытие индексации внешних ссылок
forum\styles\prosilver\template\bbcode.html
<!-- BEGIN url --><noindex><a href="/{URL}" rel="nofollow">{DESCRIPTION}</a></noindex><!-- END url -->

Улучшаем SEO форума, а именно делаем заголовок h1
forum\styles\prosilver\template\viewforum_body.html
forum\styles\prosilver\template\viewtopic_body.html
просто находим <h2></h2> и заменяем на <h1></h1>



Как убрать RE в заголовке ответа

forum\posting.php
528 Найти    $post_data['post_subject']        = (in_array($mode, array('quote', 'edit'))) ? $post_data['post_subject'] : ((isset($post_data['topic_title'])) ? $post_data['topic_title'] : '');
528 Заменить    $post_data['post_subject']        = (in_array($mode, array('quote', 'edit'))) ? $post_data['post_subject'] : (/*(isset($post_data['topic_title'])) ? $post_data['topic_title'] : */'');

1601 Найти    if (($mode == 'reply' || $mode == 'quote') && !$submit && !$preview && !$refresh)
1601 Заменить   if ((/*$mode == 'reply' ||*/ $mode == 'quote') && !$submit && !$preview && !$refresh)

forum\viewtopic.php

2115  Найти    'SUBJECT'                => 'Re: ' . censor_text($topic_data['topic_title']),
2115 Заменить    'SUBJECT'                => censor_text($topic_data['topic_title']),

И ещё:
Убираем строчку "текущее время" в форуме https://barabulki.ru/phpbb/75-ubiraem-strochku-tekushchee-vremya-v-forume.html

Удалено:

у меня строка 372 отвечающая за сортировку сообщений, в данном форуме мне не нужна
forum\styles\prosilver\template\viewtopic_body.html

<!-- IF S_NUM_POSTS > 1 or .pagination -->
    <form id="viewtopic" method="post" action="{S_TOPIC_ACTION}">
    <fieldset style="margin-top: 0; ">
        <!-- IF not S_IS_BOT -->
        <label>{L_DISPLAY_POSTS}{L_COLON} {S_SELECT_SORT_DAYS}</label>
        <label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label> <label>{S_SELECT_SORT_DIR}</label>
        <input type="submit" name="sort" value="{L_GO}" />
        <!-- ENDIF -->
    </fieldset>
    </form>
    <hr />
<!-- ENDIF -->


Подписаться:

Поделиться:
- - - Твоё любимое Радио Онлайн - - -

Сортировка тем

в данном форуме мне тоже не требуется
forum\styles\prosilver\template\viewforum_body.html
строка 235
<!-- IF S_SELECT_SORT_DAYS and not S_DISPLAY_ACTIVE -->
    <form method="post" action="{S_FORUM_ACTION}">
        <fieldset>
    <!-- IF not S_IS_BOT -->
            <label>{L_DISPLAY_TOPICS}{L_COLON} {S_SELECT_SORT_DAYS}</label>
            <label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label>
            <label>{S_SELECT_SORT_DIR}</label>
            <input type="submit" name="sort" value="{L_GO}" />
    <!-- ENDIF -->
        </fieldset>
    </form>
    <hr />
<!-- ENDIF -->

 

forum\styles\prosilver\template\viewforum_body.html строка <!-- INCLUDE jumpbox.html --> (Вернуться к списку форумов) заменена на блок рекламы

 

В самом низу форума показываются Права доступа к форуму, показ данных прав мне не нужно, удаляю

forum\styles\prosilver\template\viewforum_body.html

удалено:

<!-- IF S_DISPLAY_POST_INFO -->
    <div>
        <h3>{L_FORUM_PERMISSIONS}</h3>
        <p><!-- BEGIN rules -->{rules.RULE}<br /><!-- END rules --></p>
    </div>
<!-- ENDIF -->









© 2001-2020 Барабульки