Здравствуйте. У меня установлен service links 2. Пытаюсь сделать кнопку vkontakte. В файле .module прописал следующее.
$links['vkontakte'] = array(
'name' => 'Vkontakte',
'link' => 'http://www.vkontakte.ru/share.php?url=<encoded-url>&title=<encoded-title>',
'description' => t('Share on Vkontakte.'),
'icon' => drupal_get_path('module', 'service_links') . '/images/vkontakte.png',
);
'name' => 'Vkontakte',
'link' => 'http://www.vkontakte.ru/share.php?url=<encoded-url>&title=<encoded-title>',
'description' => t('Share on Vkontakte.'),
'icon' => drupal_get_path('module', 'service_links') . '/images/vkontakte.png',
);
Все было бы хорошо но вместо друпал выводит "A252F" вместо "/". В чем может быть проблема и как это можно исправить?
Комментарии
На drupal.org в issues модуля есть мой патч, который исправляет ссылку Яндекса и добавляет сервис «В контакте». Можете просто поставить его, и всё должно быть хорошо.
У меня тож проблема с этой кнопкой. Ни после установки патча, ни при установке service_links 6.x-2.x-dev в которой этот патч уже включен.
Суть проблемы в том, что не отображается значек ни в нодах, ни в /admin/settings/service_links/services . файл с иконкой там, где ему и положено быть, текстовая ссылка выводится нормально, равно как и остальные ссылки. только с иконкой вконтакте такая беда.