盘点搜索引擎优化的优势(SEO优化还需知道这些)

puppy

 而是需要把人的要素考虑进来,某种程度上现已与网站优化的操作密不可分,所以也有些人把查找引擎优化 与网站优化相提并论。什么是网站的结构?网站的结构包含两个要点,一个是网站HTML 的符号,如、和Anchor Text等符号的运用。

  查找引擎优化便是调整方针网站的"内容"及"结构",让方针网站到达天然查找排名优势的操作。这个操作现已从前期的针对查找引擎,开展到现在也需留意用户的满意度,由于用户的满意度也会左右天然查找排名。


  查找引擎优化也有人说是查找引擊最佳化、查找引擎排名优化、查找引擎排名最佳化。前期查找引擎优化只需留意网站的结构与外部链接,现在查找引擎越来越注重用户关于查找材料的满意度,因而现在在进行查找引擎优化己经不再是朴实的网页技能导向。

  而是需要把人的要素考虑进来,某种程度上现已与网站优化的操作密不可分,所以也有些人把查找引擎优化 与网站优化相提并论。什么是网站的结构?网站的结构包含两个要点,一个是网站HTML 的符号,如、<META>和Anchor Text等符号的运用。</p> <p> </p> <p>   另一个是怎么把相关联的内容串联起来,也便是博客标签(Tag)的运用及善 用Link把相关内容串联。哪些HTML的符号跟查找引擎优化最有联系?TITLE:每个网页最好有不一样的网页主题,而且将最重要的放置在前面。</p> <br/><br/> </article> </p></p><!--key plus Start--></p> </p><hr></p></p><h5>相关推荐</h5><li><a href="https://www.seosq.com/read-blog/1711_&similarPlus=1790" target="_blank" title="降低网站权利的常见原因" rel="nofollow">降低网站权利的常见原因</a></li><li><a href="https://www.seosq.com/read-blog/1708_&similarPlus=1790" target="_blank" title="301调整的效果是什么?" rel="nofollow">301调整的效果是什么?</a></li><li><a href="https://www.seosq.com/read-blog/1707_&similarPlus=1790" target="_blank" title="提高网站排名的技巧是什么?" rel="nofollow">提高网站排名的技巧是什么?</a></li><li><a href="https://www.seosq.com/read-blog/1706_&similarPlus=1790" target="_blank" title="你对百度快照了解多少?" rel="nofollow">你对百度快照了解多少?</a></li><li><a href="https://www.seosq.com/read-blog/1705_&similarPlus=1790" target="_blank" title="为什么网站包容性如此重要?" rel="nofollow">为什么网站包容性如此重要?</a></li></p><h5>系统推荐</h5><li><a href="https://www.seosq.com/read-blog/1603_&systemPlus=1790" target="_blank" title="网站单页委托优化服务" rel="nofollow">网站单页委托优化服务</a></li><li><a href="https://www.seosq.com/read-blog/1602_&systemPlus=1790" target="_blank" title="网站SEO排名软件" rel="nofollow">网站SEO排名软件</a></li><li><a href="https://www.seosq.com/read-blog/1601_&systemPlus=1790" target="_blank" title="网站降权的原因有哪些?" rel="nofollow">网站降权的原因有哪些?</a></li><li><a href="https://www.seosq.com/read-blog/1597_&systemPlus=1790" target="_blank" title="选择全站优化还是关键词优化?" rel="nofollow">选择全站优化还是关键词优化?</a></li><li><a href="https://www.seosq.com/read-blog/1596_&systemPlus=1790" target="_blank" title="如何让百度的收录更好的展示" rel="nofollow">如何让百度的收录更好的展示</a></li></p><h5>热门关键词</h5>,<a href="https://www.seosq.com/read-blog/1806_&hotPlus=1790" target="_blank" title="什么原因影响原创文章的收录?" rel="nofollow">链接</a>,<a href="https://www.seosq.com/read-blog/1805_&hotPlus=1790" target="_blank" title="更新网站文章的要求是什么?" rel="nofollow">伪原创</a>,<a href="https://www.seosq.com/read-blog/1804_&hotPlus=1790" target="_blank" title="搜索引擎优化如何运作良好?" rel="nofollow">标签</a>,<a href="https://www.seosq.com/read-blog/1803_&hotPlus=1790" target="_blank" title="如何解决网站权重下降的问题?" rel="nofollow">服务器</a>,<a href="https://www.seosq.com/read-blog/1802_&hotPlus=1790" target="_blank" title="什么导致网站降级?" rel="nofollow">关键词</a>,<a href="https://www.seosq.com/read-blog/1800_&hotPlus=1790" target="_blank" title="如何做好搜索引擎优化" rel="nofollow">网站</a>,<a href="https://www.seosq.com/read-blog/1799_&hotPlus=1790" target="_blank" title="内页排名高的原因是什么?" rel="nofollow">关键词</a>,<a href="https://www.seosq.com/read-blog/1798_&hotPlus=1790" target="_blank" title="我们应该知道什么搜索引擎优化技术?" rel="nofollow">关键词</a>,<a href="https://www.seosq.com/read-blog/1797_&hotPlus=1790" target="_blank" title="如何快速包含域名?" rel="nofollow">索引</a>,<a href="https://www.seosq.com/read-blog/1796_&hotPlus=1790" target="_blank" title="如何改善用户体验?" rel="nofollow">服务器</a></p> <!--key plus End--> <div class="clear"></div> </div> <div class="read-tags"> <a class="postTag" href="https://www.seosq.com/hashtag/网站" rel="tag">#网站</a> <a class="postTag" href="https://www.seosq.com/hashtag/标签" rel="tag">#标签</a> <a class="postTag" href="https://www.seosq.com/hashtag/链接" rel="tag">#链接</a> <a class="postTag" href="https://www.seosq.com/hashtag/排名" rel="tag">#排名</a> <a class="postTag" href="https://www.seosq.com/hashtag/优化" rel="tag">#优化</a> <a class="postTag" href="https://www.seosq.com/hashtag/html" rel="tag">#html</a> <a class="postTag" href="https://www.seosq.com/hashtag/域名" rel="tag">#域名</a> <a class="postTag" href="https://www.seosq.com/hashtag/服务器" rel="tag">#服务器</a> <a class="postTag" href="https://www.seosq.com/hashtag/关键词" rel="tag">#关键词</a> <a class="postTag" href="https://www.seosq.com/hashtag/title" rel="tag">#title</a> <a class="postTag" href="https://www.seosq.com/hashtag/搜索引擎" rel="tag">#搜索引擎</a> <a class="postTag" href="https://www.seosq.com/hashtag/权重" rel="tag">#权重</a> <a class="postTag" href="https://www.seosq.com/hashtag/提升" rel="tag">#提升</a> <a class="postTag" href="https://www.seosq.com/hashtag/伪原创" rel="tag">#伪原创</a> <a class="postTag" href="https://www.seosq.com/hashtag/收录" rel="tag">#收录</a> <a class="postTag" href="https://www.seosq.com/hashtag/索引" rel="tag">#索引</a> <a class="postTag" href="https://www.seosq.com/hashtag/技巧" rel="tag">#技巧</a> <a class="postTag" href="https://www.seosq.com/hashtag/百度" rel="tag">#百度</a> <a class="postTag" href="https://www.seosq.com/hashtag/文章" rel="tag">#文章</a> <a class="postTag" href="https://www.seosq.com/hashtag/更新" rel="tag">#更新</a> <a class="postTag" href="https://www.seosq.com/hashtag/SEO" rel="tag">#SEO</a> <a class="postTag" href="https://www.seosq.com/hashtag/Tag" rel="tag">#Tag</a> <a class="postTag" href="https://www.seosq.com/hashtag/seo" rel="tag">#seo</a> <a class="postTag" href="https://www.seosq.com/hashtag/快照" rel="tag">#快照</a> <a class="postTag" href="https://www.seosq.com/hashtag/站长" rel="tag">#站长</a> <a class="postTag" href="https://www.seosq.com/hashtag/相关" rel="tag">#相关</a> </div> <hr class="style-two"> <div class="valign author-block tag_read_blg_auth_blk"> <div class="valign author"> <div class="img-wrap"> <img alt="puppy" src="https://www.seosq.com/upload/photos/2023/03/OFNPA8gFnf6x5spIwG5w_12_21d7f9045e540b0bc7c5921a96300ae8_avatar.jpg?cache=1678598801"> </div> <div class="text"> <h3><a href="https://www.seosq.com/admin">官方运营-Sean丶♥</a></h3> <p>5187 Blog </p> </div> </div> <div> </div> </div> <div class="related-post"> <div class="row"> <div class="col-lg-4 tag_main_blog_col recommended-articles"> <div class="tag_main_blog"> <a href="https://www.seosq.com/read-blog/5153" class="avatar"> <img src="https://www.seosq.com//upload/photos/2022/06/kPtojVct3DGsyr1UnsBr_09_ec8dd5a261986acbd92c506f53c3fae7_image.jpeg" alt="靠谱的抖音seo排名"> </a> <a class="postCategory" href="https://www.seosq.com/blog-category/7" data-ajax="?link1=blog-category&id=7"></a> <div class="info"> <h2 class="art-title"><a href="https://www.seosq.com/read-blog/5153">靠谱的抖音seo排名</a></h2> <div class="postMeta--author-text truncate"> <time> 2023年 4月 30日</time> </div> </div> </div> </div><div class="col-lg-4 tag_main_blog_col recommended-articles"> <div class="tag_main_blog"> <a href="https://www.seosq.com/read-blog/2577" class="avatar"> <img src="https://www.seosq.com//upload/photos/2022/01/xDxFjeYaUnsLNivdrXBa_24_43152e43e4397643f4501558491d3075_image.jpg" alt="谷歌推广公司,谷歌广告推广网站"> </a> <a class="postCategory" href="https://www.seosq.com/blog-category/9" data-ajax="?link1=blog-category&id=9"></a> <div class="info"> <h2 class="art-title"><a href="https://www.seosq.com/read-blog/2577">谷歌推广公司,谷歌广告推广网站</a></h2> <div class="postMeta--author-text truncate"> <time> 2022年 2月 16日</time> </div> </div> </div> </div><div class="col-lg-4 tag_main_blog_col recommended-articles"> <div class="tag_main_blog"> <a href="https://www.seosq.com/read-blog/3754" class="avatar"> <img src="https://www.seosq.com//upload/photos/2022/01/5vr3dn7FTetJDSuN1GrE_25_c33eb63956aaee9f7cea811de95e8862_image.jpeg" alt="关键词seo培训是什么?如何做好关键词seo培训布局"> </a> <a class="postCategory" href="https://www.seosq.com/blog-category/4" data-ajax="?link1=blog-category&id=4"></a> <div class="info"> <h2 class="art-title"><a href="https://www.seosq.com/read-blog/3754">关键词seo培训是什么?如何做好关键词seo培训布局</a></h2> <div class="postMeta--author-text truncate"> <time> 2022年 8月 04日</time> </div> </div> </div> </div></div> </div> <div class="blog-com-wrapper" id="respond"> <div class="valign wo_page_hdng"> <span><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24"><path fill="currentColor" d="M9,22A1,1 0 0,1 8,21V18H4A2,2 0 0,1 2,16V4C2,2.89 2.9,2 4,2H20A2,2 0 0,1 22,4V16A2,2 0 0,1 20,18H13.9L10.2,21.71C10,21.9 9.75,22 9.5,22V22H9Z"></path></svg></span> Bình luận </div> <div class="blog-com-box"> <form class="form"> <div class="valign wo_blogcomm_combo"> <textarea id="blog-comment" name="text" class="form-control" placeholder="Viết bình luận và nhấn enter"></textarea> <button id="add-art-comment" class="btn btn-main btn-mat" type="button">Bình luận</button> </div> <div class="clear"></div> </form> <div class="clear"></div> </div> <div class="blog-comlist-container"> </div> <div class="posts_load"> </div> </div> </div> </div> </div> </div> <!-- .row --> </div> <script> jQuery(document).ready(function($) { $(".load-more-blog-comments").click(function(event) { var self = $(this); var last_id = 0; if ($("div[data-blog-comment]").length > 0) { last_id = $("div[data-blog-comment]").last().attr('data-blog-comment'); } $.ajax({ url: Wo_Ajax_Requests_File(), type: 'GET', dataType: 'json', data: { f:'load-blog-comments', offset:last_id, b_id:1790 }, }).done(function(data) { if (data.status == 200) { $(".blog-comlist-container").append(data.html); } else if(data.status == 404){ self.text(data.html); } }).fail(function() { console.log("Something went wrong. Try again later"); }) }); $(document).on('click', ".delete-my-blog",function() { $.ajax({ type: "GET", url: Wo_Ajax_Requests_File(), data: {id: $(this).attr("id"),f:'delete-my-blog'}, dataType:'json', success: function(data) { if(data['status'] == 200){ $("div[data-rm-blog='"+ data['id'] +"']").remove() } else { alert(data['status']) } } }); }); $(document).on('click', ".del-blog-comment",function() { var self = $(this); $.ajax({ type: "GET", url: Wo_Ajax_Requests_File(), data: {id: self.attr("id"),f:'del-blog-comment',b_id:1790}, dataType:'json', success: function(data) { if(data['status'] == 200){ $("div[data-blog-comment='"+ self.attr('id') +"']").slideUp('fast',function(){ $(".blog-com-top h4 span").text(data.comments); $(this).remove(); }) } } }); }); $(document).on('click', ".del-blog-commreplies",function() { var self = $(this); $.ajax({ type: "GET", url: Wo_Ajax_Requests_File(), data: {id: self.attr("id"),f:'del-blog-commreplies',b_id:1790}, dataType:'json', success: function(data) { if(data['status'] == 200){ $("div[data-blog-comment-reply='"+ self.attr('id') +"']").slideUp('fast',function(){ var comments = Number($(".blog-com-top h4 span").text()); $(".blog-com-top h4 span").text(comments -= 1); $(this).remove(); }) } } }); }); $(document).on('click', ".reply-toblogcomm-reply",function() { $('.blog-comment-reply-box').each(function(index, el) { $(el).addClass('hidden'); }); var self = $(this); var name = $("div[data-blog-comment-reply='"+self.attr('id')+"']").find('a b').text(); $("div[data-blog-comment='"+self.attr('data-blog-commId')+"']").find('.blog-comment-reply-box').removeClass('hidden').find('textarea').val(name +": "); }); $(document).on('click', ".reply-toblog-comm",function() { $('.blog-comment-reply-box').each(function(index, el) { $(el).addClass('hidden'); }); var self = $(this); $("div[data-blog-comment='"+self.attr('id')+"']").find('.blog-comment-reply-box').toggleClass('hidden').find('textarea').val(''); }); // var userHasCommented = false; // function autoCommentOnce() { // if ($("").closest('.pointer').length) { // userHasCommented = true; // } // } // autoCommentOnce();--> $("#add-art-comment").click(function(event) { document.location = "https://www.seosq.com"; $.ajax({ url: Wo_Ajax_Requests_File() + '?f=add-blog-comm', type: 'POST', dataType: 'json', data: {text:$("#blog-comment").val(),blog:1790}, }) .done(function(data) { if (data.status == 200) { if (node_socket_flow == "1") { socket.emit("user_notification", { to_id: data.user_id, user_id: _getCookie("user_id"), type: "added" }); } $("#blog-comment").val(''); $(".blog-comlist-container").prepend(data.html); $(".blog-com-top h4 span").text(data.comments); } }) .fail(function() { console.log("Something went wrong. Try again later"); }) }); }); function Wo_OpenWindow(url) { newwindow = window.open('https://www.seosq.com/sharer?url=' + url, '', 'height=600,width=800'); if (window.focus) { newwindow.focus(); } return false; } function Wo_AddBlogCommentLike(id){ if (!id) { return false; } var comment_id = id; Wo_Delay(function(){ $.ajax({ url: Wo_Ajax_Requests_File() + '?f=add-blog-commlikes', type: 'POST', dataType: 'json', data: {id:comment_id,blog_id:1790}, }).done(function(data) { if (data.status == 200) { if (node_socket_flow == "1") { socket.emit("user_notification", { to_id: data.user_id, user_id: _getCookie("user_id"), type: "added" }); } $("span[data-blog-comdislikes='"+comment_id+"']").text(data.dislikes); $("span[data-blog-comlikes='"+comment_id+"']").text(data.likes); } }).fail(function() { console.log("Something went wrong. Try again later"); }) },0); } function Wo_AddBlogCommentDisLike(id){ if (!id) { return false; } var comment_id = id; Wo_Delay(function(){ $.ajax({ url: Wo_Ajax_Requests_File() + '?f=add-blog-commdislikes', type: 'POST', dataType: 'json', data: {id:comment_id,blog_id:1790}, }).done(function(data) { if (data.status == 200) { $("span[data-blog-comdislikes='"+comment_id+"']").text(data.dislikes); $("span[data-blog-comlikes='"+comment_id+"']").text(data.likes); } }).fail(function() { console.log("Something went wrong. Try again later"); }) },0); } function Wo_AddBlogCommReplyLike(id){ if (!id) { return false; } var reply_id = id; Wo_Delay(function(){ $.ajax({ url: Wo_Ajax_Requests_File() + '?f=add-blog-crlikes', type: 'POST', dataType: 'json', data: {id:reply_id,blog_id:1790}, }).done(function(data) { if (data.status == 200) { $("span[data-blog-comrlikes='"+reply_id+"']").text(data.likes); $("span[data-blog-comrdislikes='"+reply_id+"']").text(data.dislikes); } }).fail(function() { console.log("Something went wrong. Try again later"); }) },0); } function Wo_AddBlogCommReplyDisLike(id){ if (!id) { return false; } var reply_id = id; Wo_Delay(function(){ $.ajax({ url: Wo_Ajax_Requests_File() + '?f=add-blog-crdislikes', type: 'POST', dataType: 'json', data: {id:reply_id,blog_id:1790}, }).done(function(data) { if (data.status == 200) { $("span[data-blog-comrlikes='"+reply_id+"']").text(data.likes); $("span[data-blog-comrdislikes='"+reply_id+"']").text(data.dislikes); } }).fail(function() { console.log("Something went wrong. Try again later"); }) },0); } function Wo_RegisterBlogCommReply(id,event,self){ document.location = "https://www.seosq.com"; if (event.keyCode==13&&event.shiftKey==0&&event&&id&&self) { var text = self.value; if (text.length >= 2) { $.ajax({ url: Wo_Ajax_Requests_File() + '?f=add-blog-commreply', type: 'POST', dataType: 'json', data: {c_id:id,text:text,b_id:1790}, }).done(function(data) { if (data.status == 200) { if (node_socket_flow == "1") { socket.emit("user_notification", { to_id: data.user_id, user_id: _getCookie("user_id"), type: "added" }); } $("div[data-blog-comment='"+id+"']").find('.blog-comment-reply-cont').append(data.html); $(".blog-com-top h4 span").text(data.comments); self.value = ''; } }).fail(function() { console.log("Something went wrong. Try again later"); }) } } } </script></div> <div class="ad-placement-header-footer"> </div> </div> <div class="tag_sec_toolbar"> <div class="valign"> <div id="home_nav_sec"> <a href="https://www.seosq.com" data-ajax="?index.php?link1=home" onclick="$('.tag_hdr_reqtog, .tag_hdr_notitog, .tag_hdr_msgtog, .tag_hdr_user_droptoggle').dropdown('hide');"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.46967 11.4696L4.46914 8.47014L4.4702 8.46908L9.20693 3.73235L9.22845 3.71083L9.22846 3.71082L9.22851 3.71077C9.60618 3.33309 9.92142 3.01784 10.2 2.78134C10.4906 2.53467 10.7902 2.32993 11.1502 2.21296C11.7025 2.0335 12.2975 2.0335 12.8498 2.21296C13.2098 2.32993 13.5094 2.53467 13.8 2.78134C14.0786 3.01785 14.3939 3.33312 14.7715 3.71083L14.7931 3.73235L22.5303 11.4696C22.8232 11.7625 22.8232 12.2374 22.5303 12.5303C22.2374 12.8232 21.7626 12.8232 21.4697 12.5303L19.75 10.8106V16.1999V16.2321C19.75 17.0449 19.75 17.7005 19.7066 18.2314C19.662 18.778 19.5676 19.2582 19.3413 19.7024C18.9818 20.408 18.4081 20.9817 17.7025 21.3412C17.2582 21.5676 16.7781 21.6619 16.2315 21.7066C15.7006 21.75 15.045 21.75 14.2321 21.7499H14.2H9.8H9.76788C8.95505 21.75 8.29944 21.75 7.76853 21.7066C7.2219 21.6619 6.74175 21.5676 6.29754 21.3412C5.59193 20.9817 5.01825 20.408 4.65873 19.7024C4.43238 19.2582 4.33803 18.778 4.29336 18.2314C4.24999 17.7005 4.24999 17.0449 4.25 16.232L4.25 16.1999V10.8106L2.53033 12.5303C2.23744 12.8232 1.76256 12.8232 1.46967 12.5303C1.17678 12.2374 1.17678 11.7625 1.46967 11.4696Z" fill="currentColor"/></svg> </a> </div> </div> </div> <div class="modal fade image-modal" id="modal_light_box" role="dialog"> <div class="valign tag_lbox_toolbar"><div class="btn btn-mat close-lightbox" data-dismiss="modal" aria-label="Close"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path fill="currentColor" d="M7.828 11H20v2H7.828l5.364 5.364-1.414 1.414L4 12l7.778-7.778 1.414 1.414z"></path></svg></div></div> <div class="modal-dialog"> <div class="modal-content"> <img class="image"> </div> </div> </div> <div class="modal fade" id="views-info-modal" role="dialog"> <div class="modal-dialog wow_mat_mdl modal-md"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title"><span id="views_info_title"></span></h4> </div> <div class="modal-body"> <div id="views_info" class="wo_react_ursrs_list"></div> <div class="clearfix"></div> <div id="views_info_load" style="display: none;"> <div class="load-more views_info_load_ wo_react_ursrs_list_lod_mor"> <button class="btn btn-default text-center views_info_load_more" data-type="" post-id="" table-type="" onclick="Wo_LoadViewsInfo(this);"><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" d="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"></path></svg></span> <span class="no_load_more_btn_span" id="load_more_info_btn">Tải thêm</span> </button> </div> </div> </div> </div> </div> </div> <div class="modal fade" id="users-reacted-modal" role="dialog"> <div class="modal-dialog wow_mat_mdl modal-md"> <div class="modal-content"> <div class="valign mb-15 who_react_modal"> <span class="tag_check_who_how_react how_reacted like-btn-like pointer" id="_post333" onclick="Wo_LoadReactedUsers(1);$('.tag_check_who_how_react').removeClass('active');$(this).addClass('active');"> <div class="inline_post_emoji no_anim"><div class="reaction"><img src="https://www.seosq.com/upload/files/2022/09/EAufYfaIkYQEsYzwvZha_01_4bafb7db09656e1ecb54d195b26be5c3_file.svg" alt="puppy"/></div></div> </span> <span class="tag_check_who_how_react how_reacted like-btn-like pointer" id="_post333" onclick="Wo_LoadReactedUsers(2);$('.tag_check_who_how_react').removeClass('active');$(this).addClass('active');"> <div class="inline_post_emoji no_anim"><div class="reaction"><img src="https://www.seosq.com/upload/files/2022/09/2MRRkhb7rDhUNuClfOfc_01_76c3c700064cfaef049d0bb983655cd4_file.svg" alt="puppy"/></div></div> </span> <span class="tag_check_who_how_react how_reacted like-btn-like pointer" id="_post333" onclick="Wo_LoadReactedUsers(3);$('.tag_check_who_how_react').removeClass('active');$(this).addClass('active');"> <div class="inline_post_emoji no_anim"><div class="reaction"><img src="https://www.seosq.com/upload/files/2022/09/D91CP5YFfv74GVAbYtT7_01_288940ae12acf0198d590acbf11efae0_file.svg" alt="puppy"/></div></div> </span> <span class="tag_check_who_how_react how_reacted like-btn-like pointer" id="_post333" onclick="Wo_LoadReactedUsers(4);$('.tag_check_who_how_react').removeClass('active');$(this).addClass('active');"> <div class="inline_post_emoji no_anim"><div class="reaction"><img src="https://www.seosq.com/upload/files/2022/09/cFNOXZB1XeWRSdXXEdlx_01_7d9c4adcbe750bfc8e864c69cbed3daf_file.svg" alt="puppy"/></div></div> </span> <span class="tag_check_who_how_react how_reacted like-btn-like pointer" id="_post333" onclick="Wo_LoadReactedUsers(5);$('.tag_check_who_how_react').removeClass('active');$(this).addClass('active');"> <div class="inline_post_emoji no_anim"><div class="reaction"><img src="https://www.seosq.com/upload/files/2022/09/yKmDaNA7DpA7RkCRdoM6_01_eb391ca40102606b78fef1eb70ce3c0f_file.svg" alt="puppy"/></div></div> </span> <span class="tag_check_who_how_react how_reacted like-btn-like pointer" id="_post333" onclick="Wo_LoadReactedUsers(6);$('.tag_check_who_how_react').removeClass('active');$(this).addClass('active');"> <div class="inline_post_emoji no_anim"><div class="reaction"><img src="https://www.seosq.com/upload/files/2022/09/iZcVfFlay3gkABhEhtVC_01_771d67d0b8ae8720f7775be3a0cfb51a_file.svg" alt="puppy"/></div></div> </span> </div> <div class="modal-body"> <div id="reacted_users_box" class="wo_react_ursrs_list"></div> <div class="clearfix"></div> <div id="reacted_users_load" style="display: none;"> <div class="load-more wo_react_ursrs_list_lod_mor"> <button class="btn btn-default text-center reacted_users_load_more" data-type="" post-id="" col-type="" onclick="Wo_LoadMoreReactedUsers(this);"><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" d="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"></path></svg></span> <span class="no_load_more_btn_span" id="load_more_reacted_btn">Tải thêm</span> </button> </div> </div> </div> </div> </div> </div> <div class="modal fade" id="error_post" role="dialog"> <div class="modal-dialog wow_mat_mdl"> <div class="modal-content"> <p class="text-center" id="error_post_text"></p> </div> </div> </div> <div class="modal fade" id="edit-offer-modal" role="dialog"> <div class="modal-dialog wow_mat_mdl"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title">Chỉnh sửa phiếu mua hàng</h4> </div> <form class="edit-offer-form form-horizontal" method="post"> <div class="modal-body tag_field_full_margin"> <div class="app-offer-alert app-general-alert"></div> <div class="clear"></div> <div class="edit_offer_modal_form"></div> </div> <div class="modal-footer"> <button type="button" class="btn btn-default btn-mat disable_btn" data-dismiss="modal" aria-label="Close">Hủy bỏ</button> <button type="submit" class="btn btn-main btn-mat disable_btn">Cập nhật</button> </div> </form> </div> </div> </div> <div class="modal fade" id="add_tier_modal" role="dialog" data-keyboard="false" style="overflow-y: auto;"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></span></button> <h4 class="modal-title">Thêm bậc</h4> </div> <form class="form form-horizontal tier_form" method="post" action="#"> <div class="modal-body twocheckout_modal"> <div class="modal_add_tier_modal_alert"></div> <div class="clear"></div> <div class="sun_input col-md-6"> <input name="title" type="text" class="form-control input-md" autocomplete="off" placeholder="Tiêu đề bậc"> <label class="plr15">Tiêu đề bậc</label> </div> <div class="sun_input col-md-6"> <input name="price" type="number" class="form-control input-md" autocomplete="off" placeholder="Giá cấp"> <label class="plr15">Giá cấp</label> </div> <div class=" col-lg-12"> <label class="plr15">Lợi ích</label> <br> <input type="checkbox" name="benefits[]" value="chat" onclick="ShowBenefitsChat(this)"> <label>Trò chuyện</label><br> <div class="add_benefits_chat" style="display: none;"> <input type="radio" id="benefits_chat_1" name="chat" value="chat_without_audio_video"> <label for="benefits_chat_1">Trò chuyện không có cuộc gọi âm thanh và video</label><br> <input type="radio" id="benefits_chat_2" name="chat" value="chat_with_audio_without_video"> <label for="benefits_chat_2">Trò chuyện với cuộc gọi âm thanh và không có cuộc gọi video</label><br> <input type="radio" id="benefits_chat_3" name="chat" value="chat_without_audio_with_video"> <label for="benefits_chat_3">Trò chuyện không có cuộc gọi âm thanh và cuộc gọi video</label><br> <input type="radio" id="benefits_chat_4" name="chat" value="chat_with_audio_video"> <label for="benefits_chat_4">Trò chuyện bằng cuộc gọi âm thanh và video</label><br> </div> <input type="checkbox" name="benefits[]" value="live_stream"> <label>Trực tiếp</label><br> </div> <div class="sun_input col-md-12"> <textarea class="form-control input-md" placeholder="Mô tả bậc" name="description"></textarea> <label class="plr15">Mô tả bậc</label> </div> <div class="clear"></div> <div class="form-group col-lg-12"> <label class="col-md-12">Hình ảnh bậc:</label> <div class="col-md-12"> <div class="select_ev_covr" id="select_tier_image"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" d="M5,3A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H14.09C14.03,20.67 14,20.34 14,20C14,19.32 14.12,18.64 14.35,18H5L8.5,13.5L11,16.5L14.5,12L16.73,14.97C17.7,14.34 18.84,14 20,14C20.34,14 20.67,14.03 21,14.09V5C21,3.89 20.1,3 19,3H5M19,16V19H16V21H19V24H21V21H24V19H21V16H19Z" /></svg> Chọn một hình ảnh </div> </div> </div> </div> <input type="file" name="image" class="hidden" id="tier_image"> <div class="clear"></div> <div class="modal-footer"> <div class="ball-pulse"><div></div><div></div><div></div></div> <button type="submit" class="btn btn-main btn-mat">cộng</button> </div> </form> </div> </div> </div> <div class="modal fade" id="delete-tier" tabindex="-1" role="dialog" aria-labelledby="delete-tier" aria-hidden="true" data-id="0"> <div class="modal-dialog mat_box" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title"> Xóa bậc của bạn</h5> </div> <div class="modal-body"> Bạn có chắc chắn muốn xóa tầng này không? </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Hủy bỏ</button> <button type="button" class="btn btn-danger btn-mat" data-dismiss="modal">Xóa bỏ</button> </div> </div> </div> </div> <div class="modal fade" id="monetization_modal" role="dialog"> <div class="modal-dialog wow_mat_mdl"> <div class="modal-content"> <div class="wo_error_messages empty_state"> <svg enable-background="new 0 0 64 64" height="512" viewBox="0 0 64 64" width="512" xmlns="http://www.w3.org/2000/svg"><g id="Icons"><g><g><path d="m32 58c-14.359 0-26-11.641-26-26 0-14.359 11.641-26 26-26 14.359 0 26 11.641 26 26 0 14.359-11.641 26-26 26z" fill="#fa6450"/></g><g><path d="m10 32c0-13.686 10.576-24.894 24-25.916-.661-.05-1.326-.084-2-.084-14.359 0-26 11.641-26 26 0 14.359 11.641 26 26 26 .674 0 1.339-.034 2-.084-13.424-1.022-24-12.23-24-25.916z" fill="#dc4632"/></g><g><path d="m32 38c-2.209 0-4-1.791-4-4v-16c0-2.209 1.791-4 4-4 2.209 0 4 1.791 4 4v16c0 2.209-1.791 4-4 4z" fill="#f0f0f0"/></g><g><path d="m32 50c-2.209 0-4-1.791-4-4 0-2.209 1.791-4 4-4 2.209 0 4 1.791 4 4 0 2.209-1.791 4-4 4z" fill="#f0f0f0"/></g></g></g></svg> Để bán nội dung và bài đăng của bạn, hãy bắt đầu bằng cách tạo một vài gói. <a href="https://www.seosq.com/setting&user=&page=monetization"></a> </div> </div> </div> </div> <script type="text/javascript" src="https://www.seosq.com/themes/Sean/javascript/welcome.js"></script> <script type="text/javascript">const node_socket_flow = "1"</script> <script type="text/javascript" src="https://www.seosq.com/themes/Sean/javascript/script.js?version=3.4 测试版"></script> <div class="extra-css"></div> <script type="text/javascript">jQuery(document).ready(function() {jQuery('.custom-fixed-element').theiaStickySidebar({additionalMarginTop: 65});});</script> <script type="text/javascript"> (function (factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. define(['jquery'], factory); } else { // Browser globals factory(jQuery); } }(function ($) { $.timeago = function(timestamp) { if (timestamp instanceof Date) { return inWords(timestamp); } else if (typeof timestamp === "string") { return inWords($.timeago.parse(timestamp)); } else if (typeof timestamp === "number") { return inWords(new Date(timestamp)); } else { return inWords($.timeago.datetime(timestamp)); } }; var $t = $.timeago; $.extend($.timeago, { settings: { refreshMillis: 60000, allowPast: true, allowFuture: false, localeTitle: false, cutoff: 0, strings: { prefixAgo: null, prefixFromNow: null, suffixAgo: "trước kia", suffixFromNow: "từ giờ", inPast: "bất cứ lúc nào bây giờ", seconds: "bây giờ", minute: "phút", minutes: "phút", hour: "giờ", hours: "giờ", day: "ngày", days: "ngày", week: "Tuần", weeks: "Tuần", month: "tháng", months: "tháng", year: "năm", years: "năm", wordSeparator: " ", numbers: [] } }, inWords: function(distanceMillis,type = '') { if(!this.settings.allowPast && ! this.settings.allowFuture) { throw 'timeago allowPast and allowFuture settings can not both be set to false.'; } var $l = this.settings.strings; var prefix = $l.prefixAgo; var suffix = $l.suffixAgo; if (this.settings.allowFuture) { if (distanceMillis < 0) { prefix = $l.prefixFromNow; suffix = $l.suffixFromNow; } } if(!this.settings.allowPast && distanceMillis >= 0) { return this.settings.strings.inPast; } var seconds = Math.abs(distanceMillis) / 1000; var minutes = seconds / 60; var hours = minutes / 60; var days = hours / 24; var weeks = days / 7; var years = days / 365; function substitute(stringOrFunction, number) { var string = $.isFunction(stringOrFunction) ? stringOrFunction(number, distanceMillis) : stringOrFunction; var value = ($l.numbers && $l.numbers[number]) || number; return number+' '+string.replace(/%d/i, value); //return string.replace(/%d/i, value); } // var words = seconds < 45 && substitute($l.seconds, '') || // seconds < 90 && substitute('m', 1) || // minutes < 45 && substitute('m', Math.round(minutes)) || // minutes < 90 && substitute('h', 1) || // hours < 24 && substitute('hrs', Math.round(hours)) || // hours < 42 && substitute('d', 1) || // days < 7 && substitute('d', Math.round(days)) || // weeks < 2 && substitute('w', 1) || // weeks < 52 && substitute('w', Math.round(weeks)) || // years < 1.5 && substitute('y', 1) || // substitute('yrs', Math.round(years)); var words = ''; if (type != 'notification') { if (seconds < 45) { words = substitute($l.seconds, ''); } else if (seconds < 90) { words = substitute('m', 1); } else if (minutes < 45) { words = substitute('m', Math.round(minutes)); } else if (minutes < 90) { words = substitute('h', 1); } else if (hours < 24) { words = substitute('giờ', Math.round(hours)); } else if (hours < 42) { words = substitute('d', 1); } else if (days < 7) { words = substitute('d', Math.round(days)); } else if (weeks < 2) { words = substitute('Trong', 1); } else if (weeks < 52) { words = substitute('Trong', Math.round(weeks)); } else if (years < 1.5) { words = substitute('Y', 1); } else { words = substitute('yrs', Math.round(years)); } } else{ if (seconds < 45) { words = substitute($l.seconds, ''); } else if (seconds < 90) { words = substitute($l.minute + ' trước kia', 1); } else if (minutes < 45) { words = substitute($l.minutes + ' trước kia', Math.round(minutes)); } else if (minutes < 90) { words = substitute($l.hour + ' trước kia', 1); } else if (hours < 24) { words = substitute($l.hours + ' trước kia', Math.round(hours)); } else if (hours < 42) { words = substitute($l.day + ' trước kia', 1); } else if (days < 7) { words = substitute($l.days + ' trước kia', Math.round(days)); } else if (weeks < 2) { words = substitute($l.week + ' trước kia', 1); } else if (weeks < 52) { words = substitute($l.weeks + ' trước kia', Math.round(weeks)); } else if (years < 1.5) { words = substitute($l.year + ' trước kia', 1); } else { words = substitute($l.years + ' trước kia', Math.round(years)); } } var separator = $l.wordSeparator || ""; if ($l.wordSeparator === undefined) { separator = " "; } return $.trim([prefix, words].join(separator)); }, parse: function(iso8601) { var s = $.trim(iso8601); s = s.replace(/\.\d+/,""); // remove milliseconds s = s.replace(/-/,"/").replace(/-/,"/"); s = s.replace(/T/," ").replace(/Z/," UTC"); s = s.replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2"); // -04:00 -> -0400 s = s.replace(/([\+\-]\d\d)$/," $100"); // +09 -> +0900 return new Date(s); }, datetime: function(elem) { var iso8601 = $t.isTime(elem) ? $(elem).attr("datetime") : $(elem).attr("title"); return $t.parse(iso8601); }, isTime: function(elem) { // jQuery's `is()` doesn't play well with HTML5 in IE return $(elem).get(0).tagName.toLowerCase() === "time"; // $(elem).is("time"); } }); // functions that can be called via $(el).timeago('action') // init is default when no action is given // functions are called with context of a single element var functions = { init: function(){ var refresh_el = $.proxy(refresh, this); refresh_el(); var $s = $t.settings; if ($s.refreshMillis > 0) { this._timeagoInterval = setInterval(refresh_el, $s.refreshMillis); } }, update: function(time){ var parsedTime = $t.parse(time); $(this).data('timeago', { datetime: parsedTime }); if($t.settings.localeTitle) $(this).attr("title", parsedTime.toLocaleString()); refresh.apply(this); }, updateFromDOM: function(){ $(this).data('timeago', { datetime: $t.parse( $t.isTime(this) ? $(this).attr("datetime") : $(this).attr("title") ) }); refresh.apply(this); }, dispose: function () { if (this._timeagoInterval) { window.clearInterval(this._timeagoInterval); this._timeagoInterval = null; } } }; $.fn.timeago = function(action, options) { var fn = action ? functions[action] : functions.init; if(!fn){ throw new Error("Unknown function name '"+ action +"' for timeago"); } // each over objects here and call the requested function this.each(function(){ fn.call(this, options); }); return this; }; function refresh() { var data = prepareData(this); var $s = $t.settings; if (!isNaN(data.datetime)) { if ( $s.cutoff == 0 || Math.abs(distance(data.datetime)) < $s.cutoff) { let tType = ''; if ($(this).hasClass('notification-time')) { tType = 'notification'; } $(this).text(inWords(data.datetime,tType)); } } return this; } function prepareData(element) { element = $(element); if (!element.data("timeago")) { element.data("timeago", { datetime: $t.datetime(element) }); var text = $.trim(element.text()); if ($t.settings.localeTitle) { element.attr("title", element.data('timeago').datetime.toLocaleString()); } else if (text.length > 0 && !($t.isTime(element) && element.attr("title"))) { element.attr("title", text); } } return element.data("timeago"); } function inWords(date,type) { return $t.inWords(distance(date),type); } function distance(date) { return (new Date().getTime() - date.getTime()); } // fix for IE6 suckage document.createElement("abbr"); document.createElement("time"); })); $(function () { setInterval(function () { if ( $('.ajax-time').length > 0) { $('.ajax-time').timeago() .removeClass('.ajax-time'); } }, 1000); }); </script> <script> function _getSession(cname) { return ''; } function ReadMoreText(selector) { let text = "Đọc thêm"; if (typeof selector == 'object') { selector = $(selector).attr('class'); } for (var i = 0; i < $(selector).length; i++) { var t = $(selector)[i]; if (!$(t).hasClass('ReadMoreAdded') && $(t).text().trim().length > 0 && $(t).height() > 190) { var c = new Date().getUTCMilliseconds() + (Math.floor(Math.random() * 9999)) + 100 + "_" + i; $(t).addClass(c); $(t).addClass('ReadMoreAdded'); $(t).css({ maxHeight: "150px" }) $(t).after('<a href="javascript:void(0)" class="main" onclick="ShowReadMoreText(\'.'+c+'\',this)">'+text+'</a>'); } } } function ShowReadMoreText(selector,self) { let text = "Đọc ít hơn"; $(selector).css({ maxHeight: "" }) $(self).replaceWith('<a href="javascript:void(0)" class="main" onclick="HideReadMoreText(\''+selector+'\',this)">'+text+'</a>') } function HideReadMoreText(selector,self) { let text = "Đọc thêm"; $(selector).css({ maxHeight: "150px" }) $(self).replaceWith('<a href="javascript:void(0)" class="main" onclick="ShowReadMoreText(\''+selector+'\',this)">'+text+'</a>') } let f = navigator.userAgent.search("Firefox"); if (f > -1) { $('.header-brand').attr('href', "https://www.seosq.com/?cache=1716092923"); } function GifScrolledC(self) { if ((($(self).prop("scrollHeight") - $(self).height()) - $(self).scrollTop()) < 300) { id = $(self).attr('GId'); type = $(self).attr('GType'); word = $(self).attr('GWord'); offset = $(self).attr('GOffset'); SearchForGif(word,id,type,offset); } } function SearchForGif(keyword,id = 0,type = '',offset = 0) { if ($('#publisher-box-stickers-cont-'+id).attr('GWord') != keyword) { $('#publisher-box-stickers-cont-'+id).empty(); $('#publisher-box-stickers-cont-'+id).attr('GOffset', 0); $('#publisher-box-stickers-cont-'+id).attr('GWord', keyword); } else{ $('#publisher-box-stickers-cont-'+id).attr('GOffset', parseInt($('#publisher-box-stickers-cont-'+id).attr('GOffset')) + 20); } Wo_Delay(function(){ $.ajax({ url: 'https://api.giphy.com/v1/gifs/search?', type: 'GET', dataType: 'json', data: {q:keyword,api_key:'420d477a542b4287b2bf91ac134ae041', limit: 20,offset: offset}, }) .done(function(data) { if (data.meta.status == 200 && data.data.length > 0) { $('#publisher-box-stickers-cont-'+id).empty(); var appended = false; for (var i = 0; i < data.data.length; i++) { appended = true; if (appended == true) { appended = false; if (type == 'story') { $('#publisher-box-stickers-cont-'+id).append($('<img alt="gif" src="'+data.data[i].images.fixed_height_small.url+'" data-gif="' + data.data[i].images.fixed_height.url + '" onclick="Wo_PostCommentGif_'+id+'(this,'+id+')" autoplay loop>')); } else{ $('#publisher-box-stickers-cont-'+id).append($('<img alt="gif" src="'+data.data[i].images.fixed_height_small.url+'" data-gif="' + data.data[i].images.fixed_height.url + '" onclick="Wo_PostReplyCommentGif_'+id+'(this,'+id+')" autoplay loop>')); } appended = true; } } var images = 0; Wo_ElementLoad($('img[alt=gif]'), function(){ images++; }); if (data.data.length == images || images >= 5) { } } else { $('#publisher-box-stickers-cont-'+id).html('<div class="empty_state"><svg height="512pt" viewBox="0 0 512 512" width="512pt" xmlns="http://www.w3.org/2000/svg"><path d="m416 512h-320c-53.023438 0-96-42.976562-96-96v-320c0-53.023438 42.976562-96 96-96h320c53.023438 0 96 42.976562 96 96v320c0 53.023438-42.976562 96-96 96zm0 0" fill="#f5e6fe"/><path d="m229.425781 303.902344c0-39.359375 30.652344-71.644532 69.328125-74.398438v-69.601562c0-17.644532-14.355468-32-32-32h-106.675781c-17.644531 0-32 14.355468-32 32v149.328125c0 17.648437 14.355469 32 32 32h79.441406c-6.382812-10.992188-10.09375-23.710938-10.09375-37.328125zm-50.769531-46.078125c-7.039062-7.039063-19.425781-7.039063-26.464844 0l-2.765625 2.769531v-100.691406c0-5.886719 4.78125-10.671875 10.671875-10.671875h106.671875c5.886719 0 10.671875 4.785156 10.671875 10.671875v68.691406l-8.113281-8.113281c-7.296875-7.296875-19.167969-7.296875-26.464844 0l-50.765625 50.765625zm0 0" fill="#be63f9"/><path d="m381.328125 365.34375-28.625-28.625c6.351563-9.375 10.050781-20.65625 10.050781-32.796875 0-32.335937-26.320312-58.675781-58.675781-58.675781-32.351563 0-58.671875 26.320312-58.671875 58.675781 0 32.351563 26.320312 58.671875 58.671875 58.671875 12.515625 0 24.097656-3.96875 33.632813-10.671875l28.511718 28.511719c2.082032 2.078125 4.816406 3.117187 7.539063 3.117187 2.71875 0 5.453125-1.039062 7.535156-3.117187 4.191406-4.175782 4.191406-10.929688.03125-15.089844zm-77.230469-24.097656c-20.578125 0-37.328125-16.75-37.328125-37.324219 0-20.578125 16.75-37.328125 37.328125-37.328125 20.574219 0 37.328125 16.75 37.328125 37.328125 0 20.574219-16.753906 37.324219-37.328125 37.324219zm0 0" fill="#d9a4fc"/><path d="m202.753906 202.574219c0 11.78125-9.550781 21.328125-21.328125 21.328125-11.78125 0-21.328125-9.546875-21.328125-21.328125 0-11.777344 9.546875-21.328125 21.328125-21.328125 11.777344 0 21.328125 9.550781 21.328125 21.328125zm0 0" fill="#be63f9"/></svg>Không có kết quả để hiển thị</div>'); } }) .fail(function() { console.log("error"); }) },100); } function ShowCommentStickers(id,type) { $('.chat-box-stickers-cont').empty(); functionName = "Wo_PostReplyCommentSticker_"+id+"(this,"+id+");"; if (type == 'story') { functionName = "Wo_PostCommentSticker_"+id+"(this,"+id+");"; } sticker = '<img alt="gif" src="https://www.seosq.com/upload/photos/2020/04/VgqzgjEiHisxnyFVR5S4_15_e94e119f4253e788b38515001a911bc8_image.gif" data-gif="https://www.seosq.com/upload/photos/2020/04/VgqzgjEiHisxnyFVR5S4_15_e94e119f4253e788b38515001a911bc8_image.gif" onclick="'+functionName+'" autoplay loop>'; $('#publisher-box-sticker-cont-'+id).html(sticker); } if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) { $('head').append('<link rel="stylesheet" href="https://www.seosq.com/themes/Sean/stylesheet/dark.css" id="night-mode-css">'); $('head').append('<meta name="theme-color" content="#212121" id="night-mode-meta">'); $('#night_mode_toggle').addClass('d-none'); $('#night_mode_auto').removeClass('d-none'); }; window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', e => { if (e.matches) { $('head').append('<link rel="stylesheet" href="https://www.seosq.com/themes/Sean/stylesheet/dark.css" id="night-mode-css">'); $('head').append('<meta name="theme-color" content="#212121" id="night-mode-meta">'); $('#night_mode_toggle').addClass('d-none'); $('#night_mode_auto').removeClass('d-none'); } else { $('#night_mode_toggle').removeClass('d-none'); $('#night-mode-css').remove(); $('#night-mode-meta').remove(); $('#night_mode_auto').addClass('d-none'); } }); $(document).ready(function(){ $('body').on('contextmenu', 'video', function() { return false; }); }); $(window).on("popstate", function (e) { location.reload(); }); jQuery(document).click(function(event){ if (!(jQuery(event.target).closest(".remove_combo_on_click").length)) { jQuery('.remove_combo_on_click').removeClass('comment-toggle'); } }); </script> <script> window.addEventListener("load", function(){ window.cookieconsent.initialise({ "theme": "classic", "content": { "message": "Trang web này sử dụng cookie để đảm bảo bạn có được trải nghiệm tốt nhất trên trang web của chúng tôi.", "dismiss": "Hiểu rồi!", "link": "Tìm hiểu thêm", "href": "https://www.seosq.com/terms/privacy-policy" } }) }); </script> <div class="modal fade" id="apply-job-modal" role="dialog"></div> <div id="pay_modal_wallet"> <div class="modal fade" id="pay-go-pro" role="dialog" data-keyboard="false"> <div class="modal-dialog modal-md wow_mat_mdl"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title">Thanh toán bằng ví</h4> </div> <div class="modal-body"> <div class="pay_modal_wallet_alert"></div> <p class="pay_modal_wallet_text"></p> </div> <div class="clear"></div> <div class="modal-footer"> <button type="button" class="btn btn-default btn-mat disable_btn" data-dismiss="modal" aria-label="Close">Hủy bỏ</button> <button type="button" class="btn btn-main btn-mat" id="pay_modal_wallet_btn">Thanh toán ngay</button> </div> </div> </div> </div> </div> <div class="tag_side_backdrop" onclick="javascript:$('body').toggleClass('side_open');"></div> <!-- HTML NOTIFICATION POPUP --> <div id="notification-popup" class="wow_content tag_pop_noti"></div> <!-- HTML NOTIFICATION POPUP --> <div class="modal fade" id="buy_product_modal" tabindex="-1" role="dialog" aria-labelledby="buy_product" aria-hidden="true" data-id="0"> <div class="modal-dialog modal-md mat_box wow_mat_mdl" role="document"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title">Thông báo Thanh toán</h4> </div> <div class="modal-body"> <div class="modal_product_pay_alert"></div> <p>Bạn sắp mua các mặt hàng, bạn có muốn tiếp tục không?</p> </div> <div class="modal-footer"> <input type="hidden" id="product_id"> <input type="hidden" id="product_price"> <button type="button" class="btn btn-default btn-mat disable_btn" data-dismiss="modal" aria-label="Close">Hủy bỏ</button> <button type="button" class="btn btn-main btn-mat">Thanh toán ngay</button> </div> </div> </div> </div> <div class="modal fade" id="refund_order" tabindex="-1" role="dialog" aria-labelledby="refund_order" aria-hidden="true" data-id="0"> <div class="modal-dialog mat_box wow_mat_mdl" role="document"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title">Yêu cầu hoàn lại</h4> </div> <form class="refund_order_form" method="post"> <div class="modal-body"> <div class="modal_refund_order_modal_alert"></div> <label class="tag_field"> <textarea placeholder=" " rows="5" name="message" id="refund_order_message"></textarea> <span class="form-label">Vui lòng giải thích lý do</span> </label> </div> <div class="modal-footer"> <button type="button" class="btn btn-default btn-mat disable_btn" data-dismiss="modal" aria-label="Close">Hủy bỏ</button> <button type="submit" class="btn btn-main btn-mat get_refnd">Lời yêu cầu</button> </div> </form> </div> </div> </div> <a href="https://www.seosq.com/checkout" data-ajax="?link1=checkout" id="load_checkout" style="display: none;"></a> <!--SEO社区头条收录代码--> <script> (function(){ var el = document.createElement("script"); el.src = "https://lf1-cdn-tos.bytegoofy.com/goofy/ttzz/push.js?70b913b3a83cd6e53464ffb07476b03b0604e1240d58be5cda1907c58d6283f63d72cd14f8a76432df3935ab77ec54f830517b3cb210f7fd334f50ccb772134a"; el.id = "ttzz"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(el, s); })(window) </script> <!--SEO社区百度收录代码--> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> <!--SEO社区百度统计代码--> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?8647868ed42d61f0a2c5b2be72913508"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </body> </html>