Добавление социальных закладок Добавление социальных закладок
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Добавление социальных закладок

Started by lineart, April 23, 2011, 09:44:12 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

lineart

Добавление отечественных социальных закладок

В свою theme.php добавить функцию
$template_display_media из themes.inc.php

С текстом:

<!-- BEGIN yandex --><tr><td class="tableb tableb_alternate"><noindex><script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
<div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="none" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,lj,friendfeed,moikrug"></div></noindex></td></tr>
<!-- END yandex -->


Место подобрать по вкусу, у меня в самом конце, после description.

Для красоты можно добавить в css

.b-share-icon  { opacity: 0.6; }
.b-share-icon:hover { opacity: 0.9; }


Выглядит примерно так:

http://api.yandex.ru/share/

:)



Alex Revo

Это все хорошо, только добавлять кнопки лучше на страницы показа непосредственно фото, а не альбомов последние поступления и т.д., т.к. со временем ссылка будет отображать совсем другие фото.
Я сейчас делаю тоже самое для 1.4.х

lineart

я то вообще убрал все эти "последние поступления" "часто просматриваемые" и прочую ересь (которую почему то любит индексировать яндекс. )))
также у меня нет "просмотра полноразмерных фотографий", так что да, наверное это лучше делать вкупе с вышеописанным, но описанная схема работает в любом случае.

lineart

Вариант 2
бОльшее количество сервисов+вариабельность+закладки+приличные иконки.
http://share42.com/

Установка идентична первому посту, загружаем указанный скрипт на сайт, например в папку social
Код следующий:

<!-- BEGIN share42-->
<tr><td class="tableb tableb_alternate"><script type="text/javascript" src="http://ваш.сайт/social/share42.js"></script>
<script type="text/javascript">share42('http://ваш.сайт/social/','$thumb_tgt','$lang_img_nav_bar')</script></td></tr>
<!-- END share42-->


Ulenka

Добрый день!
Напишите, пожалуйста, подробнее, какой код нужно добавить в themes.inc.php и theme.php
Заранее благодарю!

Alex Revo


Ulenka

Quote from: Alex Revo on October 17, 2012, 12:31:58 PM
Возьмите код на http://api.yandex.ru/share/
Это понятно, между каким кодом его нужно добавлять и в какие файлы?

belarusquad