Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Татьяна5
Поддержка
Сообщения: 12752 Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз
Сообщение
Татьяна5 » 06.01.2017 16:06
Код: Выделить всё
<!--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?
Татьяна5
Beer
phpBB 2.0.9
Сообщения: 711 Стаж: 13 лет 9 месяцев
Благодарил (а): 150 раз
Поблагодарили: 62 раза
Сообщение
Beer » 06.01.2017 16:34
Я понимаю, что у каждого блока какие-то условия, но не понимаю как мне прописать правильно....
Сконвертировался с SMF2 в phpBB3.2
Beer
Татьяна5
Поддержка
Сообщения: 12752 Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз
Сообщение
Татьяна5 » 06.01.2017 16:40
Номера рекламы поменять
Код: Выделить всё
<!-- IF (ADS_12 and postrow.S_FIRST_ROW) or (ADS_11 and not postrow.S_FIRST_ROW) -->
Татьяна5
Beer
phpBB 2.0.9
Сообщения: 711 Стаж: 13 лет 9 месяцев
Благодарил (а): 150 раз
Поблагодарили: 62 раза
Сообщение
Beer » 06.01.2017 16:43
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
Beer
Татьяна5
Поддержка
Сообщения: 12752 Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз
Сообщение
Татьяна5 » 06.01.2017 16:46
А весь код как выглядит? Соответствие IF - ENDIF
не нарушилось?
Татьяна5
Beer
phpBB 2.0.9
Сообщения: 711 Стаж: 13 лет 9 месяцев
Благодарил (а): 150 раз
Поблагодарили: 62 раза
Сообщение
Beer » 06.01.2017 17:25
Вот весь код:
Код: Выделить всё
<!-- 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"> </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
Beer
Татьяна5
Поддержка
Сообщения: 12752 Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз
Сообщение
Татьяна5 » 06.01.2017 17:29
Не то заменили
Второй блок:
Код: Выделить всё
<!-- 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 -->
Татьяна5
Beer
phpBB 2.0.9
Сообщения: 711 Стаж: 13 лет 9 месяцев
Благодарил (а): 150 раз
Поблагодарили: 62 раза
Сообщение
Beer » 06.01.2017 17:36
Получается 1 блок выводится - первый текст но в оформлении 2 блока. А второго блока нет...
Т.е. 1й блок - RED второй - GREEN.
6fac7233-d6d7-4b58-b04c-881eba77246c.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Сконвертировался с SMF2 в phpBB3.2
Beer
Татьяна5
Поддержка
Сообщения: 12752 Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз
Сообщение
Татьяна5 » 06.01.2017 17:43
Такого быть не может. Перепроверьте что куда назначили
Судя по скрину, выведено только ADS_5
(и оформление от 1-го блока), а ADS_12
нет
Первый судя по коду - "спонсор раздела", второй - "реклама"
Татьяна5
Beer
phpBB 2.0.9
Сообщения: 711 Стаж: 13 лет 9 месяцев
Благодарил (а): 150 раз
Поблагодарили: 62 раза
Сообщение
Beer » 06.01.2017 17:49
Один блок с красным текстом, второй с зеленым.
Код: Выделить всё
<!-- 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"> </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
Beer
Татьяна5
Поддержка
Сообщения: 12752 Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз
Сообщение
Татьяна5 » 06.01.2017 17:53
Скрин говорит о другом. В первом блоке выведен текст с red на зелёном фоне, а второго блока не видно вообще.
Показывайте настройки рекламы red и green (какой код, кому должна быть видна, где выведена, и т.д.)
Татьяна5
Beer
phpBB 2.0.9
Сообщения: 711 Стаж: 13 лет 9 месяцев
Благодарил (а): 150 раз
Поблагодарили: 62 раза
Сообщение
Beer » 06.01.2017 18:05
Боты - исключены из списка просмотра.
Сконвертировался с SMF2 в phpBB3.2
Beer
Татьяна5
Поддержка
Сообщения: 12752 Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз
Сообщение
Татьяна5 » 06.01.2017 19:46
Цвет фона задан наоборот, в red зелёный, а в green красный
А вот какие права выданы на green - на скрине не видно
Отправлено спустя 1 минуту 48 секунд:
Кеш чистить-то не забываете? Постоянно надо. И форумный, и в браузере
Татьяна5
Beer
phpBB 2.0.9
Сообщения: 711 Стаж: 13 лет 9 месяцев
Благодарил (а): 150 раз
Поблагодарили: 62 раза
Сообщение
Beer » 06.01.2017 20:06
Кеш да, чищу регулярно.
По цветам - была путаница.
На green нет исключений - показывать всем.
Сейчас цвета поменял, чтобы было логично - первый блок (имеющий вид сообщения показывается), а второй - нет.
Сконвертировался с SMF2 в phpBB3.2
Beer
Татьяна5
Поддержка
Сообщения: 12752 Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз
Сообщение
Татьяна5 » 06.01.2017 20:23
Заметила.
Реклама green назначена на позицию ADS_5
, а должна быть на ADS_12
ADS_12
с приставкой ТЕСТ в названии
Татьяна5