info navigation

phpbb-belk.ru

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



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

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

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


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

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


Advertisement Management

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

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

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

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

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

главная страница админка

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

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

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

Скачать из файлового архива сайта

распаковать и содержимое папки 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


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

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



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

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

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

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

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



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

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




cron

Текущее время: 21 сен 2024, 05:37

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

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