сайт на данный момент является архивом информации по форуму phpbb 3.0. объяснения и помощь больше не предоставляются. старый сайт

Белк на PhpBB 3.0.14

информация по этому форуму. bbcode, моды и прочее, проверенное Белком. (перенос данных продолжается...)

Сегодня на конференции было 52 посетителей :: 1 зарегистрированный, 0 скрытых, 1 бот и 50 гостей (основано на активности посетителей за последние 24 часа)




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

Стаж: 5 месяцев 20 дней
Сообщения: 228
Откуда: здешние мы

Стиль сайта: subsilver2
Настоящее имя: Андрей


Advertisement Management

мод для создания рекламных площадок на форуме, а именно:

создаётся 8 жёстко закреплённых "рекламных" мест:

  • Над нижним колонтитулом
  • Над верхним колонтитулом
  • Над сообщениями
  • После каждого сообщения за исключением первого
  • После первого сообщения
  • Под нижним колонтитулом
  • Под верхним колонтитулом
  • Под сообщениями

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

выглядеть будет примерно так:

Вложение:
advertisement_01.png
advertisement_01.png [ 249.22 КБ | Просмотров: 13 ] advertisement_01.png


Вложение:
advertisement_02.gif
advertisement_02.gif [ 54.1 КБ | Просмотров: 13 ] advertisement_02.gif



Мод удобен для тех, кто не любит ковыряться в файлах шаблонов.

Если заинтересовало - ставим.

Скачать модификацию из архива сайта:

скачать из архива сайта

распаковать и содержимое папки root загрузить в корень сайта (где файл config.php).
если у вас на сервере уже есть папка umil - удалите её из папки мода перед копированием.

Отредактировать файлы форума:

Открыть includes/functions.php
Найти

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

   // Which timezone?
   $tz = ($user->data['user_id'] != ANONYMOUS) ? strval(doubleval($user->data['user_timezone'])) : strval(doubleval($config['board_timezone']));


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

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

   // Advertisement Management
   require($phpbb_root_path . 'ads/functions.' . $phpEx);
   setup_ads();



для стилей на основе prosilver
Открыть styles/prosilver/template/overall_footer.html
Найти

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

   </div>


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

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

<!-- IF ADS_7 -->
<div class="forabg">
   <div class="inner"><span class="corners-top"><span></span></span>
      <ul class="topiclist">
         <li class="header">
            <dl class="icon">
               <dt>{L_ADVERTISEMENT}</dt>
            </dl>
         </li>
      </ul>
      <div style="padding: 5px 5px 2px 5px; font-size: 1.1em; background-color: #ECF1F3; margin: 0px auto; text-align: center;">
         {ADS_7}
      </div>
   <span class="corners-bottom"><span></span></span></div>
</div>
<!-- ENDIF -->


Найти

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

      <!-- IF U_ACP --><br /><strong><a href="{U_ACP}">{L_ACP}</a></strong><!-- ENDIF -->
   </div>


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

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

   {ADS_8}



Открыть styles/prosilver/template/overall_header.html
Найти



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

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

<!-- INCLUDE ads/ads.js -->


Найти

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

<div id="page-header">


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

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

      {ADS_1}


Найти

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

<a name="start_here"></a>


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

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

   <!-- IF ADS_2 -->
   <br />
   <div class="forabg">
      <div class="inner"><span class="corners-top"><span></span></span>
         <ul class="topiclist">
            <li class="header">
               <dl class="icon">
                  <dt>{L_ADVERTISEMENT}</dt>
               </dl>
            </li>
         </ul>
         <div style="padding: 5px 5px 2px 5px; font-size: 1.1em; background-color: #ECF1F3; margin: 0px auto; text-align: center;">
            {ADS_2}
         </div>
      <span class="corners-bottom"><span></span></span></div>
   </div>
   <!-- ENDIF -->



Открыть styles/prosilver/template/viewtopic_body.html
Найти

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

<div class="topic-actions">


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

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

<!-- IF ADS_3 -->
<div class="forabg">
   <div class="inner"><span class="corners-top"><span></span></span>
      <ul class="topiclist">
         <li class="header">
            <dl class="icon">
               <dt>{L_ADVERTISEMENT}</dt>
            </dl>
         </li>
      </ul>
      <div style="padding: 5px 5px 2px 5px; font-size: 1.1em; background-color: #ECF1F3; margin: 0px auto; text-align: center;">
         {ADS_3}
      </div>
   <span class="corners-bottom"><span></span></span></div>
</div>
<br />
<!-- ENDIF -->


Найти

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

<!-- END postrow -->


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

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

   <!-- IF (ADS_5 and postrow.S_FIRST_ROW) or (ADS_6 and not postrow.S_FIRST_ROW) -->
   <div class="post bg3">
      <div class="inner"><span class="corners-top"><span></span></span>
         <div class="postbody" style="width: 100%;">
            <h3>{L_ADVERTISEMENT}</h3>

            <div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
               <!-- IF postrow.S_FIRST_ROW -->{ADS_5}<!-- ELSE -->{ADS_6}<!-- ENDIF -->
            </div>
         </div>
      <span class="corners-bottom"><span></span></span></div>
   </div>
   <!-- ENDIF -->


Найти

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

<!-- INCLUDE jumpbox.html -->


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

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

<!-- IF ADS_4 -->
<br />
<div class="forabg">
   <div class="inner"><span class="corners-top"><span></span></span>
      <ul class="topiclist">
         <li class="header">
            <dl class="icon">
               <dt>{L_ADVERTISEMENT}</dt>
            </dl>
         </li>
      </ul>
      <div style="padding: 5px 5px 2px 5px; font-size: 1.1em; background-color: #ECF1F3; margin: 0px auto; text-align: center;">
         {ADS_4}
      </div>
   <span class="corners-bottom"><span></span></span></div>
</div>
<br />
<!-- ENDIF -->


для стилей на основе subsilver2
Открыть styles/subsilver2/template/overall_footer.html
Найти



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

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

<!-- IF ADS_7 -->{ADS_7}<br /><br /><!-- ENDIF -->


Найти



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

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

<!-- IF ADS_8 --><br />{ADS_8}<!-- ENDIF -->



Открыть styles/subsilver2/template/overall_header.html
Найти



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

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

<!-- INCLUDE ads/ads.js -->


Найти

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

<div id="wrapheader">


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

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

   <!-- IF ADS_1 -->{ADS_1}<br /><!-- ENDIF -->


Найти

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

<div id="wrapcentre">


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

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

<!-- IF ADS_2 -->{ADS_2}<br /><!-- ENDIF -->



Открыть styles/subsilver2/template/viewtopic_body.html
Найти

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

<div id="pagecontent">


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

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

<!-- IF ADS_3 -->{ADS_3}<br /><!-- ENDIF -->


Найти

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

<!-- END postrow -->


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

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

   <!-- IF postrow.S_FIRST_ROW -->{ADS_5}<!-- ELSE -->{ADS_6}<!-- ENDIF -->


Найти

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

<div id="pagefooter"></div>


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

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

<!-- IF ADS_4 -->{ADS_4}<br /><!-- ENDIF -->


Для создания нового блока необходимо создать в админке новый блок, предположим он будет там прописан как {ADS_9} и вставить в шаблон форума (куда вы хотите) следующий код

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

<!-- IF ADS_9 -->{ADS_9}<!-- ENDIF -->


всё очень просто.

Завершение установки:

Для завершения установки и создания записей в базе необходимо через браузер запустить файл установки по адресу

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

http://ваш сайт/ads/database.php


Теперь необходимо почистить кэш и всё. Модификация готова к работе.
Настройки находятся в административном разделе по адресу
Админка - Общие - Конфигурация - Менеджер рекламы.

Успехов в установке и применении.



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

Кто сейчас на конференции:

Всего посетителей: 1, из них зарегистрированных: 0, скрытых: 0 и гостей: 1 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (63) здесь было 23 май 2026, 12:35

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

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



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

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

cron

Текущее время: 26 июн 2026, 20:52

Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB.