Как вставить рекламный код внутри текста самописа?

12
T
На сайте с 25.03.2011
Offline
121
#11

Moltisanti, хорошо, а как реализовать его? нужно вставить в <head>? несложно полностью прописать?

dayw
На сайте с 25.01.2006
Offline
116
#12

Думаю так будет лучше:

$str = str_replace("{ads}", "код рекламный", $str);

Тогда в каждую статью еще вставить в нужном месте: {ads}.

Можно это и автоматом сделать, пройтись по всей базе и вставить, по алгоритму Moltisanti, например:

$str = preg_replace('/<h2>/', $code . "<h2>", $str, 1); - ну как вариант.

А куда вставлять - надо посмотреть в коде CMS, в каком месте выводится статья или в каком месте скрипта выборка из базы - туда и вставлять.

Интернет-магазин игровых приставок в Москве (https://savelagame.ru)
T
На сайте с 25.03.2011
Offline
121
#13
dayw:
А куда вставлять - надо посмотреть в коде CMS, в каком месте выводится статья или в каком месте скрипта выборка из базы - туда и вставлять.

это примитивный самопис с базой mysql. Кроме $str = str_replace("{ads}", "код рекламный", $str); что еще нужно прописать?

Я так понимаю вот такое начало должно быть: <?php function...

B2
На сайте с 10.10.2011
Offline
27
#14

Перед выводом текста новости вставьте код:

<?php 
// Код для рекламы 1
$ads1 = '***БЛОК РЕКЛАМЫ 1***';
// Код для рекламы 2
$ads2 = '***БЛОК РЕКЛАМЫ 2***';

$text = str_replace("{ads1}", $ads1, $text);
$text = str_replace("{ads2}", $ads2, $text);
?>

Где $text - переменная с текстом самой новости

T
На сайте с 25.03.2011
Offline
121
#15

Belka2007, Большое спасибо за профессиональный совет!

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий