Jump to content

Прикрепил DISQUS к opencart


xoff
 Share

Recommended Posts

Оцените нормально прикрутил? http://www.stv-sb.ru/street_camera/700tvl_yl/STV-S%201637.html

Почему то когда страница полностью прогрузится открываем вкладку Комментарии то там высота блока большая, знает кто как поправить? или это в disqus дело?

Link to comment
Share on other sites

ох уж эти недопиленные опенкартовые модули...

посмотри на это


<iframe id="dsq2" data-disqus-uid="2" allowtransparency="true" frameborder="0" role="complementary" style="width: 100% !important; border: none !important; overflow: hidden !important; height: 1129px !important;" width="100%" src="http://disqus.com/embed/comments/?f=stvsb&t_u=http%3A%2F%2Fwww.stv-sb.ru%2Fstreet_camera%2F700tvl_yl%2FSTV-S%25201637.html&t_d=%D0%A3%D0%BB%D0%B8%D1%87%D0%BD%D0%B0%D1%8F%20%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%BA%D0%B0%D0%BC%D0%B5%D1%80%D0%B0%20%7C%20%D0%9C%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C%3A%20STV-S%201637&t_t=%D0%A3%D0%BB%D0%B8%D1%87%D0%BD%D0%B0%D1%8F%20%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%BA%D0%B0%D0%BC%D0%B5%D1%80%D0%B0%20%7C%20%D0%9C%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C%3A%20STV-S%201637&s_o=default&disqus_version=1380582764#2" scrolling="no" horizontalscrolling="no" verticalscrolling="no"></iframe>

видишь какая высота стоит?

и интерессно, что при открытии просмотра кода - в хроме, она схлопывается)

посмотри - может у него настройки есть

либо js правь - но нужно будет протестировать. так как это iframe и его высота должна увеличиваться по мере поступления комментариев

Link to comment
Share on other sites

ох уж эти недопиленные опенкартовые модули...

посмотри на это


<iframe id="dsq2" data-disqus-uid="2" allowtransparency="true" frameborder="0" role="complementary" style="width: 100% !important; border: none !important; overflow: hidden !important; height: 1129px !important;" width="100%" src="http://disqus.com/embed/comments/?f=stvsb&t_u=http%3A%2F%2Fwww.stv-sb.ru%2Fstreet_camera%2F700tvl_yl%2FSTV-S%25201637.html&t_d=%D0%A3%D0%BB%D0%B8%D1%87%D0%BD%D0%B0%D1%8F%20%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%BA%D0%B0%D0%BC%D0%B5%D1%80%D0%B0%20%7C%20%D0%9C%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C%3A%20STV-S%201637&t_t=%D0%A3%D0%BB%D0%B8%D1%87%D0%BD%D0%B0%D1%8F%20%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%BA%D0%B0%D0%BC%D0%B5%D1%80%D0%B0%20%7C%20%D0%9C%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C%3A%20STV-S%201637&s_o=default&disqus_version=1380582764#2" scrolling="no" horizontalscrolling="no" verticalscrolling="no"></iframe>

видишь какая высота стоит?

и интерессно, что при открытии просмотра кода - в хроме, она схлопывается)

посмотри - может у него настройки есть

либо js правь - но нужно будет протестировать. так как это iframe и его высота должна увеличиваться по мере поступления комментариев

Какие модули? Я вручную его устанавливал, да я знаю про это, в настройках disqus нету настроек высоты

Почему то еще "Comment Count Link" не работает... в табе не показывает кол-во комментариев всегда 0, может это со временем появится а не сразу он выводит?

Link to comment
Share on other sites

ох уж эти недопиленные опенкартовые модули...

посмотри на это


<iframe id="dsq2" data-disqus-uid="2" allowtransparency="true" frameborder="0" role="complementary" style="width: 100% !important; border: none !important; overflow: hidden !important; height: 1129px !important;" width="100%" src="http://disqus.com/embed/comments/?f=stvsb&t_u=http%3A%2F%2Fwww.stv-sb.ru%2Fstreet_camera%2F700tvl_yl%2FSTV-S%25201637.html&t_d=%D0%A3%D0%BB%D0%B8%D1%87%D0%BD%D0%B0%D1%8F%20%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%BA%D0%B0%D0%BC%D0%B5%D1%80%D0%B0%20%7C%20%D0%9C%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C%3A%20STV-S%201637&t_t=%D0%A3%D0%BB%D0%B8%D1%87%D0%BD%D0%B0%D1%8F%20%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%BA%D0%B0%D0%BC%D0%B5%D1%80%D0%B0%20%7C%20%D0%9C%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C%3A%20STV-S%201637&s_o=default&disqus_version=1380582764#2" scrolling="no" horizontalscrolling="no" verticalscrolling="no"></iframe>

видишь какая высота стоит?

и интерессно, что при открытии просмотра кода - в хроме, она схлопывается)

посмотри - может у него настройки есть

либо js правь - но нужно будет протестировать. так как это iframe и его высота должна увеличиваться по мере поступления комментариев

А что можно в js поправить что бы норм было?

<script type="text/javascript">

var disqus_shortname = 'stvsb';

(function() {

var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;

dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';

(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);

})();

</script>

Link to comment
Share on other sites

отсюда - ниче. это только подгрузка скрипта, попробуй вот это вставить. что будет



$('a[href="#disqus_thread"]').on("click",function(){
if ($('a[href="#disqus_thread"]').hasClass("imSmall")==false){
$("iframe#dsq2").removeAttr("style")
$("iframe#dsq2").css({"width": "100% !important","border":"none !important","overflow":"hidden !important","height": "auto !important"})

$('a[href="#disqus_thread"]').addClass("imSmall");
return false;
}
});

Edited by Николя223
Link to comment
Share on other sites

отсюда - ниче. это только подгрузка скрипта, попробуй вот это вставить. что будет



$('a[href="#disqus_thread"]').on("click",function(){
if ($('a[href="#disqus_thread"]').hasClass("imSmall")==false){
$("iframe#dsq2").removeAttr("style")
$("iframe#dsq2").css({"width": "100% !important","border":"none !important","overflow":"hidden !important","height": "auto !important"})

$('a[href="#disqus_thread"]').addClass("imSmall");
return false;
}
});

Вставил смотри как интересно получается, работает, но как бы слишком много убирает( а надо что бы больше было

отсюда - ниче. это только подгрузка скрипта, попробуй вот это вставить. что будет



$('a[href="#disqus_thread"]').on("click",function(){
if ($('a[href="#disqus_thread"]').hasClass("imSmall")==false){
$("iframe#dsq2").removeAttr("style")
$("iframe#dsq2").css({"width": "100% !important","border":"none !important","overflow":"hidden !important","height": "auto !important"})

$('a[href="#disqus_thread"]').addClass("imSmall");
return false;
}
});

Получилось:

11e90349850a.png

А надо: 1dcaca469fb0.png

Link to comment
Share on other sites

хз. в хроме нормально.

Тут проблемма в том, что мы не можем высчитать нужную высоту - так как скорее всего доступа к iframe - нет из за политики безопасности. Самое правильное решение это обратиться к разработчикам и указать им на баг. другие варианты - это костыли

Link to comment
Share on other sites

хз. в хроме нормально.

Тут проблемма в том, что мы не можем высчитать нужную высоту - так как скорее всего доступа к iframe - нет из за политики безопасности. Самое правильное решение это обратиться к разработчикам и указать им на баг. другие варианты - это костыли

у меня тоже хром... а некоторые говорят что вкладка комментарии пустая вообще это из за чего может быть?

Ты вот про хром сказал что норм, ты на страницу перейди и подожди когда загрузится а не сразу нажимай вкладку

Edited by xoff
Link to comment
Share on other sites

хз. в хроме нормально.

Тут проблемма в том, что мы не можем высчитать нужную высоту - так как скорее всего доступа к iframe - нет из за политики безопасности. Самое правильное решение это обратиться к разработчикам и указать им на баг. другие варианты - это костыли

Может в скрипте таба надо что нибудь исправить и будет норм?


$.fn.tabs = function() {
var selector = this;

this.each(function() {
var obj = $(this);

$(obj.attr('href')).hide();

obj.click(function() {
$(selector).removeClass('selected');

$(this).addClass('selected');

$($(this).attr('href')).fadeIn();

$(selector).not(this).each(function(i, element) {
$($(element).attr('href')).hide();
});

return false;
});
});
$(this).show();

$(this).first().click();
};

Link to comment
Share on other sites

  • 4 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy