Snakedead Posted May 28, 2015 Report Share Posted May 28, 2015 Помогите не могу добиться правильного отображений комментариев ВК. <div class="row"> <div class="span12"> <ul class="nav-tabs" id="myTab"> <li class="active"> <a href="#tab1">Описание</a> </li> <li> <a href="#tab3">Характеристики</a> </li> {if $product->features} <li> <a href="#tab2">Отзывы ({$comments|count})</a> <li> <li class=""><a href="#tab4">Комментарии</a></li> </li> </li> {/if} </ul> <div class="tab-content"> <div class="tab-pane active" id="tab1"> <div class="box-collateral box-description"> <div class="std">{$product->body} </div> </div> </div> <div class="tab-pane" id="tab2"> <div class="box-collateral box-reviews" id="customer-reviews"> <!-- Комментарии --><div id="comments"> {if $comments} <!-- Список с комментариями --> <ul class="comment_list"> {foreach $comments as $comment} <a name="comment_{$comment->id}"></a> <li> <!-- Имя и дата комментария--> <div class="comment_header"> {$comment->name|escape} <i>{$comment->date|date}, {$comment->date|time}</i> {if !$comment->approved}ожидает модерации</b>{/if} </div> <!-- Имя и дата комментария (The End)--> <!-- Комментарий --> {$comment->text|escape|nl2br} <!-- Комментарий (The End)--> </li> {/foreach} </ul> <!-- Список с комментариями (The End)--> {else} <p> Пока нет комментариев </p> {/if} <!--Форма отправления комментария--> <form class="comment_form" method="post"> <h2>Написать комментарий</h2> {if $error} <div class="message_error"> {if $error=='captcha'} Неверно введена капча {elseif $error=='empty_name'} Введите имя {elseif $error=='empty_comment'} Введите комментарий {/if} </div> {/if} <textarea class="comment_textarea" id="comment_text" name="text" data-format=".+" data-notice="Введите комментарий">{$comment_text}</textarea><br /> <div> <label for="comment_name">Имя</label> <input class="input_name" type="text" id="comment_name" name="name" value="{$comment_name}" data-format=".+" data-notice="Введите имя"/><br /> <input class="button" type="submit" name="comment" value="Отправить" /> <label for="comment_captcha">Число</label> <div class="captcha"><img src="captcha/image.php?{math equation='rand(10,10000)'}" alt='captcha'/></div> <input class="input_captcha" id="comment_captcha" type="text" name="captcha_code" value="" data-format="\d\d\d\d" data-notice="Введите капчу"/> </div> </form> <!--Форма отправления комментария (The End)--> </div><!-- Комментарии (The End) --> </div> </div> {if $product->features} <div class="tab-pane" id="tab3"> <div class="box-collateral box-tags"> <!-- Характеристики товара --> <ul class="features"> {foreach $product->features as $f} <li> <label>{$f->name}</label> <span>{$f->value}</span> </li> {/foreach} </ul> <!-- Характеристики товара (The End)--> </div> <!-- Комментарии вконтакте --> <div class="tab-pane" id="tab4"> <div id="vk_comments"> {literal} <script type="text/javascript"> VK.Widgets.Comments("vk_comments", {limit: 5, width: "640", attach: false}); $(function() { // Раскраска строк характеристик $(".features li:even").addClass('even'); // Зум картинок $("a.zoom").fancybox({ 'hideOnContentClick' : true }); }); </script> {/literal} <!-- Комментарии вконтакте(The End) --> Получается вот так вот. А должно отображаться в комментарии. а там пусто. помогите где надо что исправить. Quote Link to post Share on other sites
Noxter Posted May 28, 2015 Report Share Posted May 28, 2015 Знакомый убогий шаблон buyshop)))Поместите код: <!-- Комментарии вконтакте --> <div class="tab-pane" id="tab4"> <div id="vk_comments"> {literal} <script type="text/javascript"> VK.Widgets.Comments("vk_comments", {limit: 5, width: "640", attach: false}); $(function() { // Раскраска строк характеристик $(".features li:even").addClass('even'); // Зум картинок $("a.zoom").fancybox({ 'hideOnContentClick' : true }); }); </script> {/literal} <!-- Комментарии вконтакте(The End) --> перед кодом: <!--Форма отправления комментария--> <form class="comment_form" method="post"> Quote Link to post Share on other sites
Snakedead Posted May 28, 2015 Author Report Share Posted May 28, 2015 Знакомый убогий шаблон buyshop)))Поместите код: <!-- Комментарии вконтакте --> <div class="tab-pane" id="tab4"> <div id="vk_comments"> {literal} <script type="text/javascript"> VK.Widgets.Comments("vk_comments", {limit: 5, width: "640", attach: false}); $(function() { // Раскраска строк характеристик $(".features li:even").addClass('even'); // Зум картинок $("a.zoom").fancybox({ 'hideOnContentClick' : true }); }); </script> {/literal} <!-- Комментарии вконтакте(The End) --> перед кодом: <!--Форма отправления комментария--> <form class="comment_form" method="post"> Теперь комментарии ВК отображаются в отзывах. Мне кажется что то надо изменить в <div class="row"> <div class="span12"> <ul class="nav-tabs" id="myTab"> <li class="active"> <a href="#tab1">Описание</a> </li> <li> <a href="#tab3">Характеристики</a> </li> {if $product->features} <li> <a href="#tab2">Отзывы ({$comments|count})</a> <li> <li class=""><a href="#tab4">Комментарии</a></li> </li> </li> {/if} </ul> и тут <!-- Комментарии вконтакте --><div class="tab-pane" id="tab4"> <div id="vk_comments">{literal} выделил красным Quote Link to post Share on other sites
Noxter Posted May 28, 2015 Report Share Posted May 28, 2015 tab5 Quote Link to post Share on other sites
Snakedead Posted May 28, 2015 Author Report Share Posted May 28, 2015 tab5 Шутишь? Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.