Кнопки социальных сетей

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

Комментарии

Аватар пользователя Geldora Geldora 24 января 2012 в 18:51

1. Ставить руками (в коде)
2. ставить модули. Либо каждую соцсеть отдельно, либо наборами - аддтоани, share42 etc

Аватар пользователя martduck martduck 11 апреля 2012 в 21:04

блеать, в тегах мета указываю аддоны к статье публикации друпала вот так:

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:og="http://ogp.me/ns#"
      xmlns:fb="http://www.facebook.com/2008/fbml">
  <head>
    <title>The Rock (1996)</title>
    <meta property="og:title" content="The Rock"/>
    <meta property="og:type" content="movie"/>
    <meta property="og:url" content="http://www.imdb.com/title/tt0117500/"/>
    <meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/>
    <meta property="og:site_name" content="IMDb"/>
    <meta property="fb:admins" content="USER_ID"/>
    <meta property="og:description"
          content="A group of U.S. Marines, under command of
                   a renegade general, take over Alcatraz and
                   threaten San Francisco Bay with biological
                   weapons."
/>
    ...
  </head>
  ...
</html>

а дебагер фейсбука ругает: уже есть теги мета в page.tpl.php
т.е. если теги мета добавить к публикации, вот какое безобразие вырисовывается:
пример(в коде это теги html, head, body в pagetpl.php и в публикации - они конфликтуют):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>1 картман и анальный зонд | sponly.tv</title>
  <meta http-equiv="Content-Style-Type" content="text/css" />
    <link type="text/css" rel="stylesheet" media="all" href="/modules/node/node.css?x" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/system/defaults.css?x" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/system/system.css?x" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/system/system-menus.css?x" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/user/user.css?x" />
<link type="text/css" rel="stylesheet" media="all" href="/sites/all/modules/views-6.x-2.11/views/css/views.css?x" />
<link type="text/css" rel="stylesheet" media="all" href="/sites/all/themes/theme534/style.css?x" />
  <script type="text/javascript" src="/misc/jquery.js?x"></script>
<script type="text/javascript" src="/misc/drupal.js?x"></script>
<script type="text/javascript" src="/sites/default/files/languages/ru_f08edbadc80a5a60a7a9718f98d5a71b.js?x"></script>
<script type="text/javascript" src="/sites/all/modules/disqus-6.x-1.9/disqus/disqus.js?x"></script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
jQuery.extend(Drupal.settings, { "basePath": "/", "disqus": { "url": "http://sponly.tv/?q=node/67", "title": "1 картман и анальный зонд", "identifier": "node/67", "shortname": "sponly", "developer": 1, "name": "admin", "email": "tarlar80@gmail.com" } });
//--><!]]>
</script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
if (Drupal.jsEnabled) { $(document).ready(function() { $('body').addClass('yui-skin-sam'); } ); };
//--><!]]>
</script>
 
<!--[if lt IE 7]>
        <script type="text/javascript" src="http://info.template-help.com/files/ie6_warning/ie6_script.js"></script>
<![endif]-->
  <link href="/sites/all/themes/theme534/menu.css" media="all" rel="stylesheet" type="text/css" />

<script type="text/javascript" src="/sites/all/themes/theme534/js/imagepreloader.js"></script>
        <script type="text/javascript">
        preloadImages([
            '/sites/all/themes/theme534/images/bg-articles1-act.png',
                        '/sites/all/themes/theme534/images/bg-articles2-act.png',
                        '/sites/all/themes/theme534/images/bg-articles3-act.png',
                        '/sites/all/themes/theme534/images/bg-articles4-act.png',
                        '/sites/all/themes/theme534/images/active-thumb.png',
                        '/sites/all/themes/theme534/images/bg-li-hover.png',
                        '/sites/all/themes/theme534/images/bg-more2.png',
                        '/sites/all/themes/theme534/images/bg-tab2.png',
                        '/sites/all/themes/theme534/images/bg-drop.png',
                        '/sites/all/themes/theme534/images/bg-drop-bot.png',
                        '/sites/all/themes/theme534/images/bg-drop-top.png',
                        '/sites/all/themes/theme534/images/bg-but.gif'
                        ]);
    </script>
</head>
<body id="body">

        <div class="min-width">
        <div id="main">
            <div id="header">
                <div class="head-row1">
                    <div class="col1">
                                                                                                                    </div>
                    <div class="col2">
                        <p class="user-info">Hi <a href="/?q=user/1" title="Информация о пользователе.">admin</a>, welcome back.</p>&nbsp;&nbsp;&nbsp;&nbsp;<a href="?q=node/51">Help</a>
                        <div class="search-box">
                            <form action="/?q=node/67"  accept-charset="UTF-8" method="post" id="search-theme-form">
<div><input type="text" maxlength="128" name="search_theme_form" id="edit-search-theme-form-1" size="15" title="Enter the terms you wish to search for." class="form-text" /><input type="hidden" name="form_build_id" id="form-50e513b89c249adbb253266df56b7cab" value="form-50e513b89c249adbb253266df56b7cab"  />
<input type="hidden" name="form_token" id="edit-search-theme-form-form-token" value="dfd2f3c31d558fc245ce5b77564a0d10"  />
<input type="hidden" name="form_id" id="edit-search-theme-form" value="search_theme_form"  />
<input type="submit" name="op" class="form-submit" value=" " />
</div></form>
                        </div>
                    </div>
                </div>
                <div class="head-row2">
                                            <div class="bg-menu">
                           
            <!-- YUI Menu div-->
            <div id="productsandservices" class="yuimenubar yuimenubarnav">
              <div class="bd">
                <ul  style="text-decoration:none" class="first-of-type"><li  class="yuimenubaritem"><a href="/?q=node/56" class="yuimenubaritemlabel">1</a></li><li  class="yuimenubaritem"><a href="/?q=node/53" class="yuimenubaritemlabel">2</a></li><li  class="yuimenubaritem"><a href="/?q=node/56" class="yuimenubaritemlabel">3</a></li><li  class="yuimenubaritem"><a href="/?q=node/59" class="yuimenubaritemlabel">4</a></li><li  class="yuimenubaritem"><a href="/?q=node/57" class="yuimenubaritemlabel">5</a></li><li  class="yuimenubaritem"><a href="/?q=node/58" class="yuimenubaritemlabel">6</a></li><li  class="yuimenubaritem"><a href="/?q=node/54" class="yuimenubaritemlabel">7</a></li><li  class="yuimenubaritem"><a href="/?q=node/48" class="yuimenubaritemlabel">8</a></li><li  class="yuimenubaritem"><a href="/?q=node/49" class="yuimenubaritemlabel">9</a></li><li  class="yuimenubaritem"><a href="/?q=node/55" class="yuimenubaritemlabel">10</a></li><li  class="yuimenubaritem"><a href="/?q=node/52" class="yuimenubaritemlabel">11</a></li><li  class="yuimenubaritem"><a href="/?q=node/50" class="yuimenubaritemlabel">12</a></li><li  class="yuimenubaritem"><a href="/?q=node/51" class="yuimenubaritemlabel">13</a></li><li  class="yuimenubaritem"><a href="/?q=node/59" class="yuimenubaritemlabel">14</a></li><li  class="yuimenubaritem"><a href="/?q=node/59" class="yuimenubaritemlabel">15</a></li><li  class="yuimenubaritem"><a href="http://sponly.tv/" class="yuimenubaritemlabel">16</a></li></ul>
          </div>
       </div>                        </div>
                                    </div>
                            </div>
           
              <div  id="cont2">
                <div class="cont-inner">
                        <div class="bg-cont">
                       
                                               
                        <div id="cont-col">
                            <div class="ind">
                               
                                                                <div class="inner-cont">
                                        <div id="tabs-wrapper" class="clear-block">                                                                    
                                        <h2 class="with-tabs title">1 картман и анальный зонд</h2>
                                                                        <ul class="tabs primary"><ul class="tabs primary">
<li class="active" ><a href="/?q=node/67" class="active">Просмотр</a></li>
<li ><a href="/?q=node/67/edit">Edit</a></li>
</ul>
</ul></div>                                                                                        
                                                                   
                                                                   
                                      <!-- start main content -->
                                    <div class="node">
        <div class="taxonomy"></div>
 
    <div class="content">
        <html>
<head>
<meta property="og:title" content="картман и анальный зонд [1серия | 1 сезон]" />
<meta property="og:type" content="tv_show" />
<meta property="og:url" content="http://sponly.tv/?q=node/67" />
<meta property="og:image" content="http://sponly.tv/sites/all/themes/theme534/816.png" />
<meta property="og:site_name" content="south park" />
<meta property="fb:admins" content="100003314884225" />
  </head>
<body>
<iframe width="450" height="250" frameborder="0" src="http://video.yandex.ru/iframe/l0cdog/p4sl703rt5.4318/"></iframe>
<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fsponly.tv%2F%3Fq%3Dn... scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:21px;" allowTransparency="true"></iframe>
</body>
</html>
<div id="disqus_thread"></div><noscript><div class="disqus-noscript"><a href="http://sponly.disqus.com/?url=http%3A%2F%2Fsponly.tv%2F%3Fq%3Dnode%2F67">View the discussion thread.</a></div></noscript>            </div>

</div><div class="block block-user" id="block-user-1">
    <div class="block-top">
        <div class="title">
            <h3>Main Services</h3>
        </div>
        <div class="content"><ul class="menu"><li class="collapsed first"><a href="/?q=node/add">Создать публикацию</a></li>
<li class="collapsed"><a href="/?q=admin">Управление</a></li>
<li class="leaf last"><a href="/?q=logout">Выйти</a></li>
</ul></div>
     </div>
</div>                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                    </div>
                </div>
            </div>
           
        </div>
        <div id="footer">
            <div class="foot">
                                                    <div class="pr-menu">
                        <ul class="links primary-links"><li class="menu-242 first"><a href="/?q=node/56" title="">1</a></li>
<li class="menu-236"><a href="/?q=node/53" title="">2</a></li>
<li class="menu-212"><a href="/?q=node/56" title="">3</a></li>
<li class="menu-214"><a href="/?q=node/59" title="">4</a></li>
<li class="menu-237"><a href="/?q=node/57" title="">5</a></li>
<li class="menu-238"><a href="/?q=node/58" title="">6</a></li>
<li class="menu-211"><a href="/?q=node/54" title="">7</a></li>
<li class="menu-228"><a href="/?q=node/48" title="">8</a></li>
<li class="menu-210"><a href="/?q=node/49" title="">9</a></li>
<li class="menu-215"><a href="/?q=node/55" title="">10</a></li>
<li class="menu-235"><a href="/?q=node/52" title="">11</a></li>
<li class="menu-229"><a href="/?q=node/50" title="">12</a></li>
<li class="menu-234"><a href="/?q=node/51" title="">13</a></li>
<li class="menu-270"><a href="/?q=node/59" title="">14</a></li>
<li class="menu-271"><a href="/?q=node/59" title="">15</a></li>
<li class="menu-280 last"><a href="http://sponly.tv/" title="">16</a></li>
</ul>                    </div>
                                                            </div>
        </div>
        <!-- coded by Leo -->
    </div>
 
</body>
</html>

конкретно дебагер ругается на конфликт тегов мета в публикации друпала с тегами мета в page.tpl.php

Аватар пользователя martduck martduck 11 апреля 2012 в 21:09

в коде: вот сама публикация(плеер и кнопка лайк фейсбука):

 <html>
<head>
<meta property="og:title" content="картман и анальный зонд [1серия | 1 сезон]" />
<meta property="og:type" content="tv_show" />
<meta property="og:url" content="http://sponly.tv/?q=node/67" />
<meta property="og:image" content="http://sponly.tv/sites/all/themes/theme534/816.png" />
<meta property="og:site_name" content="south park" />
<meta property="fb:admins" content="100003314884225" />
  </head>
<body>
<iframe width="450" height="250" frameborder="0" src="http://video.yandex.ru/iframe/l0cdog/p4sl703rt5.4318/"></iframe>
<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fsponly.tv%2F%3Fq%3Dn... scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:21px;" allowTransparency="true"></iframe>
</body>
</html>

проблема что эта публикация автоматически выводится в page.tpl.php, где свои теги html, meta, head,body - понятно что их удалить нельзя. как избежать этот конфликт тегов ф публикации отдельно и в странице page.tpl.php ?