Поделиться этой настройкой - PullRequest
3 голосов
/ 21 февраля 2010

Я представляю, что это немного javascript, но как сделать так, чтобы виджет ShareThis перешел прямо на страницу электронной почты, как в Mashable?

Ответы [ 2 ]

2 голосов
/ 22 апреля 2011

Попробуйте изменить <span class="st_sharethis"></span> на

 <span class="st_email_button" displayText="Email"></span>

Эта ссылка может помочь

0 голосов
/ 31 августа 2011

Я только что добавил ShareThis в Colorbox. Вот мой код.

Добавьте это в свой файл jquery.colorbox.js (несжатый / unminified) в строке 360 внутри функции publicMethod.init сразу после определения объекта $ wrap.

// Add shareThis
    $wrap.append(
        $div("ShareThis").append("<span  class='st_facebook_large' ></span><span  class='st_linkedin_large' ></span><span  class='st_twitter_large' ></span><span  class='st_stumbleupon_large' ></span><span  class='st_gbuzz_large' ></span><span  class='st_sharethis_large' ></span><span  class='st_email_large' ></span>")
    );

Добавьте этот код в файл colorbox.css, чтобы выровнять вертикальный общий ресурс на левой стороне браузера, когда отображается модальное colorbox.

/* Custom ShareThis Style by Dylan Valade of pinelakedesign.com */
#cboxShareThis {
    background: #fff;
    padding-top: 25px;
    position: fixed;
    left: 0;
    top: 25px;
    width: 40px;
    z-index: 9999; }

Получите кнопку ShareThis с sharethis.com, и вы вставите подобный код в страницы, которые запускают colorbox.

<script type="text/javascript">var switchTo5x=true;</script>
<script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script>
<script type="text/javascript">stLight.options({publisher:'YOUR_UUID_GOES_HERE'});</script>
...