Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

???

 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> Internet
 
Автор Сообщение
Martin

Завсегдатай


Зарегистрирован: 28.07.2009
Сообщения: 623
Откуда: Харьков

СообщениеДобавлено: Чт Апр 12, 2012 7:37 am    Заголовок сообщения: ???
Ответить с цитатой

drupal. создаю публикацию, прикрепляю кнопку like+добавляю разные описания к публикации с помощью тегов meta - к ним потом будет обращаться кнопка при публикации лайка на стене в facebook.
генератор кнопки http://developers.facebook.com/docs/reference/plugins/like/ (там же и определение тегов meta)
проблема в том, что теги meta указывают где? правильно - между тегами head, которые между html и после которых теги body - т.е. полноценная структура html-страницы. но дело в том, что если эту структуру опубликовать в новой созданной публикации в drupal, то вышеперечисленные теги начинают конфликтовать с тегами темплейта page.tpl.php(главная drupal) на этом кнопка like отправлена в долгосрочный отпуск. как её заставить работать - без понятия. создал топ на drupal.ru, народ подписался, никто не вкурсе что это за лажа. дебагер фейсбука указывает на конфликт тегов но не могу же я удалить с главной их и поместить описания на главную тоже, потому что статей у меня будет ни одна сотня. может кто вкурсе как обойти эту хрень
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Чт Апр 12, 2012 3:30 pm    Заголовок сообщения:
Ответить с цитатой

А если использовать уже готовые модули для Drupal? Я не пробовал, но гугл подсказывает, что подобные модули имеются.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Martin

Завсегдатай


Зарегистрирован: 28.07.2009
Сообщения: 623
Откуда: Харьков

СообщениеДобавлено: Пт Апр 13, 2012 8:29 am    Заголовок сообщения:
Ответить с цитатой

Есть модуль like facebook bottom, но возможности у него - можно опрелеить для каких типов публикаций добавлять кнопку, удобно - не нужно для каждой публикации генерить код. не знаю куда втавить теги meta к которым обращается кнопкка для получения дополнительных данных: короткого описания публикации, имедж, видео(вообще их много). Поидее, в вордпресе например как то это работает всё. Вот например http://devaka.ru/articles/opengraph-for-like-buttons в исходном коде страницы у него только мета теги публикации. В друпале же лажа какая то. Когда публикация создана, те теги что в ней я прописал, конфликтуют с тегами в главной друпала page.tpl.php, т.к. публикация как бы автоматически в page.tpl.php идет. Дебагер вот что пишет о странице с кнопкой
Errors That Must Be Fixed
Код:
Meta Tags In Body:   You have tags ouside of your . This is either because your was malformed and they fell lower in the parse tree, or you accidentally put your Open Graph tags in the wrong place. Either way you need to fix it before the tags are usable.

в публикации вот такой код:
Код:
<html>
<head>
<meta property="og:title" content="1 season 1 episode" />
<meta property="og:type" content="tv_show" />
<meta property="og:url" content="" />
<meta property="og:image" content="" />
<meta property="og:site_name" content="south park" />
<meta property="fb:admins" content="" />
</head>
<body><div id="fb-root"></div>
<script>(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/ru_RU/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<iframe width="450" height="250" frameborder="0" src="http://video.yandex.ru/iframe/l0cdog/p4sl703rt5.4318/"></iframe>
<div class="fb-like" data-href="" data-send="false" data-width="450" data-show-faces="true"></div>
</body>
</html>
делал все по инструкции, 4ый день уже парюсь с этой кнопкой

Последний раз редактировалось: Martin (Сб Фев 02, 2013 5:36 am), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Martin

Завсегдатай


Зарегистрирован: 28.07.2009
Сообщения: 623
Откуда: Харьков

СообщениеДобавлено: Сб Апр 14, 2012 2:30 am    Заголовок сообщения:
Ответить с цитатой

Да, в Моем мире&Вконтакте&Одноклассники - все нормально работает. Только в facebook
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> Internet Часовой пояс: GMT
Страница 1 из 1
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис