Главная WordPress

Скрипт для WordPress «Добавить в закладки»

Поговорим о кнопках добавления ссылки на пост в социальные закладки, тех, которые мы обычно наблюдаем в начале или в конце каждого поста на многих блогах. На этом блоге средства социализации постов были поочередно реализованы 3-мя разными способами: сначала я вставлял коды ссылок на социалки вручную, ...

Комментарии (46)

  1. Здравствуйте,
    установила плагин. Надеюсь в будущем будет выглядеть хорошо. Но пока, к сожалению, картинки отображаются так же, как и у вас на странице, сплошные квадраты.
    Путь к папке с картинками я прописала правильно, тем не менее они не отображаются.
    В чем там может быть дело?
    Кстати, подскажите, начинающему блогеру: почему путь к папке нужно прописывать полностью, а не так, как прописывают в HTML?
    И раз я уже попала в компанию людей знающих, то наберусь наглости спросить:
    Подскажите, пожалуйста, как русифицировать тему? У неня на странице выводятся надписи на английском, а когда я попыталась добавить в файл index. php надпись: «добавить в социальные закладки», получились сплошные квадраты.
    По-видимому, кодировка не та.
    Буду благодарна за любую подсказку.
    Людмила

  2. Людмила, у меня нет никаких квадратов, это что-то с вашей стороны неправильно работает.

    Путь к папке с картинками я прописала правильно, тем не менее они не отображаются.
    В чем там может быть дело?

    Не знаю. Если прописано верно, то работать должно.

    Кстати, подскажите, начинающему блогеру: почему путь к папке нужно прописывать полностью, а не так, как прописывают в HTML?

    Не совсем понимаю, о чем вы. Приведите пример.

    Подскажите, пожалуйста, как русифицировать тему?

    Возможны 2 способа:

    1) С помощью словаря самостоятельно перевести все английские слова и фразы в файлах темы.
    2) Скопировать из какой-то русскоязычной темы соответствующие слова и фразы и заменить их в вашей теме.

    получились сплошные квадраты.

    Необходимо сохранять файлы темы в той кодировке, в которой работает Ваш сайт.

  3. «Не совсем понимаю, о чем вы. Приведите пример.»

    Пример: папка social и файл functions. php находятся в папке с темой, ее название: oldschool-10.
    Файл functions. php ссылается на папку social, в которой находятся картинки.
    Почему путь к папке прописывается не img src="social/имя графич. файла,
    а img src="/wp-content/themes/oldschool-10/social/?
    И если путь к картинкам я указала неправильно, то как в данном случае будет правильно?

    «Необходимо сохранять файлы темы в той кодировке, в которой работает Ваш сайт.»

    Как мне узнать, в какой кодировке работает мой сайт (он у меня не спрашивал, в какой кодировке ему работать) и как мне сохранить файлы темы в той же кодировке?
    Заранее благодарна за подсказку.
    Людмила

  4. Почему путь к папке прописывается не img src="social/имя графич. файла,
    а img src="/wp-content/themes/oldschool-10/social/?

    Потому что в этом скрипте не используется переменная из движка ВП, которая подставляет путь до темы.

    И если путь к картинкам я указала неправильно, то как в данном случае будет правильно?

    Если картинки у вас лежат в папке /wp-content/themes/oldschool-10/social/ и при этом не отображаются, тогда не знаю… Видимо, еще какие-то причины.

    Как мне узнать, в какой кодировке работает мой сайт

    В исходном коде страниц сайта есть такая строка в самом верху:

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8″ />

    здесь после charset= указана кодировка.

    и как мне сохранить файлы темы в той же кодировке?

    Нужно воспользоваться каким-либо текстовым редактором, который умеет сохранять файлы в разных кодировках. Например, PSPad или Notepad++.

  5. Сейчас без JS почти никто в Нет не ходит… Скрипт очень разумно придуман — респект!

  6. Интересное решение, надо будет попробовать… В любом случае спасибо).

  7. [quote post="109"]И еще, если эту запись добавляешь последней в массиве, то запятую в конце не надо.[/quote]
    Ошибки всё равно по идее не должно быть

  8. Подскажите пожалуйста куда добавить
    Уже все места перепробовал, подскажите пожалуйста.

  9. Саня возмите «Одну кнопку» — odnaknopka.ru/get/. И напрямую вставьте в шаблон своего блога.

  10. Мне как-то более приятен вариант с «одной кнопкой! Но хотя кому как, кто и поизвращаться любит :))

  11. SEO, а вот я не сторонник сервисов, которые требуют загружать код с их сайта, как это сделано у «Одной кнопки» (в общем-то сюда можно отнести и любую систему контекстной рекламы). Стоит их серверу стать недоступным (от этого никто не застрахован), как страницы блога станут грузиться с ощутимой задержкой, что не придется по душе посетителям блога.

  12. [quote comment="3218"]SEO, а вот я не сторонник сервисов, которые требуют загружать код с их сайта, как это сделано у «Одной кнопки» [/quote]
    Dimox, аналогично. Собственно полностью разделяю мысли в посте (эмм, это не спам комментов).
    Предлагаю посмотреть мой вариант скрипта на javascript, подключается чрезвычайно просто на любые сайты-блоги-cms:
    web-mastery.info/scripts/javascript-83.html
    Положительный момент — минимум кода на странице (код сервисов реально разворачивается на клиентской машине), простое добавление/удаление и, главное, скрипт лежит на своем хосте.

  13. sabotage, да, это тоже хорошее решение.

  14. Прошу прощения за ламерский вопрос, но вот такая штука получается.
    У меня в теме посты выводятся, как я понимаю, вот таким кодом:

    if (have_posts ()): while (have_posts ()): the_post ();

    Если тупо вставить вызов функции после the_post (); то почему-то блок иконок выводится перед собственно постом, а не после, как вроде бы должно быть. Совершенно не понимаю, почему такое =(
    Как исправить? Заранее спасибо. И в любом случае огромное спасибо за сам код.

  15. Упс. Спасибо.
    Надо было не разбираться в коде, оказывается, а курить вопрдпрессовский кодекс =))

  16. 15g, все дело в том, что текст самого поста выводит код the_content () (или the_excerpt ()). Вставляйте функцию закладок после него, и все будет гуд ;)

  17. Кодекс вообще штука рулезная, жаль на английском, мне например сложно немного, чуть отвлекся — потерял нить :(

  18. я так понял, что у тебя счас немного измененный скрипт стоит?
    можешь его выложить?

  19. Dux, возможно, однажды выложу его.

  20. То, что получается в результате, Вы можете увидеть, посмотрев код данной страницы

    К сожалению, так не получается. У вас в коде выводится всего одна короткая строчка ()
    А у меня весь скрипт целиком.
    (