Адаптация Advertisement Management

Список разделов phpBBex 1.x (поддерживается) Поддержка 1.x

Описание: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Модератор: Поддержка

Сообщение #1 heavy » 04.12.2013, 12:52

Добрый день, други.
Помогите адаптировать мод Advertisement Management под phpBBex.
Очень нужен этот мод!

P.S. поиск результат не дал
heavy
Автор темы
Репутация: 0
С нами: 10 лет 3 месяца

Сообщение #2 HD321kbps » 04.12.2013, 16:40

Не пора ли phpBBex выходить на новый уровень (импортировать самые нужные моды с phpBB или создать подобные со своим фирменным установщиком и тд) Не так как в phpBB закидывая часть модов (к примеру склепать из 3 разных порталов 1 нормальный).
HD321kbps M
Аватара
Откуда: Армянск
Репутация: 376
С нами: 11 лет

  • 1

Сообщение #3 Sumanai » 04.12.2013, 16:43

Помогу. Где именно проблему встретили?
Потому что на деле всё примитивно, нужно лишь немного подумать головой.

HD321kbps:импортировать самые нужные моды с phpBB

Я вроде стараюсь, выкладываю. Не заметно? :cry:

HD321kbps:ли создать подобные со своим фирменным установщиком

Через мерикуал :smile:
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #4 HD321kbps » 04.12.2013, 16:45

Sumanai:Через мерикуал
Гуд, но почему бы и не сделать для Automod как 2 вариант.

Добавлено спустя 1 минуту 16 секунд:
Sumanai, вы ведете все "свои" моды в github? Киньте ссылок в личку)
HD321kbps M
Аватара
Откуда: Армянск
Репутация: 376
С нами: 11 лет

  • 1

Сообщение #5 Sumanai » 04.12.2013, 16:48

HD321kbps:Гуд, но почему бы и не сделать для Automod как 2 вариант.

Ага.

HD321kbps:Sumanai, вы ведете все "свои" моды в github?

Да нет, всё тут выкладываю.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #6 shvager » 04.12.2013, 17:20

У меня стоит этот мод - там ничего такого нету - все работает.
shvager
Репутация: 22
С нами: 11 лет 11 месяцев

Сообщение #7 heavy » 05.12.2013, 07:47

shvager, Расскажи как ставил, у меня ничего не получается.
Видимо проблема с редактированием файлов overall_footer и header, так как там нет нужных строк, пред/до которыми надо вставлять код.
heavy
Автор темы
Репутация: 0
С нами: 10 лет 3 месяца

  • 1

Сообщение #8 Sumanai » 05.12.2013, 15:47

Если не нужна реклама после шапки/в самом низу, то можно вообще не добавлять.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #9 heavy » 06.12.2013, 07:38

Sumanai, В том - то и дело что нужна, можно вставить и самому код рекламы в шапку, просто человек который это будет делать, ничего не поймет и доступ на хостинг давать неохота.
Вот хочется полностью рабочий мод.
heavy
Автор темы
Репутация: 0
С нами: 10 лет 3 месяца

Сообщение #10 assa » 06.12.2013, 09:09

heavy, что именно не получается? Только редактирование файлов overall_footer и header или вообще ничего не работает? На обычный phpbb3 получается установить этот мод?
assa
Репутация: 6
С нами: 11 лет 11 месяцев

Сообщение #11 heavy » 09.12.2013, 09:03

assa,
не получается вот что:
1. Файл includes/functions.php
Не совпадает значение строк

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

2. Файл styles/prosilver/template/overall_footer.html
Нет следующей строки
<!-- IF U_ACP --><br /><strong><a href="{U_ACP}">{L_ACP}</a></strong><!-- ENDIF -->
</div>
для вставки после нее
{ADS_8}

3. Файл styles/prosilver/template/overall_header.html
Нет следующей строки
<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 -->
heavy
Автор темы
Репутация: 0
С нами: 10 лет 3 месяца

  • 2

Сообщение #12 assa » 09.12.2013, 11:01

heavy, принцип такой: если не получается найти нужный код целиком, то ищем какие-то его фрагменты.

В includes/functions.php нужно найти строку
Код: Выделить всё
// Which timezone?
после нее будет строка
Код: Выделить всё
   $tz = strval($user->timezone/3600.0);
Это то, что нам надо!!! Теперь вставляем наше
Код: Выделить всё
// Advertisement Management
   require($phpbb_root_path . 'ads/functions.' . $phpEx);
   setup_ads();




2. Найти в overall_footer.html
Код: Выделить всё
   <!-- IF STYLE_COUNTER_HTML_1 or STYLE_COUNTER_HTML_2 or STYLE_COUNTER_HTML_3 or STYLE_COUNTER_HTML_4 or STYLE_COUNTER_HTML_5 -->
   <div class="counters">{STYLE_COUNTER_HTML_1} {STYLE_COUNTER_HTML_2} {STYLE_COUNTER_HTML_3} {STYLE_COUNTER_HTML_4} {STYLE_COUNTER_HTML_5}</div>
   <!-- ENDIF -->

вставить перед ним
Код: Выделить всё
{ADS_8}



3. Найти в overall_header.html
Код: Выделить всё
      <!-- IF U_RESTORE_PERMISSIONS --><li style="float: right;"><a href="{U_RESTORE_PERMISSIONS}">{L_RESTORE_PERMISSIONS}</a></li><!-- ENDIF -->
      <li style="float: right; border-left: 0; height: 25px;"></li>
      <!-- ENDIF -->
      </ul>
   </div>
Вставить после
Код: Выделить всё
<!-- IF ADS_2 -->
assa
Репутация: 6
С нами: 11 лет 11 месяцев

Сообщение #13 heavy » 09.12.2013, 12:38

assa, Спасибо! Все работает!
heavy
Автор темы
Репутация: 0
С нами: 10 лет 3 месяца

Сообщение #14 heavy » 13.12.2013, 09:18

Друзья возникла такая проблема.
После установки портала, добавление объявление стало невозможны в полях над верхним колонтитулом и над нижним колонтитулом
Я особо не разбираюсь, но такое ощущение, что после установки портала стал цеплять другой файл overall_footer.html
так как любые манипуляции с этим файлом из папки styles /prosilver /template / не дают результата


Проблема решена, кривые руки ))
heavy
Автор темы
Репутация: 0
С нами: 10 лет 3 месяца

Сообщение #15 ancn » 05.01.2014, 06:25

но все-таки сама адаптация была бы лучше
ancn
Репутация: 5
С нами: 10 лет 2 месяца

  • 1

Сообщение #16 Sumanai » 05.01.2014, 06:50

Да вроде двумя постами выше все необходимые правки привели. Сделать адаптацию по ним- элементарно.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #17 ancn » 05.01.2014, 15:12

Вам да, мне нет. Проводить опыты на живом форуме как-то стремно.
ancn
Репутация: 5
С нами: 10 лет 2 месяца

  • 1

Сообщение #18 Sumanai » 06.01.2014, 00:59

Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #19 ancn » 06.01.2014, 02:46

Благодарствую :)
ancn
Репутация: 5
С нами: 10 лет 2 месяца

  • 4

Сообщение #20 Sumanai » 06.01.2014, 04:15

Да, на всякий- благодарить лучше повышением репутации (на плюсик в посте), а не отдельным сообщением, не имеющим смысла.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца


Вернуться в Поддержка 1.x