Установка блока ссылок - закладок на соцсети

Варианты. 1. Самый простейший вариант - http://api.yandex.ru/share/. Там ничего сложного. Выбрал сервисы - взял код. Вставляется в блок Друпала. Достоинства - грузится без тормозов. Недостаток - это код от яндекса со всеми вытекающими. 2. http://share42.com. Выбираем нужные кнопки, выбираем размер, скачиваем архив с кодом. Архив нужно затем залить на сайт в папку. Для упрощения задачи к данному топику приложен архив с файлами. В нем сформированы кнопки для самых популярных сервисов размером 24х24. Для управления можно использовать неофициальный модуль для D7 http://www.drupal.ru/node/62216. Однако модуль не решает основного недостатка - для размещения файлов из архива требуется доступ по FTP. Поэтому его использование теряет смысл. На сайте share42 предлагается и код, который нужно вставить в шаблон темы Друпала и строки css, которые нужно вписать в стили темы. А, поскольку это не есть хороший тон, я модернизировал код для вставки в блок. Также не потребуется вписывать стили в CSS файл. Итак. Берем приложенный архив, заливаем по FTP в папку, например /share42. В нижеприведеном коде в переменной $path_share указываем адрес этой папки.

 <!--?php
if ( arg(0) == 'node' && is_numeric(arg(1)) && ! arg(2) ) {
global $base_url;
$path_share = '/share42/';
$node = node_load(arg(1));
$node_url=$base_url.url("node/".$node--->nid); $title = $node-&gt;title; drupal_add_css($path_share.'share42.css', array('type' =&gt; 'external')); ?&gt; 

<script type="text/javascript" src="%3C?php%20print%20$base_url.$path_share%20?%3Eshare42.js"></script><script type="text/javascript">share42('<?php print $base_url.$path_share ?>','<?php print $node_url ?>','<?php print $title ?>')</script>

<!--?php } ?--> Этот код нужно разместить в новом блоке Друпала, указать видимость блоку на нужных типах матералов, разместить в нужном регионе, например [Содержимое], ниже основных материалов . И все. По умолчанию закладки выводятся посередине. Если этого не нужно - убрать теги center из кода и внести изменения в margin в файле стилей share42.css .

ВложениеРазмер
share42.zip11.46 КБ

Простите, а где же все-таки

Простите, а где же все-таки приложенные файлы скачать-то можно?

Спасибо за замечание,

Спасибо за замечание, приложил архив.