Уважаемые пользователи!
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 | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

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

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

<!--TWO BLOCK GREEN-->

<!-- IF (ADS_5 and postrow.S_FIRST_ROW) or (ADS_6 and not postrow.S_FIRST_ROW) -->
Если включена реклама 5 и (после первого сообщения) или включена реклама 6 и (не после первого сообщения), то

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

 <!-- IF postrow.S_FIRST_ROW -->{ADS_12}<!-- ELSE -->{ADS_11}<!-- ENDIF -->
Вывести рекламу 12 (после первого сообщения) или 11

Зачем тогда проверять на включение рекламы 5 или 6, если выводятся 11 или 12?
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

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

Сообщение Beer »

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

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

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

Номера рекламы поменять

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

<!-- IF (ADS_12 and postrow.S_FIRST_ROW) or (ADS_11 and not postrow.S_FIRST_ROW) -->
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

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

Сообщение Beer »

Fatal error: Uncaught exception 'Twig_Error_Syntax' with message 'Unexpected end of template in "@bb3mobi_ads/event/viewtopic_body_postrow_post_after.html" at line 75.' in

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

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

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

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

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

Сообщение Beer »

Вот весь код:
Скрытый текст

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

<!-- IF (ADS_5 and postrow.S_FIRST_ROW) or (ADS_6 and not postrow.S_FIRST_ROW) -->
<div id="1-1" class="post has-profile bg1">
	<div class="inner">
		<dl class="postprofile" id="profile-002">
			<dt class="has-profile-rank has-avatar">
		<div class="avatar-container">
			<a href="./memberlist.php?mode=viewprofile&u=2" class="avatar"><img class="avatar" src="images/welcome.gif" width="100" height="65" alt="Аватара пользователя"></a>														</div>
			<a href="./memberlist.php?mode=viewprofile&u=2" style="color: #BF0040;" class="username-coloured">Спонсор раздела</a>							</dt>
		<dd class="profile-rank">Бизнес</dd>
		<dd class="profile-posts"><strong>Сообщения:</strong> <a href="">2017</a></dd>
		<dd class="profile-joined"><strong>Зарегистрирован:</strong> 03.10.1993 5:47</dd>
		<dd class="profile-contact">
				<strong>Контактная информация:</strong>
				<div class="dropdown-container dropdown-left">
					<a href="/home/guest-boock.html" class="dropdown-trigger dropdown-toggle"><span class="imageset icon_contact" title="Контактная информация пользователя Спонсор раздела">Контактная информация пользователя Спонсор раздела</span></a>
					<div class="dropdown hidden">
						<div class="pointer"><div class="pointer-inner"></div></div>
						<div class="dropdown-contents contact-icons">
		<div>
			<a href="mailto:спонсор@спонсор.ru" title="Отправить email" class="last-cell">
			<span class="contact-icon email-icon">Отправить email</span></a>
		</div>
		</div>
		</div>
		</div>
		</dd>
		</dl>

		<div class="postbody">
			<div id="post_content-001">
				<h3><a href="#p60577">Re: Важное сообщение</a></h3>
					<ul class="post-buttons">
						<li>
							<a href="#" title="Удалить сообщение" class="button icon-button delete-icon"><span>Удалить сообщение</span></a>
						</li>
						<li>
							<a href="#" title="Пожаловаться на это сообщение" class="button icon-button report-icon"><span>Пожаловаться на это сообщение</span></a>
						</li>
						<li>
							<a href="#" title="Информация" class="button icon-button info-icon"><span>Информация</span></a>
						</li>
						<li class="responsive-menu hidden dropdown-container">
							<a href="javascript:void(0);" class="responsive-menu-link dropdown-toggle">&nbsp;</a>
				<div class="dropdown hidden">
					<div class="pointer">
					<div class="pointer-inner"></div></div>
						<ul class="dropdown-contents"></ul></div></li></ul>
					
						<p class="author"><a href="#"><span class="imageset icon_post_target" title="Сообщение">Сообщение</span></a><span class="responsive-hide"> <strong><a href="/home/guest-boock.html" style="color: #BF0040;" class="username-coloured">Спонсор раздела</a></strong> » </span>Пт дек 09, 2011 6:53 am </p>
		
			<div class="content">
				<!-- IF postrow.S_FIRST_ROW -->{ADS_5}<!-- ELSE -->{ADS_6}<!-- ENDIF -->
			</div>
					<div id="sig-1" class="signature"><a href="../forum/faq.php">Бесплатная помощь по форуму</a></div>
				</div>
			</div>
			<div class="back2top"><a href="#top" class="top" title="Вернуться к началу">Вернуться к началу</a></div>
		</div>
		</div>
<!-- ENDIF -->

<!--START TWO BLOCK GREEN-->

<!-- IF (ADS_5 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 (ADS_12 and postrow.S_FIRST_ROW) or (ADS_11 and not postrow.S_FIRST_ROW) -->
			</div>
		</div>
	</div>
</div>
<!-- ENDIF -->
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

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

Не то заменили
Второй блок:

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

<!-- IF (ADS_12 and postrow.S_FIRST_ROW) or (ADS_11 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_11}<!-- ENDIF -->
         </div>
      </div>
   </div>
</div>
<!-- ENDIF -->
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

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

Сообщение Beer »

Получается 1 блок выводится - первый текст но в оформлении 2 блока. А второго блока нет...
Т.е. 1й блок - RED второй - GREEN.
6fac7233-d6d7-4b58-b04c-881eba77246c.png
6fac7233-d6d7-4b58-b04c-881eba77246c.png (9.62 КБ) 287 просмотров
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

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

Такого быть не может. Перепроверьте что куда назначили

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

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

Сообщение Beer »

Изображение

Один блок с красным текстом, второй с зеленым.
Скрытый текст

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

<!-- IF (ADS_5 and postrow.S_FIRST_ROW) or (ADS_6 and not postrow.S_FIRST_ROW) -->
<div id="1-1" class="post has-profile bg1">
	<div class="inner">
		<dl class="postprofile" id="profile-002">
			<dt class="has-profile-rank has-avatar">
		<div class="avatar-container">
			<a href="./memberlist.php?mode=viewprofile&u=2" class="avatar"><img class="avatar" src="images/welcome.gif" width="100" height="65" alt="Аватара пользователя"></a>														</div>
			<a href="./memberlist.php?mode=viewprofile&u=2" style="color: #BF0040;" class="username-coloured">Спонсор раздела</a>							</dt>
		<dd class="profile-rank">Бизнес</dd>
		<dd class="profile-posts"><strong>Сообщения:</strong> <a href="">2017</a></dd>
		<dd class="profile-joined"><strong>Зарегистрирован:</strong> 03.10.1993 5:47</dd>
		<dd class="profile-contact">
				<strong>Контактная информация:</strong>
				<div class="dropdown-container dropdown-left">
					<a href="/home/guest-boock.html" class="dropdown-trigger dropdown-toggle"><span class="imageset icon_contact" title="Контактная информация пользователя Спонсор раздела">Контактная информация пользователя Спонсор раздела</span></a>
					<div class="dropdown hidden">
						<div class="pointer"><div class="pointer-inner"></div></div>
						<div class="dropdown-contents contact-icons">
		<div>
			<a href="mailto:спонсор@спонсор.ru" title="Отправить email" class="last-cell">
			<span class="contact-icon email-icon">Отправить email</span></a>
		</div>
		</div>
		</div>
		</div>
		</dd>
		</dl>

		<div class="postbody">
			<div id="post_content-001">
				<h3><a href="#p60577">Re: Важное сообщение</a></h3>
					<ul class="post-buttons">
						<li>
							<a href="#" title="Удалить сообщение" class="button icon-button delete-icon"><span>Удалить сообщение</span></a>
						</li>
						<li>
							<a href="#" title="Пожаловаться на это сообщение" class="button icon-button report-icon"><span>Пожаловаться на это сообщение</span></a>
						</li>
						<li>
							<a href="#" title="Информация" class="button icon-button info-icon"><span>Информация</span></a>
						</li>
						<li class="responsive-menu hidden dropdown-container">
							<a href="javascript:void(0);" class="responsive-menu-link dropdown-toggle">&nbsp;</a>
				<div class="dropdown hidden">
					<div class="pointer">
					<div class="pointer-inner"></div></div>
						<ul class="dropdown-contents"></ul></div></li></ul>
					
						<p class="author"><a href="#"><span class="imageset icon_post_target" title="Сообщение">Сообщение</span></a><span class="responsive-hide"> <strong><a href="/home/guest-boock.html" style="color: #BF0040;" class="username-coloured">Спонсор раздела</a></strong> » </span>Пт дек 09, 2011 6:53 am </p>
		
			<div class="content">
				<!-- IF postrow.S_FIRST_ROW -->{ADS_5}<!-- ELSE -->{ADS_6}<!-- ENDIF -->
			</div>
					<div id="sig-1" class="signature"><a href="../forum/faq.php">Бесплатная помощь по форуму</a></div>
				</div>
			</div>
			<div class="back2top"><a href="#top" class="top" title="Вернуться к началу">Вернуться к началу</a></div>
		</div>
		</div>
<!-- ENDIF -->

<!--START TWO BLOCK GREEN-->

<!-- IF (ADS_12 and postrow.S_FIRST_ROW) or (ADS_11 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_11}<!-- ENDIF -->
         </div>
      </div>
   </div>
</div>
<!-- ENDIF -->
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

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

Скрин говорит о другом. В первом блоке выведен текст с red на зелёном фоне, а второго блока не видно вообще.

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

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

Сообщение Beer »

Изображение

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

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

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

Цвет фона задан наоборот, в red зелёный, а в green красный

А вот какие права выданы на green - на скрине не видно

Отправлено спустя 1 минуту 48 секунд:
Кеш чистить-то не забываете? Постоянно надо. И форумный, и в браузере
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

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

Сообщение Beer »

Кеш да, чищу регулярно.
По цветам - была путаница.
На green нет исключений - показывать всем.

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

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

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

Заметила.
Реклама green назначена на позицию ADS_5, а должна быть на ADS_12
ADS_12 с приставкой ТЕСТ в названии
Ответить

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