Есть хороший модуль SexyBookmarks, который позволяет сделать на сайте красивые кнопки для добавления материалов в различные сервисы. Но нет в нем особо популярных российских сервисов ВКонтакте и Одноклассники.
Решил добавить эти два сервиса.
Для этого нужно сделать небольшое изменение в файле sexybookmark.inc - добавить в массив, возвращаемый функцией sexybookmarks_sexybookmarks() следующие элементы:
<?php'vkontakte' => array(
'title' => t('VKontakte'),
'description' => t('Share this on !title'),
'url' => 'http://vkontakte.ru/share.php?url={PERMALINK}',
),
'odnoklassniki' => array(
'title' => t('Odnoklassniki'),
'description' => t('Share this on !title'),
'url' => 'http://www.odnoklassniki.ru/dk?st.cmd=addShare&st.s=1&st._surl={PERMALINK}',
),?>
Плюс нужно скопировать два png файла (прилагаются) в папку images/icons
В результате в списке появятся иконки вышеупомянутых сервисов.
В действии можно увидеть здесь: http://www.happyho.ru/blog/2/11291
Если такой функционал кому-то интересен, а править модуль нет желания или умения, могу выложить модуль с изменениями.
Попробую написать на Drupal.org, может добавят эти кнопки в следующую версию модуля.