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

Баннер в теме aka Google AdSense

Идеи для расширения функциональности phpBB 2.0.x
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 19 лет 4 месяца
Откуда: Санкт-Петербург

Баннер в теме aka Google AdSense

Сообщение severnet »

Всем привет! На одном форуме видел интересную реализацию сабжа. Не подскажите что за мод такой?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5280
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 791 раз

Сообщение Siava »

Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Pro-Cess
phpBB 1.4.2
Сообщения: 51
Стаж: 17 лет 8 месяцев
Откуда: MS Kva

Сообщение Pro-Cess »

А если захочется не гугл-рекламу, можно обратить внимание на этот мод:
http://phpbbhacks.com/download/1254
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 19 лет 4 месяца
Откуда: Санкт-Петербург

Сообщение severnet »

Автор конечно молодец, но оформить в виде Easy Mod'а не помешало бы. Я понял его инструкцию так. Если ошибаюсь, поправьте:

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

open [b]viewtopic.php[/b]
[find]
for($i = 0; $i < $total_posts; $i++)
{

[after add]
if ($i=="0") {
$adblock = $adblocktext;
} else {
$adblock = "";
}

[before add]
$adblocktext = <<<EOM
<tr><td colspan=2 align=center>
Insert your Google AdSense Code Here
</td></tr>
<tr><td class="spaceRow" colspan="2" height="1"><img
src="templates/subSilver/images/spacer.gif"
alt="" width="1" height="1" /></td>
</tr>
EOM;

[find]
$template->assign_block_vars('postrow', array(
'ROW_COLOR' => '#' . $row_color,
'ROW_CLASS' => $row_class,

[after add]
'AD_BLOCK' => $adblock,

open [b]viewtopic_body.tpl[/b]
[find]
<!-- END postrow -->

[before add]
{postrow.AD_BLOCK}
Последний раз редактировалось severnet 18.08.2006 2:49, всего редактировалось 2 раза.
Изображение
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 19 лет 4 месяца
Откуда: Санкт-Петербург

Сообщение severnet »

Вот что получилось. Не понятно только почему исчезло графическое оформление баннера. :lol:

Изображение
Изображение
smeshnoj
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 3 месяца

Сообщение smeshnoj »

ребят, так и не нашел мода, подскажи плиз. хочется втулить адсенс как вот http://forum.qip.ru/showthread.php?t=4063 и на http://forums.digitalpoint.com/showthread.php?t=24476 . заранее благодарен
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

Сообщение rxu »

smeshnoj
А чем код из поста выше не устроил?
Изображение
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

А я бы так сделал

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

OPEN
viewtopic.php

FIND
		'U_POST_ID' => $postrow[$i]['post_id'])
	);

AFTER ADD
	if ( $i == 0)
	{
		$template->assign_block_vars('postrow.switch_advertisement', array());
	}

OPEN
viewtopic_body.tpl

FIND
<!-- END postrow -->

BEFORE ADD
<!-- BEGIN switch_advertisement -->
<tr>
<td colspan="2" align="center"> 
Insert your Google AdSense Code Here 
</td>
</tr> 
<tr> 
<td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></td>
</tr>
<!-- END switch_advertisement -->
Гораздо правильнее с точки зрения стандартов кодирования.
Кстати, варьируя условие

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

if ( $i == 0)
... можем размещать рекламу в любой части блока сообщений.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
smeshnoj
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 3 месяца

Сообщение smeshnoj »

rxu, у меня не получилось ничего сделать с кодом, который выше. не прогер я :(

Xpert, спасибо! то, что надо :oops:

Добавлено спустя 1 час 55 минут 36 секунд:

возникла небольшая проблемка - у меня цвета фона поста чередуются. можно ли как-то сделать, чтоб в адсенсе фон сделать под диз форума? http://leylamother.com/viewtopic.php?t=64 линка на сам форум.

спасибо
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Как вы себе это представляете, если сделать фон такой же, какой и у сообщения, который перед объявлением, то получится не совсем эстетично...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
smeshnoj
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 3 месяца

Сообщение smeshnoj »

лучший вариант, имхо, если адсенс будет вставляться как очередной пост, только без лишних фентифлюшек(ник, дата реги и т.д.).
DeMx
phpBB 1.4.1
Сообщения: 46
Стаж: 19 лет 2 месяца
Откуда: СПб

Сообщение DeMx »

Я вот как сделал -> http://basketchance.kulichki.ru/forum/v ... hp?p=29419
Замаскировал под пост. -)
Первый баскетбольный портал действительно обо всем, что связано с баскетболом.
http://bchance.ru
achilies
phpBB 1.0.0
Сообщения: 3
Стаж: 17 лет

Сообщение achilies »

Коллеги,

подскажите пожалуйста как установить вертикальный блок adsense ? все файлы перебрал header,footer и т.д. , но правильного отображения так и не добился. Блок упорно не хочет становится слева от форума, а вылезает то вверх, то вниз и т.д.

В каком именно файле и где именно необходимо его прописать :?:

устанавливается тут, форум о кредитах и кредитовании: http://www.creditalk.ru

заранее спасибо всем откликнувшимся
DeMx
phpBB 1.4.1
Сообщения: 46
Стаж: 19 лет 2 месяца
Откуда: СПб

Сообщение DeMx »

achilies
Выбери себе один из вариантов построение слоев - http://blog.html.it/layoutgala/
И верстай по примеру. :)
Если хочешь баннер на всех страницах форума, то правь overall_header и overall_footer.
Первый баскетбольный портал действительно обо всем, что связано с баскетболом.
http://bchance.ru
achilies
phpBB 1.0.0
Сообщения: 3
Стаж: 17 лет

где именно в overall_header и overall_footer ?

Сообщение achilies »

DeMx писал(а):achilies
Выбери себе один из вариантов построение слоев - http://blog.html.it/layoutgala/
И верстай по примеру. :)
Если хочешь баннер на всех страницах форума, то правь overall_header и overall_footer.
А можно пример кода, где именно в overall_header и overall_footer надо правку делать ?

огромное спасибо

Вернуться в «Запросы модов для phpBB 2.0.x»