Хочу привести небольшой простенький пример о том как можно вставить рекламу в любое место новости (статьи) движка DataLife Engine. Под рекламой будем подразумевать любой код рекламных сетей и площадок, в т.ч. популярный Google Adsense. Не секрет, что расположение рекламного блока (текстового или графического) в тексте статьи увеличивает количества кликов (CTR) примерно на 30-50%, чем если размещать код рекламы в начале или конце статьи. На просторах интернета мне попался вот такой интересный и простой способ реализации вставки рекламы в любое место статьи движка DLE, чем собственно и спешу поделиться с Вами.
Итак, чтобы в текст статьи (в короткую или полную новость) вставить рекламу, проделаем следующее:
1. Открываем файл index.php, и находим строчку (примерно № 420-422)
$tpl->set ( '{ content}', "" . $tpl->result['content'] . "" );
2. Выше этой строки вставляем
/*вывод рекламы*/
$tpl->result['content'] = str_replace ('{reklama}','ваш рекламый код',$tpl->result['content']);
/*реклама конец*/
Здесь вместо надписи ваш рекламый код – вставляем, к примеру, код Адсенса. Далее, заходим в меню «Редактировать новость» и в кратком или полном описании в абсолютно любом месте статьи вставляем тег
{reklama}
Жмем кнопку сохранить и наблюдаем в браузере появление рекламы в нужном нам месте. Рекламный блок
{reklama}
можно выравнивать как нам угодно с помощью стандартных приемов css и html.
Вот несколько примеров:
{reklama}
{reklama}
{reklama}
{reklama}
И т.д. и т.п, обтекание текстом, к примеру можно реализовать таким образом:
{reklama}
или сделать свой класс в css (.rekl) с какими угодно параметрами и значениями:
{reklama}
в котором можем писать все что угодно. Вот такая небольшая получилась статья. Надеюсь, что данный материал будет кому-то полезен. Ну и как всегда буду благодарен за Ваши предложения и дополнения.{banner}
PS: Хочу сказать, что данный способ вставки рекламы в новости (статьи) DataLife Engine проверен мною и является полностью рабочим. Его реализацию можно увидеть в данной статье.