Кнопочки лайк

Главные вкладки

Комментарии

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 2 июля 2012 в 0:30

Недавно делал для себя

в template.php вашей темы

<?php

function custom_fb_config() {
return "

(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = \"//connect.facebook.net/en_US/all.js#xfbml=1\";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));";
}

function custom_vk_button () {
drupal_add_js('http://vk.com/js/api/share.js', 'external');
return "

";
}

function custom_fb_button() {
return '';
}

function THEMENAME_process_page(&$vars) {
$vars['vk_button'] = custom_vk_button();
$vars['fb_button'] = custom_fb_button();
$vars['footer_buttons'] = '

' . custom_vk_button() . '
' . custom_fb_button() . '

';
}

function THEMENAME_process_html(&$vars) {
$vars['fb_config'] = custom_fb_config();
}
?>

в html.tpl.php вашей темы вставляем после тега body

<?php print $fb_config; ?>

в тег html вставляем xmlns:fb="http://ogp.me/ns/fb#"

Вывести все кнопки в page.tpl.php

<?php print render($footer_buttons); ?>

ЗЫ: только у меня не работает вставка кода?

Аватар пользователя drupby drupby 1 июля 2012 в 18:31

"Stan.Ezersky" wrote:
У меня тоже не пашет

ссылки на ресурсы друпала тоже не работают и не только - что то с редактором не то

Аватар пользователя Geldora Geldora 1 июля 2012 в 22:57

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Недавно делал для себя

Я правильно понимаю, это асинхронный код кнопок?

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 2 июля 2012 в 0:28

"Geldora" wrote:
Я правильно понимаю, это асинхронный код кнопок?

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