Просмотр 15 ответов — с 1 по 15 (всего 15)
  • И как она там появилась? 🙂

    Если следовать логике плагин прописывает ее на все страницы сайта

    Если следовать логике

    У нас пока все на уровне телепатии 🙂
    Сколько еще наводящих вопросов задать, чтобы узнать что за плагин и ссылку на него?

    <?php if (!is_page(ID)) { ?>
    <script src="http://odnaknopka.ru/ok1.js" type="text/javascript"></script>
    <?php } ?>

    где ID — порядковый номер страницы, которую надо исключить…

    где искать этот код

    Вы плагин поставили?
    тогда попробуйте заменить содержимое плагина на вот это

    class widget_odnaknopka{
    function widget_odnaknopka() {
    add_filter('the_content',array(&$this,odnaknopka));
    }
    function odnaknopka($content) {
    $url=get_permalink();
    $title=get_the_title();
    return $content.'<div><?php if (!is_page(ID)) { ?><script type="text/javascript" src="http://odnaknopka.ru/wp/ok1.utf8.js"></script><script type="text/javascript">okbm("'.htmlspecialchars($url).'","'.htmlspecialchars($title).'")</script><?php } ?></div>';
    }
    }
    $widget&=new widget_odnaknopka();
    ?>

    Где ID так же замените на свою ненужную страницу.
    =работоспособность не проверял )

    пишет нет коректного заголовка

    у меня не пишет, что не корректный заголовок, но зато и не работает :)))
    Первый вариант точно работает, только ручками придется по файлам темы раскидать page.php, single.php, index.php и т.д. Причем условие, приведенное первым только в page закинуть и все…

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    пишет нет коректного заголовка

    Комментарии в начале файла оставьте.

    у меня не пишет, что не корректный заголовок, но зато и не работает :)))

    Можно попробовать добавить выход в начале функции:

    function odnaknopka($content) {
    if ( is_page(ID) ) return $content;
    $url=get_permalink();
    $title=get_the_title();
    return $content.'<div><script type="text/javascript" src="http://odnaknopka.ru/wp/ok1.utf8.js"></script><script type="text/javascript">okbm("'.htmlspecialchars($url).'","'.htmlspecialchars($title).'")</script></div>';
    }

    Не забудьте заменить ID на нужный номер.

    Да. Последний вариант полностью рабочий.
    [offtop]Учиться, учиться и еще раз учиться!! :)[/offtop]

    работает, правда выпадающее меню перестало работать

    <?php
    /*
    Plugin Name: ОднаКнопка
    Description: Одна кнопка для всех сервисов закладок - Русский AddThis - С выпадающим меню
    */
    class widget_odnaknopka{
    function widget_odnaknopka() {
    add_filter('the_content',array(&$this,odnaknopka));
    }
    function odnaknopka($content) {
    if ( is_page(91) ) return $content;
    $url=get_permalink();
    $title=get_the_title();
    return $content.'<div><script type="text/javascript" src="http://odnaknopka.ru/wp/ok1.utf8.js"></script><script type="text/javascript">okbm("'.htmlspecialchars($url).'","'.htmlspecialchars($title).'")</script></div>';
    }
    }
    $widget&=new widget_odnaknopka();
    ?>

    В ok1.utf8.js «1» замените на «2». Это я для примера первый вариант плагина скачал..

    спасибо

Просмотр 15 ответов — с 1 по 15 (всего 15)
  • Тема «Плагин одна кнопка» закрыта для новых ответов.