averin13

Нужно скрыть блок div на определённой странице

    14 сообщений в этой теме

    Добрый день, возникла вот такая проблема: на сайте есть блок div, прописанный в footer.php,что нужно , чтобы на одной странице его не было. Заранее спасибо.

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах
    $current_page = get_query_var('page');
    if($current_page->ID != айди_ненужной_страницы) {
    // отображать блок
    }

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах

    $current_page = get_query_var('page');
    if($current_page->ID != айди_ненужной_страницы) {
    // отображать блок
    }

    Да только, где нужно прописывать какой блок нужно убирать?

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах

    Да откуда ж я знаю. Где блок выводится, там и пишите.

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах

    Да откуда ж я знаю. Где блок выводится, там и пишите.

    Вот кусок , кода , пока ничего неработает


    <div id="right-links" class="backing1 o70" style="margin-top:17px;">
    <script>
    $current_page = get_query_var('page');
    if($current_page->ID !=489) {
    // отображать блок
    }

    </script>
    <div style="cursor: pointer; text-align: center; font-size: 29px; padding: 0.1em 0; border-bottom: 1px solid #b3b2b2;font-weight:normal;">
    Exhibitions
    </div>
    </div>

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах

    Наверное, это потому, что код, который я дал, – на пхп.

    А вообще – вы даже азов не знаете. Так что либо учитесь, либо ищите того, кто вам за деньги это сделает. Как-то сомнительно, что кто-то здесь будет вас учить основам.

    Изменено пользователем Gaspode

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах

    Наверное, это потому, что код, который я дал, – на пхп.

    А вообще – вы даже азов не знаете. Так что либо учитесь, либо ищите того, кто вам за деньги это сделает. Как-то сомнительно, что кто-то здесь будет вас учить основам.

    Но вот этот код тоже не работает:


    <?php
    $current_page = get_query_var('page');
    if($current_page->ID !=489) {
    // отображать блок
    }
    ?>

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах

    Было бы странно, если б он работал. Вы же не думаете, что "//отображать блок" – это команда, которая отображает блок? Засуньте в if код, отображающий блок, и будет вам счастье.

    Изменено пользователем Gaspode

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах

    Было бы странно, если б он работал. Вы же не думаете, что "//отображать блок" – это команда, которая отображает блок? Засуньте в if код, отображающий блок, и будет вам счастье.

    Нет я знаю,что "//отображать блок" это комментарии, но вот при таком коде вообще исчезает ещё и другие элементы


    <?php
    $current_page = get_query_var('page');
    if($current_page->ID !=489) {

    <div>Text </div>
    }
    ?>


    Изменено пользователем averin13

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах

    echo '<div>Text </div>';

    К сожалению, ничего не изменилось. Текст отображается везде.

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах

    А что вы подразумевали под словом "страница"? Какая именно страница?

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах

    А что вы подразумевали под словом "страница"? Какая именно страница?

    Обычная страница Wordpress с id . Пример страницы http://mysait.com/?page_id=373

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах

    Ну, тут много возможных причин есть тогда. Может, WP-цикл запущен. А может, окончен и не отмотан. А может, ещё что-нибудь.

    Изменено пользователем Gaspode

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах

    Создайте аккаунт или войдите в него для комментирования

    Вы должны быть пользователем, чтобы оставить комментарий

    Создать аккаунт

    Зарегистрируйтесь для получения аккаунта. Это просто!


    Зарегистрировать аккаунт

    Войти

    Уже зарегистрированы? Войдите здесь.


    Войти сейчас