Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[beta] Advertisement Management, для phpBB3.1

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

Re: [beta] Advertisement Management, для phpBB3.1

Сообщение Beer »

Будьте добры Татьяна - поправьте в коде если не затруднит, т.к. я не силен в php...
Скрытый текст

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

<!-- IF (ADS_12 and postrow.S_FIRST_ROW) or (ADS_6 and not postrow.S_FIRST_ROW) -->
<div class="post bg3" id="post_ads">
	<div class="inner">
		<div class="postprofile"id="profile_ads">{L_ADVERTISEMENT}</div>
		<div class="postbody">
			<div class="content ads_block">
				 <!-- IF postrow.S_FIRST_ROW -->{ADS_12}<!-- ELSE -->{ADS_6}<!-- ENDIF -->
			</div>
		</div>
	</div>
</div>
<!-- ENDIF -->
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [beta] Advertisement Management, для phpBB3.1

Сообщение Татьяна5 »

php тут вообще нет, а в html всё верно

Но настроено сейчас так:
78b7cbf1_ca4d_4814_b630_465f338fcb92.png
Переставьте "зеленую" рекламу на позицию ADS_12
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

Re: [beta] Advertisement Management, для phpBB3.1

Сообщение Beer »

Точно! Шрифт мелкий, поля маленькие, а это поле внизу списка!
Большой спасиб за обучение!
Все заработало как мне и хотелось.

С Рождеством вас!
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

Re: [beta] Advertisement Management, для phpBB3.1

Сообщение Beer »

Поставил портал 2.1 - но он совершенно беспонтовый. Все модули в нем - как бусы, от которых толку на форуме 0, кроме выводящего html.
Advertisement Management делает все тоже самое, но у него нет такой позиции как правая колонка.
Мне нужна колонка справа, в которой надо публиковать модули.

Т.е. как я понимаю - надо как-то создать позицию справа:

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

<div id="block-right" style="width: 180px; margin-left: -180px;" data-width="180" role="gridcell">
и в ней публиковать модули.

Направьте ход мысли кто в теме, если это возможно малой кровью!
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [beta] Advertisement Management, для phpBB3.1

Сообщение Татьяна5 »

Beer писал(а): но у него нет такой позиции как правая колонка
Есть. Сайдбар называется.
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

Re: [beta] Advertisement Management, для phpBB3.1

Сообщение Beer »

Правый сайдбар форума: там родительский блок cp-menu и вывод получается внизу форума.
 

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

<div id="cp-menu">
 <div id="sidebar-right">
<span style="background-color:#ff0000; color:#FFFFFF">
Блок справа - RED<br>
Блок справа - RED<br>
Блок справа - RED<br>
Блок справа - RED<br>
Блок справа - RED<br>
Блок справа - RED<br>
Блок справа - RED<br>
</span>
 </div>
</div>
Вложения
float:right
float:right
e36b421c-f671-4e2d-b0f4-fa85ae84ba42.png (10.3 КБ) 1 просмотр
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [beta] Advertisement Management, для phpBB3.1

Сообщение Татьяна5 »

Особенность стиля. На стандартном prosilver он как раз сбоку
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

Re: [beta] Advertisement Management, для phpBB3.1

Сообщение Beer »

Т.е. надо исправить шаблон перенеся блок <div id="sidebar-right"> вправо для этой позиции вывода как я понимаю. Так?
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [beta] Advertisement Management, для phpBB3.1

Сообщение Татьяна5 »

Да. В css что-то поправить, скорей всего (если невозможно, тогда менять название события на более подходящее)
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

Re: [beta] Advertisement Management, для phpBB3.1

Сообщение Beer »

Нужен мне вывод модуля в overall_header.html после

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

<div class="headerbar" role="banner">
					<div class="inner">
Создал позицию {ADS_13}, в overall_header.html в нужное место вставил код вывода позиции:

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

<!-- IF ADS_13 -->
	<!-- IF ADS_13 -->{ADS_13}<!-- ENDIF -->
<!-- ENDIF -->
Все показывается как мне надо.

Но это был хак. Как можно без хака?
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [beta] Advertisement Management, для phpBB3.1

Сообщение Татьяна5 »

Если там есть строка с событием (EVENT), то можно, а нет так нет

Отправлено спустя 1 минуту 22 секунды:
Beer писал(а):

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

<!-- IF ADS_13 -->
   <!-- IF ADS_13 -->{ADS_13}<!-- ENDIF -->
<!-- ENDIF -->
Два раза одно и то же проверять незачем. Можно так:

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

<!-- IF ADS_13 -->{ADS_13}<!-- ENDIF -->
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

Re: [beta] Advertisement Management, для phpBB3.1

Сообщение Beer »

Спасибо за замечание!
Ну да - не обратил внимание на условие в условии...

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

<!-- EVENT overall_header_headerbar_before -->
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [beta] Advertisement Management, для phpBB3.1

Сообщение Татьяна5 »

Значит можно создать файл overall_header_headerbar_before.html в расширении, в styles/нужный_стиль/template/event/, и поместить туда код
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

Re: [beta] Advertisement Management, для phpBB3.1

Сообщение Beer »

Я так понимаю - код, который до следующего <!-- EVENT overall_header_searchbox_before -->, так?
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [beta] Advertisement Management, для phpBB3.1

Сообщение Татьяна5 »

Код рекламы,

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

<!-- IF ADS_13 -->{ADS_13}<!-- ENDIF -->
Отправлено спустя 21 секунду:
А из стиля рекламу убрать
Ответить

Вернуться в «Анонсы и поддержка расширений для phpBB»