Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как убрать рекламу для телефонов?

Как убрать рекламу для телефонов?


     16.04.2014    реклама, убрать, телефон    Общие вопросы, Шаблоны (TPL)    2052

вопрос
Здравствуйте, уважаемые пользователи! На сайте установлена реклама от advmaker, но на телефоне некорректно отображается при просмотре полной версии сайта.

Как сделать так что бы рекламу можно было скрыть для телефонов, не используя мобильную версию сайта?

Ответа пока нет


6 комментариев

vitnet
Эксперт

vitnet - 16 апреля 2014 17:55 -

***Комментарий удален***

PunPun
Эксперт

PunPun - 16 апреля 2014 18:27 -

vitnet, не работает :(

well​

vitnet
Эксперт

vitnet - 16 апреля 2014 18:40 -

Ваш моб. входит в этот список?
$phone_array = array('iphone', 'android', 'pocket', 'palm', 'windows ce', 'windowsce', 'mobile windows', 'cellphone', 'opera mobi', 'operamobi', 'ipod', 'small', 'sharp', 'sonyericsson', 'symbian', 'symbos', 'opera mini', 'nokia', 'htc_', 'samsung', 'motorola', 'smartphone', 'blackberry', 'playstation portable', 'windows phone');
У меня с iPhone работает

PunPun
Эксперт

PunPun - 16 апреля 2014 18:42 -

vitnet, android. И не работает, с компа выводятся только теги. И с телефона тоже. Может дело в том что вставляю в полную новость? + в теги доп поля (
[xfgiven_lol][xfvalue_lol] [no-smart]<noindex>kod reklamu</noindex>[/no-smart][/xfgiven]
)

well​

vitnet
Эксперт

vitnet - 16 апреля 2014 19:17 -

Вы наверное не там подключили

Установка для main.tpl
Файл index.php найти
if( $allow_active_news AND $news_found AND $config['allow_change_sort'] AND $do != "userinfo" ) {
    $tpl->set ( '[sort]', "" );
    $tpl->set ( '{sort}', news_sort ( $do ) );
    $tpl->set ( '[/sort]', "" );
} else {
    $tpl->set_block ( "'\\[sort\\](.*?)\\[/sort\\]'si", "" );
}

добавить ниже
if( check_smartphone() == false ) {
    $tpl->set ( '[no-smart]', "" );
    $tpl->set ( '[/no-smart]', "" );
} else {
    $tpl->set_block ( "'\\[no-smart\\](.*?)\\[/no-smart\\]'si", "" );
}

В main.tpl использовать [no-smart]...[/no-smart]

для fullstory.tpl
engine/modules/show.full.php найти
        if( strpos( $tpl->copy_template, "[catlist=" ) !== false ) {
            $tpl->copy_template = preg_replace( "#\\[catlist=(.+?)\\](.*?)\\[/catlist\\]#ies", "check_category('\\1', '\\2', '{$row['category']}')", $tpl->copy_template );
        }

добавить выше
        if( check_smartphone() == false ) {
            $tpl->set ( '[no-smart]', "" );
            $tpl->set ( '[/no-smart]', "" );
        } else {
            $tpl->set_block ( "'\\[no-smart\\](.*?)\\[/no-smart\\]'si", "" );
        }

В fullstory.tpl использовать [no-smart]...[/no-smart]

PunPun
Эксперт

PunPun - 16 апреля 2014 20:25 -

vitnet, спасибо!

well​

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх