Могу ли я использовать кнопку ShareThis / AddThis, если навигация моего сайта основана на хэш-тегах в URL? - PullRequest
1 голос
/ 14 мая 2010

Я хочу добавить кнопку ShareThis / AddThis на мой сайт, но навигация по сайту основана на хэш-тегах в URL. Каждой странице присваивается уникальное хеш-значение (т. Е. http://domain.com/index.php#products).. Изменение навигации / дизайна страницы не вариант. Будут ли эти службы сохранять хеш-значение (оба встроят JS на страницу)? Какие есть альтернативные решения?

Ответы [ 2 ]

5 голосов
/ 14 мая 2010

Просто замените # на% 23 (версия # в кодировке URL), и все будет в порядке. ;) Мне нравится использовать "удаленную" версию addthis: http://www.addthis.com/bookmark.php?url=your_url_here%23hash_tag_here

0 голосов
/ 14 мая 2010

URL-адрес кнопки JavaScript может быть установлен вручную для обеих служб.

AddThis docs: http://www.addthis.com/help/sharing-api

Выдержка из ShareThis doc's (http://blog.sharethis.com/faq/developers-faq/sharethis-api-examples/)

Определите ваши общие объекты:

Используя API ShareThis, легко определить разделяемые объекты. Как Например, сайт, который продает продукты умеет определять такие детали как название, описание, изображение товара. Когда элемент является общим, получатель сможет увидеть все детали определены. Вот пример кода которые могут быть использованы:

<script language="javascript" type="text/javascript">
    SHARETHIS.addEntry({
        title:'Best Digital Camera',
        summary:'This digital camera has all the features one would ever need!',
        url:'http://mystore.com/digitalcamera',
        icon: 'http://path.to/icon'
    }, {button:true} );
</script>
...