Реклама в постах (между ними)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
Реклама в постах (между ними)
Доброго времени.
Подскажите, как реализовать размещение рекламы между постами (или замаскировать под пост) без модов.
Есть какой-то готовый код?
Спасибо
Подскажите, как реализовать размещение рекламы между постами (или замаскировать под пост) без модов.
Есть какой-то готовый код?
Спасибо
-
Siava
- Поддержка

- Сообщения: 5563
- Стаж: 21 год 8 месяцев
- Откуда: Питер
- Благодарил (а): 209 раз
- Поблагодарили: 900 раз
Re: Реклама в постах (между ними)
Biba, наверное через создание рекламного bbcode и вставкой его в пост.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
Re: Реклама в постах (между ними)
Вот нашел такой вариант (вставить перед <!-- END postrow -->)
Нормальный вариант? P.S. Вопрос к спецам, т.к. я лично оценить этот вариант не могу, не хватает знаний 
Код: Выделить всё
<!-- IF (postrow.S_ROW_COUNT eq 0) || (S_USER_LOGGED_IN eq 0 && postrow.S_ROW_COUNT eq 4) -->
<table class="tablebg" width="100%" cellspacing="0">
<tr class="row1">
<td class="profile" align="center" valign="middle">
<b class="postauthor">Реклама</b>
</td>
<td class="row3h" width="100%">
</td>
</tr>
<tr class="row1">
<td valign="top" class="profile">
<table cellspacing="4" align="center" width="150">
</table>
<span class="postdetails">
</span>
</td>
<td valign="top" colspan="2">
<table width="100%" cellspacing="5">
<tr>
<td>
<table width="100%" cellspacing="0">
<tr valign="middle">
<td class="gensmall" align="{S_CONTENT_FLOW_END}">
</td>
</tr>
</table>
<div class="postbody">
КОД РЕКЛАМЫ
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr class="row1">
<td align="center" class="profile">
</td>
<td colspan="2"></td>
</tr>
<tr>
<td class="spacer" colspan="3" height="1"><img src="images/spacer.gif" alt="" width="1" height="1" /></td>
</tr>
</table>
<!-- ENDIF -->-
LONER
- phpBB 3.0.0 RC1
- Сообщения: 1486
- Стаж: 10 лет 8 месяцев
- Благодарил (а): 164 раза
- Поблагодарили: 247 раз
Re: Реклама в постах (между ними)
Biba, Стиль какой на форуме?
Правильно заданный вопрос и описание проблемы - 70% их решения...
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Реклама в постах (между ними)
Если prosilver, то такой вариант ненормальный.
Любой сторонник код - это уже мод.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Re: Реклама в постах (между ними)
А какой вариант нормальный для prosilver (или что в указанном выше коде не нормально для этого стиля)?
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Реклама в постах (между ними)
Табличная верстка. Используйте блоки
<div> <dl> <dd> <dt>Отправлено спустя 3 минуты 3 секунды:
Да и вот
Это бессмысленно. Объект шаблона
S_USER_LOGGED_IN принимает значение true (1) или false (0)Отправлено спустя 3 минуты 41 секунду:
Почитайте http://www.phpbbguru.net/kb/styling/tem ... -tutorial/
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Re: Реклама в постах (между ними)
Ну с версткой я не силен... Если оставить табличную - ничего страшного?
по-поводу второго (S_USER_LOGGED_IN) - выкинуть этот участок или как-то переписать?
по-поводу второго (S_USER_LOGGED_IN) - выкинуть этот участок или как-то переписать?
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Реклама в постах (между ними)
А я не знаю, что вы хотите. Показывать зарегистрированным пользователям или гостям? Поисковым ботам показывать или нет?
Очевидно, что
Отправлено спустя 1 минуту 6 секунд:
Очевидно, что
Код: Выделить всё
<!-- IF S_USER_LOGGED_IN -->Я зарегистрированный пользователь или поисковый бот
<!-- ELSE -->Я гость<!-- ЕNDIF -->Посмотрите как сверстан обычный пост и сделайте по аналогии.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Re: Реклама в постах (между ними)
Что касается поисковых ботов - думаю им это не нужно (на рекламу не кликают).
Что касается зарегистрированных пользователей - им тоже эта реклама не обязательна (а вот гостям нужно показывать).
Что касается зарегистрированных пользователей - им тоже эта реклама не обязательна (а вот гостям нужно показывать).
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Реклама в постах (между ними)
Как-то так...
Код: Выделить всё
<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
<div id="p0" class="post has-profile bg1">
<div class="inner">
<dl class="postprofile" id="profile0">
<dt class="has-profile-rank no-avatar">
<div class="avatar-container"></div>
SOME TEXT
</dl>
<div class="postbody">
<div id="post_content">
<div class="content">Reklama</div>
</div>
</div>
<div class="back2top"><a href="#top" class="top" title="{L_BACK_TO_TOP}">{L_BACK_TO_TOP}</a></div>
</div>
</div>
<!-- ENDIF -->Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Re: Реклама в постах (между ними)
Ну этот вариант можно считать нормальным (в смысле окончательным)?Как-то так...
P.S. Как я уже говорил, в верстке не силен, поэтому подкорректировать не смогу...
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Реклама в постах (между ними)
Попробуй.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Re: Реклама в постах (между ними)
Вставил вышеуказанный код перед <!-- END postrow --> - вообще ничего не выводится (т.е. как будто кода и нет).
Кеш чистил..
Кеш чистил..

