За последние 24 часа нас посетили 18495 программистов и 1600 роботов. Сейчас ищут 995 программистов ...

Помогите запихнуть комменты вк, вместо комментов фейсбука

Тема в разделе "PHP для новичков", создана пользователем raikage, 11 июн 2012.

  1. raikage

    raikage Активный пользователь

    С нами с:
    11 мар 2012
    Сообщения:
    48
    Симпатии:
    0
    Помогите запихнуть комменты вк, вместо комментов фейсбука

    Код (Text):
    1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    2. <html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://ogp.me/ns/fb#" onkeydown="keyfind(event)">
    3. <head>
    4. <title>{if $pagetitle ne ""}{$pagetitle} - {/if}{$site_name}</title>
    5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    6. <meta name="description" content="{if $pagetitle ne ""}{$pagetitle} - {/if}{if $metadescription ne ""}{$metadescription} - {/if}{$site_name}">
    7. <meta name="keywords" content="{if $pagetitle ne ""}{$pagetitle},{/if}{if $metakeywords ne ""}{$metakeywords},{/if}{$site_name}">
    8. <meta name="title" content="{if $pagetitle ne ""}{$pagetitle} - {/if}{$site_name}" />
    9. <link rel="icon" href="{$baseurl}/favicon.ico" />
    10. <link rel="shortcut icon" href="{$baseurl}/favicon.ico" />
    11. <link href='http://fonts.googleapis.com/css?family=Varela+Round&v2' rel='stylesheet' type='text/css'>
    12. <link href="{$baseurl}/css/style2.css" media="screen" rel="stylesheet" type="text/css" />
    13. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
    14. <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
    15. <script type="text/javascript" src="{$baseurl}/js/jquery.cookie.js"></script>
    16. <script type="text/javascript">var _sf_startpt=(new Date()).getTime()</script>
    17. {literal}
    18. <style type="text/css">
    19. .nodisplay{
    20. display:none;
    21. }
    22. </style>
    23. {/literal}
    24. </head>
    25. <body id="page-post" style="margin: 0pt; padding: 0pt; background: none repeat scroll 0% 0% black;">
    26. <div id="fb-root"></div>
    27. {if $enable_fc eq "1"}
    28. {literal}
    29. <script src="http://connect.facebook.net/en_US/all.js"></script>
    30. <script>
    31.   FB.init({appId: '{/literal}{$FACEBOOK_APP_ID}{literal}', status: true,
    32.            cookie: true, xfbml: true});
    33.   FB.Event.subscribe('auth.login', function(response) {
    34.     window.location.reload();
    35.   });    
    36. </script>
    37. {/literal}
    38. {/if}
    39. {literal}
    40. <script type="text/javascript">
    41. function keyfind(e)
    42. {
    43. var code;
    44. if (!e) var e = window.event;
    45. if (e.keyCode) code = e.keyCode;
    46. else if (e.which) code = e.which;
    47. var character = code;
    48. if(character ==39){$('#load-next').click();}
    49. if(character ==37){$('#load-prev').click();}
    50. }
    51. </script>
    52. {/literal}
    53. <input id="fb-app-id" type="hidden" value="{$FACEBOOK_APP_ID}"></input>
    54. <div id="tmp-img" style="display:none"></div>
    55. <div id="logo"><a href="{$baseurl}"></a></div>
    56. <div><a id="close" href="javascript:void(0);" style="text-decoration: none;">× Back to normal</a></div>
    57. <div class="left">
    58.     <a id="load-prev" class="fast-flip prev-post" href="javascript:void(0);"></a>
    59. </div>
    60. <div class="right">
    61.     <a id="load-next" class="fast-flip next-post" href="javascript:void(0);"></a>
    62. </div>
    63. <div>
    64.     <div id="content-holder">
    65.         <div id="entry-{$p.PID}" class="fast-flip-item " postId="{$p.PID}">
    66.             <div class="content">
    67.                 <div class="post-container">
    68.                     <div class="img-wrap">
    69.                         <h2>{$p.story|stripslashes}</h2>
    70.                         <div id="fb-like" class="_social facebook"><fb:like class=" fb_edge_widget_with_comment fb_iframe_widget" href="{$baseurl}/gag/{$p.PID}?ref=fb" send="false" layout="button_count" width="90px" show_faces="false" font="" label="Fast"></fb:like></div>
    71.                         <a href="javascript:void(0);" onclick="$('#load-next').click();">
    72.                             <img src="{$purl}/t/l-{$p.pic}" id='fastimage'>
    73.                         </a>
    74.                         <div class="big-fat-dick"></div>
    75.                     </div>
    76.                 </div>
    77.             </div>
    78.             <div class="right-comment">
    79.             </div>
    80.         </div>
    81.     </div>
    82. </div>
    83. <div style="position:fixed;top:0px;right:0px;z-index:9999;background-color:;width:390px;height:2910px">
    84.     <div style="width:300px;height:250px;margin:20px 45px;padding:0;" >
    85.         <div style='width:300px; height:250px; border:1px solid #DFDFDF;' align='center'>
    86.             {insert name=get_advertisement AID=1}
    87.         </div>
    88.     </div>
    89.     <div id="fb-com">
    90.         <fb:comments colorscheme="dark" width="380" num_posts="5" href="{$baseurl}/gag/{$p.PID}"></fb:comments>
    91.     </div>
    92. </div>
    93. <div class="hint">{$lang252}</div>
    94. {literal}
    95. <script type="text/javascript">
    96. $.cookie('history',0);
    97. var cookarray=new Array();
    98. var base='{/literal}{$baseurl}{literal}';
    99. $('#load-next').click(function(){
    100. $.cookie('history', $.cookie('history')+','+window.location.hash.replace('#',''));
    101. fastpage();
    102. });
    103. function fastpage(){
    104. jQuery.ajax({
    105. type:'POST',
    106. url:'{/literal}{$baseurl}{literal}'+ '/fastpage.php',
    107. data:'l=1',
    108. success:function(e){
    109. var  obj= jQuery.parseJSON(e);
    110. var  obj= jQuery.parseJSON(e);
    111. $('h2').html(obj.title);
    112. $('#fastimage').attr('src','{/literal}{$purl}{literal}'+'/t/l-'+obj.image);
    113. $('#fb-com').html('<fb:comments colorscheme="dark" width="380" num_posts="5" href="'+base+'/gag/'+obj.PID+'"></fb:comments>');
    114. $('#fb-like').html('<fb:like class=" fb_edge_widget_with_comment fb_iframe_widget" href="'+base+'/gag/'+obj.PID+'?ref=fb" send="false" layout="button_count" width="90px" show_faces="false" font="" label="Fast"></fb:like>');
    115. $('title').text(obj.title);
    116. FB.XFBML.parse();
    117. location.hash = obj.PID;
    118. $('#fastimage-'+obj.PID).load(function(){
    119. });
    120. }
    121. });
    122. }
    123. function loadpost(p){
    124. jQuery.ajax({
    125. type:'POST',
    126. url:'{/literal}{$baseurl}{literal}'+ '/loadpost.php',
    127. data:'pid='+p,
    128. success:function(e){
    129. var  obj= jQuery.parseJSON(e);
    130. $('h2').html(obj.title);
    131. $('#fastimage').attr('src','{/literal}{$purl}{literal}' + '/t/l-'+obj.image);
    132. $('#fb-com').html('<fb:comments colorscheme="dark" width="380" num_posts="5" href="'+base+'/gag/'+obj.PID+'"></fb:comments>');
    133. $('#fb-like').html('<fb:like class=" fb_edge_widget_with_comment fb_iframe_widget" href="'+base+'/gag/'+obj.PID+'?ref=fb" send="false" layout="button_count" width="90px" show_faces="false" font="" label="Fast"></fb:like>');
    134. $('title').text(obj.title);
    135. FB.XFBML.parse();
    136. location.hash = obj.PID;
    137. }
    138. });
    139. }
    140. $('#load-prev').click(function(){
    141. cookarray=$.cookie('history').split(',');
    142. var pid=cookarray.pop();
    143. $.cookie('history',cookarray.join(","));
    144. if(pid=="0"){ pid={/literal}{$p.PID}{literal};}
    145. loadpost(pid);
    146. });
    147. $('#close').click(function(){
    148. var pid=window.location.hash.replace('#','');
    149. if(pid==""){
    150. pid= {/literal}{$p.PID}{literal};
    151. }
    152. var url='{/literal}{$baseurl}{literal}/gag/'+pid;
    153. window.location.replace(url);
    154. });
    155. </script>
    156. {/literal}
    157. </body>
    158. </html>



    вот хедер

    Код (Text):
    1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    2. <html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml" onkeypress="keyfind(event)">
    3. <head prefix="og: http://ogp.me/ns/fb#">
    4. <title>{if $pagetitle ne ""}{$pagetitle} - {/if}{$site_name}</title>
    5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    6. <meta name="description" content="{if $pagetitle ne ""}{$pagetitle} - {/if}{if $metadescription ne ""}{$metadescription} - {/if}{$site_name}">
    7. <meta name="keywords" content="{if $pagetitle ne ""}{$pagetitle},{/if}{if $metakeywords ne ""}{$metakeywords},{/if}{$site_name}">
    8. <meta name="title" content="{if $pagetitle ne ""}{$pagetitle} - {/if}{$site_name}" />
    9. <meta property="og:title" content="{if $pagetitle ne ""}{$pagetitle} - {/if}{$site_name}"/>
    10. <meta property="og:site_name" content="{if $pagetitle ne ""}{$pagetitle} - {/if}{$site_name}"/>
    11. <meta property="og:url" content="{$baseurl}/"/>
    12. <meta property="og:type" content="blog" />
    13. <meta property="fb:app_id" content=""/>
    14. <meta property="fb:admins" content="{$FACEBOOK_ADMIN}"/>
    15. {if $viewpage eq "1"}<link rel="image_src" href="{$purl}/t/l-{$p.pic}" / >{/if}
    16. <link href="{$baseurl}/css/style.css" media="screen" rel="stylesheet" type="text/css" />
    17. <link rel="icon" href="{$baseurl}/favicon.ico" />
    18. <link rel="shortcut icon" href="{$baseurl}/favicon.ico" />
    19. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/mootools/1.3.1/mootools-yui-compressed.js"></script>
    20. <script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
    21. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
    22. <script type="text/javascript" src="{$baseurl}/js/jquery.scrollTo-1.4.2-min.js"></script>
    23. </head>
    24. <body id="page-landing" class="main-body ">
    25. <div id="fb-root"></div>
    26. {if $enable_fc eq "1"}
    27. {literal}
    28. <script src="http://connect.facebook.net/en_US/all.js"></script>
    29. <script>
    30.   FB.init({appId: '{/literal}{$FACEBOOK_APP_ID}{literal}', status: true,
    31.            cookie: true, xfbml: true});
    32.   FB.Event.subscribe('auth.login', function(response) {
    33.     window.location.reload();
    34.   });    
    35. </script>
    36. {/literal}
    37. {/if}
    38. <div id="tmp-img" style="display:none"></div>
    39. {literal}
    40. <script type="text/javascript">
    41. function rmt(l) { var img = new Image(); img.src = l; document.getElementById('tmp-img').appendChild(img); }
    42. function myWindow(location, address, gaCategory, gaAction) { _gaq.push(['_trackEvent', gaCategory, gaAction,  address, 1]); var w = 640; var h = 460; var sTop = window.screen.height/2-(h/2); var sLeft = window.screen.width/2-(w/2); var sharer = window.open(address, "myWindow", "status=1,height="+h+",width="+w+",top="+sTop+",left="+sLeft+",resizable=0"); }
    43. </script>
    44. {/literal}
    45. <div id="head-wrapper">
    46.  
    47.     <div id="searchbar_container">
    48.         <div id="searchbar_wrapper">
    49.             <div id="header_searchbar"  style="display:none;">
    50.                 <div id="search_wrapper">
    51.                     <form action="{$baseurl}/search">
    52.                         <input id="sitebar_search_header" type="text" class="search search_input" name="query" tabindex="1" placeholder="{$lang189}"/>
    53.                     </form>
    54.                 </div>
    55.             </div>
    56.         </div>
    57.     </div>
    58.     <div id="head-bar">
    59.         <h1><a class="snowman" href="http://www.facebook.com/{$FACEBOOK_PROFILE}" target="_blank" >Facebook</a><a href="{$baseurl}/">{$site_name}</a></h1>
    60.         <ul class="main-menu" style="overflow:visible">            
    61.             <li><a class="{if $menu eq 1}current{/if}" href="{$baseurl}/hot">{$lang201}</a></li>
    62.             <li><a class="{if $menu eq 2}current{/if}" href="{$baseurl}/fast" onclick="_gaq.push(['_trackEvent', 'Lab', 'Clicked', 'Go', 1]); ">{$lang200}</a></li>
    63.             <li><a class="add-post {if $menu eq 3}current{/if}" href="{$baseurl}/submit" onclick="_gaq.push(['_trackEvent', 'New-Post', 'Clicked', 'Headbar', 1]);">{$lang199}</a></li>            
    64.         </ul>
    65.         <ul class="main-2-menu">
    66.             {if $smarty.session.USERID ne ""}
    67.             <li>
    68.                 {literal}
    69.                 <script type="text/javascript">
    70.                 function loadContent(elementSelector, sourceURL) {
    71.                 $(""+elementSelector+"").load(""+sourceURL+"");
    72.                 }
    73.                 </script>
    74.                 {/literal}
    75.                 <div id="loadme"></div>
    76.                 <div id="profile-menu" class="profile-menu">
    77.                 <a id="profile-username" href="{$baseurl}/user/{$smarty.session.USERNAME|stripslashes}" class="profile-button">{$smarty.session.USERNAME|stripslashes}</a>
    78.                 <ul>
    79.                     <li><a href="{$baseurl}/settings">{$lang45}</a></li>
    80.                     <li><a href="javascript:loadContent('#loadme', '{$baseurl}/log_out');">{$lang198}</a></li>
    81.                 </ul>
    82.                 </div>
    83.             </li>
    84.             {else}        
    85.             <li id="side-bar-signup">
    86.             <a class="signup-button green" href="{$baseurl}/signup" label="Header">{$lang148}</a>
    87.             </li>            
    88.             <li><a href="{$baseurl}/login" class="button">{$lang197}</a></li>            
    89.             {/if}
    90.             <li><a class="random-button" href="{$baseurl}/random" id="rand-but"><strong>{$lang196}</strong></a></li>
    91.             <li><a class="search-button search-toggler" href="javascript:void(0);"><strong>{$lang189}</strong></a></li>
    92.         </ul>
    93.     </div>
    94. </div>
    95. {literal}
    96. <script type="text/javascript">
    97. $('.search-button').click(function(){
    98.     $('#header_searchbar').toggle('slow');
    99.     });
    100. </script>
    101. {/literal}              
    102. <div id="container" style="">
    103. {if $viewpage eq "1"}
    104. {include file='js1.tpl'}
    105. {else}
    106. {include file='js.tpl'}
    107. {/if}

    пробывал как тут , вообще не показывается

    http://vk.com/developers.php?oid=-1&p=Comments