вопрос
Приветствую.
Есть известный метод вставки рекламного блока в текст новости:
1. Открываем файл index.php, и находим строчку (примерно № 305-306)
2. Выше этой строки вставляем
3.
но данный метод обладает недостатками - если реклама в админке отключается, то в тексте остается {reklama}.
плюс не хватает возможности использования тегов для мобильных устройств.
как реализовать, чтобы получить возможность использования нечто подобного:
с сохранением необходимости вставки в код самой новости только {reklama}
возможно есть какие-то другие решение-предложения по реализации подобного, так как мое не идеально, в силу необходимости при смене кода ползти в index.php.
в идеале конечно реализовать подобное с возможностью контроля в панели рекламных материалов.
Есть известный метод вставки рекламного блока в текст новости:
1. Открываем файл index.php, и находим строчку (примерно № 305-306)
$tpl->set ( '{content}', "<div id='dle-content'>" . $tpl->result['content'] . "</div>" );
2. Выше этой строки вставляем
/*вывод рекламы*/
$tpl->result['content'] = str_replace ('{reklama}','ваш рекламый код',$tpl->result['content']);
/*реклама конец*/
3.
в абсолютно любом месте статьи вставляем тег {reklama}
но данный метод обладает недостатками - если реклама в админке отключается, то в тексте остается {reklama}.
плюс не хватает возможности использования тегов для мобильных устройств.
как реализовать, чтобы получить возможность использования нечто подобного:
$tpl->result['content'] = str_replace ('{reklama}','[smartphone][banner_text]<div class="reklamamobile">рекламный код для смртфонов</div>[/banner_text][/smartphone]
[tablet][banner_text]<div class="reklamatablet">рекламный код для планшетов</div>[/banner_text][/tablet]
[desktop][banner_text]<div class="reklamadesctop">рекламный код для десктопов</div>[/banner_text][/desktop]',$tpl->result['content']);
с сохранением необходимости вставки в код самой новости только {reklama}
возможно есть какие-то другие решение-предложения по реализации подобного, так как мое не идеально, в силу необходимости при смене кода ползти в index.php.
в идеале конечно реализовать подобное с возможностью контроля в панели рекламных материалов.