It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://www.shapings.com/community/forum/topic/44206/love-to-bowl

  1.  
  2. <!-- Check if user has permission to access forum //-->
  3.  
  4.  
  5.  
  6. <!DOCTYPE html>
  7. <html  >
  8. <head>
  9.    <meta charset="utf-8"/>    <meta name="viewport" content="width=device-width, initial-scale=1.0">
  10.    <title>
  11.        Love to bowl! | shapings.com    </title>
  12.    
  13.    <link href="https://app.xenforum.net/proxy/topic/44206/love-to-bowl?shop=shapings-com.myshopify.com&amp;amp;logged_in_customer_id=&amp;amp;path_prefix=%2Fcommunity%2Fforum&amp;amp;timestamp=1734845102&amp;amp;signature=f17cc1d3729d7aa8ddbfb3a19b0a0e955ee725d5471d79f447232140a9ee8115" type="image/x-icon" rel="icon"/><link href="https://app.xenforum.net/proxy/topic/44206/love-to-bowl?shop=shapings-com.myshopify.com&amp;amp;logged_in_customer_id=&amp;amp;path_prefix=%2Fcommunity%2Fforum&amp;amp;timestamp=1734845102&amp;amp;signature=f17cc1d3729d7aa8ddbfb3a19b0a0e955ee725d5471d79f447232140a9ee8115" type="image/x-icon" rel="shortcut icon"/>
  14.    <script>const PS_ALLOW_ACCENTED_CHARS_URL = false;</script>
  15.    <link rel="stylesheet" href="https://cdn-a.xenforum.net/css/libs/bootstrap/css/bootstrap.min.css?8575668668"/>    <link rel="stylesheet" href="https://cdn-a.xenforum.net/css/libs/fontawesome/css/all.min.css"/>    <link rel="stylesheet" href="https://cdn-a.xenforum.net/css/client/client.css?14301999992010"/>    <link rel="stylesheet" href="https://cdn-a.xenforum.net/css/client/fix-shopify.css?451400011"/>
  16.    <script src="https://cdn-a.xenforum.net/js/libs/jquery/jquery.min.js"></script>    <script src="https://cdn-a.xenforum.net/js/libs/jquery/jquery.cookie.js"></script>    <script src="https://cdn-a.xenforum.net/js/libs/bootstrap/js/bootstrap.bundle.min.js?54334455"></script>    <script src="https://cdn-a.xenforum.net/js/libs/jquery.timeago.js"></script>    <script src="https://cdn-a.xenforum.net/js/script.js?54332142200311"></script>    <script src="https://unpkg.com/socket.io-client@4.0.0/dist/socket.io.min.js"></script>
  17.        <script src="https://cdn-a.xenforum.net/js/libs/locales/jquery.timeago.en-short.js"></script>    
  18.                
  19.                
  20.    <meta name="description" content=""/>        <script src="https://cdn-a.xenforum.net/js/libs/tinymce/tinymce.min.js?96551278"></script>
  21.    
  22. <style type="text/css">
  23.  
  24.  
  25. body {
  26.        
  27.    
  28.    }
  29.  
  30. .container {
  31.    max-width: 1140px ;
  32. }
  33.  
  34. .header-logo {
  35.    height: 45px ;
  36. }
  37.  
  38. .navbar-home {
  39.            background-color: #fa2742 !important;
  40.                color: #ffffff;
  41.    }
  42.  
  43. .navbar-light .navbar-nav .nav-link,
  44. .navbar-dark .navbar-nav .nav-link {
  45.    color: #ffffff;
  46. }
  47.  
  48. .navbar-light .navbar-nav .nav-link:hover,
  49. .navbar-dark .navbar-nav .nav-link:hover {
  50.    color: #ffffff;
  51. }
  52.  
  53. a {
  54.    color: #000000;
  55. }
  56.  
  57. a:hover {
  58.    color: #000000;
  59.    opacity: .75;
  60. }
  61.  
  62. .btn-primary {
  63.        }
  64.  
  65. .btn-light {
  66.        }
  67.  
  68. .card-header {
  69.        }
  70.  
  71.    
  72. .card-body {
  73.    }
  74.  
  75. .header-logo {
  76. filter: brightness(5000%);
  77. }</style>
  78.    <script type="text/javascript">
  79.        var link_upload = "/community/forum/api/tools/upload.json";
  80.        var link_upload_image = "/community/forum/api/tools/upload-image.json";
  81.        var link_get_users = "/community/forum/api/tools/get-users.json";
  82.  
  83.        var _text_upload_error_ = "Error in uploading file!";
  84.        var _text_enter_content_ = "Please enter your content!";
  85.        var _text_file_size_error_ = "File is too large ({size} kB). Maximum allowed: {max} kB!";
  86.        var _text_user_blocking_warning_ = "Warning: Blocking another user prevents them from interacting with you on the forum. That user will not be able to see your profile page and cannot send private messages to you. Are you sure you want to proceed with blocking this user?";
  87.        
  88.        var customer_id = "";
  89.        var online_user_id = "";
  90.        var id_shop = "7090";
  91.        var max_file_size = 100240000;
  92.        var onlineList = [];
  93.  
  94.        var socket = io("https://io.app1pro.com:2801/xenforum");
  95.        socket.emit('add_user', {id: online_user_id, group: id_shop});
  96.    </script>
  97.  
  98.    
  99.    <link rel="canonical" href="https://www.shapings.com/community/forum/topic/44206/love-to-bowl">
  100. <meta property="og:image" content="https://cdn.shopify.com/s/files/1/0088/8415/8530/files/Screen_Shot_2023-01-13_at_7.47.20_AM.png?height=628&pad_color=eed8d8&v=1673614071&width=1200" />
  101. <meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0088/8415/8530/files/Screen_Shot_2023-01-13_at_7.47.20_AM.png?height=628&pad_color=eed8d8&v=1673614071&width=1200" />
  102. <meta property="og:image:width" content="1200" />
  103. <meta property="og:image:height" content="628" />
  104. </head>
  105. <body class="layout-default">
  106.  
  107.    
  108.    
  109.    
  110.    
  111.  
  112.        
  113. <nav id="main-header" class="navbar navbar-expand-lg navbar-dark bg-dark navbar-home">
  114.    <div class="container" style="background-color:transparent;">
  115.        <button class="navbar-toggler" id="sidebarToggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNavDropdown" style="border:none;">
  116.            <span class="navbar-toggler-icon"></span>
  117.        </button>
  118.  
  119.        <a class="navbar-brand" href="https://www.shapings.com/community/forum">
  120.                    <img src="https://xenforum.nyc3.cdn.digitaloceanspaces.com/uploads/shapings-com/82ik9ps.png" class="img-fluid header-logo" alt=""/>                    </a>
  121.  
  122.        <div class="d-block d-lg-none">
  123.            <button class="navbar-toggler" id="sidebarToggler2" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNavDropdown2" style="border:none;">
  124.  
  125.                            <i class="fas fa-user"></i>
  126.                        </button>
  127.        </div>
  128.  
  129.        <div class="collapse navbar-collapse" id="navbarNavDropdown">
  130.            <ul class="navbar-nav custom-links">
  131.                                                <li class="nav-item  dropdown">
  132.                                            <a class="nav-link "  href="/community/forum"  >
  133.                            Forum                        </a>
  134.                                        
  135.                                    </li>
  136.                                <li class="nav-item  dropdown">
  137.                                            <a class="nav-link "  href="https://www.shapings.com"  >
  138.                            Home                        </a>
  139.                                        
  140.                                    </li>
  141.                                            </ul>
  142.  
  143.        </div>
  144.  
  145.        <div class="collapse navbar-collapse" id="navbarNavDropdown2">
  146.                    <ul class="nav navbar-nav nav-authentication ms-auto justify-content-end">
  147.                <li class="nav-item nav-header-login">
  148.                    <a class="nav-link" href="https://www.shapings.com/account/login?checkout_url=/community/forum/topic/44206/love-to-bowl">
  149.                        Login                    </a>
  150.                </li>
  151.                <li class="nav-item nav-header-register">
  152.                    <a class="nav-link" href="https://www.shapings.com/account/register?checkout_url=/community/forum/topic/44206/love-to-bowl">
  153.                        Register                    </a>
  154.                </li>
  155.            </ul>
  156.                </div>
  157.    </div>
  158. </nav>    
  159.    
  160.  
  161.  
  162.  
  163.  
  164.  
  165.    <div class="container mt-4 guest anonymous page-topics page-topics-index" style="margin-bottom:3.5rem;">
  166.                    
  167.    <ol class="breadcrumb" itemscope itemtype="https://schema.org/BreadcrumbList">
  168. <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
  169. <a itemprop="item" href="/community/forum">
  170. <span itemprop="name">Forum</span>
  171. </a>
  172.        <meta itemprop="position" content="1" />
  173. </li>
  174.    
  175.            <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem" class="active">
  176.            <a itemprop="item" href="/community/forum/community">
  177.                <span itemprop="name">Community</span>
  178.            </a>
  179.                <meta itemprop="position" content="2" />
  180.    </li>
  181.            <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem" class="active">
  182.            <a itemprop="item" href="/community/forum/shapings-male-forum">
  183.                <span itemprop="name">Shapings Male forum</span>
  184.            </a>
  185.                <meta itemprop="position" content="3" />
  186.    </li>
  187.            <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem" class="active">
  188.                    <span itemprop="name">Love to bowl!</span>
  189.                <meta itemprop="position" content="4" />
  190.    </li>
  191.        </ol>
  192.        
  193.        
  194.        
  195.                    <div class="row">
  196.                <div class="col-lg-9 mb-4">
  197.                    
  198. <!---------- Logic for permission CREATE-COMMENT //---------->
  199.  
  200.  
  201.    
  202.  
  203. <!---------- Logic for permission DELETE-TOPIC //---------->
  204.  
  205.  
  206.  
  207. <!---------- Logic for permission VIEW-TOPIC //---------->
  208.    
  209.    
  210.    
  211. <!---------- Logic for permission EDIT-TOPIC //---------->
  212.  
  213.  
  214.  
  215.  
  216. <!---------- Logic for permission AUTO-APPROVED //---------->
  217.    
  218.  
  219.  
  220.  
  221.  
  222. <div class="row mt-4">
  223.    <div class="topic col-lg-12">
  224.        <h1 class="mb-3" itemprop="name">
  225.                        
  226. <span class="topic-title">Love to bowl!</span>
  227.        </h1>
  228.        
  229.                
  230.        
  231.        <hr class="visible-xs">
  232.  
  233.        <ul class="posts">
  234.                            
  235. <!---------- Logic for permission EDIT-COMMENT //---------->
  236. <!---------- Logic for permission DELETE-COMMENT //---------->
  237.  
  238.  
  239.  
  240.  
  241.    
  242. <!---------- DEFINE //---------->
  243.  
  244. <li id="post-113034" class="post" data-index="1" data-id="113034" data-uid="56881" data-uname="Sea Leggs" itemscope="" itemprop="comment" itemtype="http://schema.org/Comment">
  245.    <meta itemprop="parentItem" itemscope itemid="https://www.shapings.com/community/forum/topic/44206/love-to-bowl" />
  246.    <a component="post/anchor" data-index="1" id="113034"></a>
  247.  
  248.    <meta itemprop="datePublished" content="2021-12-15T14:26:03+00:00">
  249.    <meta itemprop="dateModified" content="2021-12-15T14:26:03+00:00">
  250.  
  251.    <div class="clearfix post-header">
  252.        <div class="icon pull-left me-3" data-online_id="56881">
  253.            <a href="/community/forum/users/56881">
  254.                <div class="user-icon" style="background-color:#206337;color:#ffffff;">SL</div>            </a>
  255.        </div>
  256.  
  257.        <div class="pull-left" itemprop="author" itemscope itemtype="https://schema.org/Person">
  258.            
  259.            <strong>
  260.                <a href="/community/forum/users/56881" itemprop="url" data-username="Sea Leggs">
  261.                    <span itemprop="name">Sea Leggs</span>
  262.                </a>
  263.            </strong>
  264.  
  265.            
  266.            
  267.            <div class="post-author-info">
  268.                                <a class="permalink"><time class="timeago" datetime="2021-12-15T14:26:03+00:00">12/15/21, 2:26 PM</time></a>
  269.                </div>
  270.        </div>
  271.    </div>
  272.  
  273.    <div class="content" itemprop="text">
  274.        <p><img src="https://xenforum.nyc3.cdn.digitaloceanspaces.com/uploads/shapings-com/8lvkg03.jpg" alt="" width="1280" height="958" /></p>    </div>
  275.  
  276.    <div class="clearfix post-footer">
  277.                
  278.        
  279.        <div class="pull-right">
  280.            <span class="post-tools text-muted">
  281.                                
  282.                <a href="#" class=" show-user-likes text-dark"><span class="me-2 like-count" data-bs-toggle="tooltip" data-html="true" data-bs-placement="top" title="steff cd<br>PJ"><span>2</span> likes</span></a>
  283.                <span class="hidden me-2 empty-like-count">0 likes</span>
  284.  
  285.                <button type="button" class="btn btn-sm btn-light border-secondary btn-like me-1 ">
  286.                    <i class="far fa-thumbs-up"></i>
  287.                    <span class="text-liked">Liked</span>
  288.                    <span class="text-like">Like</span>
  289.                </button>
  290.                
  291. <!--                
  292.                
  293.  
  294.                 -->
  295.  
  296.                                
  297.                            </span>
  298.        </div>
  299.    </div>
  300.    <hr>
  301.  
  302.    
  303.    
  304.    
  305.  
  306.    <div class="post-bar">
  307.        <div class="clearfix">
  308.            <div class="topic-main-buttons pull-right">
  309.                <div class="stats hidden-xs">
  310.                    <span class="human-readable-number">4</span>
  311.                    <br>
  312.                    <small>Posts</small>
  313.                </div>
  314.                <div class="stats hidden-xs me-3">
  315.                    <span class="human-readable-number">5.7k</span>
  316.                    <br>
  317.                    <small>Views</small>
  318.                </div>
  319.  
  320.                <button type="button" class="btn btn-primary btn-reply-main">Reply</button>
  321.                                
  322.                            </div>
  323.        </div>
  324.        <hr>
  325.    </div>
  326.    </li>                            
  327. <!---------- Logic for permission EDIT-COMMENT //---------->
  328. <!---------- Logic for permission DELETE-COMMENT //---------->
  329.  
  330.  
  331.  
  332.  
  333.    
  334. <!---------- DEFINE //---------->
  335.  
  336. <li id="post-113166" class="post" data-index="1" data-id="113166" data-uid="56739" data-uname="Steph  T" itemscope="" itemprop="comment" itemtype="http://schema.org/Comment">
  337.    <meta itemprop="parentItem" itemscope itemid="https://www.shapings.com/community/forum/topic/44206/love-to-bowl" />
  338.    <a component="post/anchor" data-index="1" id="113166"></a>
  339.  
  340.    <meta itemprop="datePublished" content="2021-12-16T14:04:00+00:00">
  341.    <meta itemprop="dateModified" content="2021-12-16T14:04:00+00:00">
  342.  
  343.    <div class="clearfix post-header">
  344.        <div class="icon pull-left me-3" data-online_id="56739">
  345.            <a href="/community/forum/users/56739">
  346.                <img src="https://xenforum.nyc3.cdn.digitaloceanspaces.com/uploads/shapings-com/9td3j96.jpg" class="user-img not-responsive" itemprop="image" alt="Steph  T" onerror="this.src=&#039;https://cdn-a.xenforum.net/img/noavatar.png&#039;"/>            </a>
  347.        </div>
  348.  
  349.        <div class="pull-left" itemprop="author" itemscope itemtype="https://schema.org/Person">
  350.            
  351.            <strong>
  352.                <a href="/community/forum/users/56739" itemprop="url" data-username="Steph  T">
  353.                    <span itemprop="name">Steph  T</span>
  354.                </a>
  355.            </strong>
  356.  
  357.            
  358.            
  359.            <div class="post-author-info">
  360.                                <a class="permalink"><time class="timeago" datetime="2021-12-16T14:04:00+00:00">12/16/21, 2:04 PM</time></a>
  361.                </div>
  362.        </div>
  363.    </div>
  364.  
  365.    <div class="content" itemprop="text">
  366.        <p>You go gurl!! Shame you weren't wearing heels, bit tough to bowl in I guess lol. Very nice legs for sure.</p>    </div>
  367.  
  368.    <div class="clearfix post-footer">
  369.                
  370.        
  371.        <div class="pull-right">
  372.            <span class="post-tools text-muted">
  373.                                
  374.                <a href="#" class="hidden show-user-likes text-dark"><span class="me-2 like-count" data-bs-toggle="tooltip" data-html="true" data-bs-placement="top" title=""><span>0</span> likes</span></a>
  375.                <span class=" me-2 empty-like-count">0 likes</span>
  376.  
  377.                <button type="button" class="btn btn-sm btn-light border-secondary btn-like me-1 ">
  378.                    <i class="far fa-thumbs-up"></i>
  379.                    <span class="text-liked">Liked</span>
  380.                    <span class="text-like">Like</span>
  381.                </button>
  382.                
  383. <!--                
  384.                
  385.  
  386.                                    
  387.                 -->
  388.  
  389.                                
  390.                            </span>
  391.        </div>
  392.    </div>
  393.    <hr>
  394.  
  395.    </li>                            
  396. <!---------- Logic for permission EDIT-COMMENT //---------->
  397. <!---------- Logic for permission DELETE-COMMENT //---------->
  398.  
  399.  
  400.  
  401.  
  402.    
  403. <!---------- DEFINE //---------->
  404.  
  405. <li id="post-113180" class="post" data-index="1" data-id="113180" data-uid="56881" data-uname="Sea Leggs" itemscope="" itemprop="comment" itemtype="http://schema.org/Comment">
  406.    <meta itemprop="parentItem" itemscope itemid="https://www.shapings.com/community/forum/topic/44206/love-to-bowl" />
  407.    <a component="post/anchor" data-index="1" id="113180"></a>
  408.  
  409.    <meta itemprop="datePublished" content="2021-12-16T16:22:39+00:00">
  410.    <meta itemprop="dateModified" content="2021-12-16T16:22:39+00:00">
  411.  
  412.    <div class="clearfix post-header">
  413.        <div class="icon pull-left me-3" data-online_id="56881">
  414.            <a href="/community/forum/users/56881">
  415.                <div class="user-icon" style="background-color:#206337;color:#ffffff;">SL</div>            </a>
  416.        </div>
  417.  
  418.        <div class="pull-left" itemprop="author" itemscope itemtype="https://schema.org/Person">
  419.            
  420.            <strong>
  421.                <a href="/community/forum/users/56881" itemprop="url" data-username="Sea Leggs">
  422.                    <span itemprop="name">Sea Leggs</span>
  423.                </a>
  424.            </strong>
  425.  
  426.            
  427.            
  428.            <div class="post-author-info">
  429.                                <a class="permalink"><time class="timeago" datetime="2021-12-16T16:22:39+00:00">12/16/21, 4:22 PM</time></a>
  430.                </div>
  431.        </div>
  432.    </div>
  433.  
  434.    <div class="content" itemprop="text">
  435.        <p><span class="mymention" contenteditable="false" data-mention-id="56739">@Steph T</span>&nbsp;lol .... No heals for me. But thanks for the encouragement.&nbsp;</p>    </div>
  436.  
  437.    <div class="clearfix post-footer">
  438.                
  439.        
  440.        <div class="pull-right">
  441.            <span class="post-tools text-muted">
  442.                                
  443.                <a href="#" class="hidden show-user-likes text-dark"><span class="me-2 like-count" data-bs-toggle="tooltip" data-html="true" data-bs-placement="top" title=""><span>0</span> likes</span></a>
  444.                <span class=" me-2 empty-like-count">0 likes</span>
  445.  
  446.                <button type="button" class="btn btn-sm btn-light border-secondary btn-like me-1 ">
  447.                    <i class="far fa-thumbs-up"></i>
  448.                    <span class="text-liked">Liked</span>
  449.                    <span class="text-like">Like</span>
  450.                </button>
  451.                
  452. <!--                
  453.                
  454.  
  455.                                    
  456.                 -->
  457.  
  458.                                
  459.                            </span>
  460.        </div>
  461.    </div>
  462.    <hr>
  463.  
  464.    </li>                    </ul>
  465.  
  466.        <div class="pull-right">
  467.            
  468.        </div>
  469.        <div class="clearfix"></div>
  470.  
  471.                                                    <div class="text-end text-muted"><i class="fas fa-sign-in-alt"></i> Please <a href="https://www.shapings.com/account/login?checkout_url=/community/forum">login</a> to reply this topic!</div>
  472.                    
  473.            </div>
  474. </div>
  475.  
  476.  
  477.  
  478. <script type="application/javascript">
  479. var link_topic_view_count = "/community/forum/api/topics/topic-view-count.json";
  480. var link_post_likes = "/community/forum/api/topics/likes.json";
  481. var link_post_like = "/community/forum/api/topics/post-like.json";
  482. var link_votes = "/community/forum/api/topics/vote-poll.json";
  483. var link_createpost = "/community/forum/api/topics/create-post.json";
  484. var topic_id = 44206;
  485.  
  486. (function( $ ) {
  487.    $.get(link_topic_view_count, {topic_id: topic_id});
  488.  
  489.    function saveToServer(fd, callback) {
  490.        $.uploadFile(link_upload_image, fd, function(response) {
  491.            // console.log('response', response.upload);
  492.            if (
  493.                typeof response.upload === 'undefined' || typeof response.upload.errors != 'undefined'
  494.                || typeof response.upload.path === 'undefined'
  495.            ) {
  496.                notify("Error in uploading file!");
  497.                return false;
  498.            }
  499.  
  500.            callback(response.upload.url);
  501.        });
  502.    }
  503.  
  504.    tinymce.init({
  505.        selector:'textarea',
  506.        branding: false,
  507.        plugins: [
  508.            'advlist autolink lists link image charmap print preview anchor',
  509.            'searchreplace visualblocks fullscreen code codesample',
  510.            'insertdatetime media table paste help wordcount mentions emoticons'
  511.        ],
  512.        extended_valid_elements: 'iframe[src|name|title|width|height|allow|allowfullscreen|srcdoc|style],a[!href|target|width|height|title|rel=nofollow]',
  513.        menubar: false,
  514.        toolbar: 'formatselect | bold italic forecolor backcolor bullist numlist | emoticons image media link blockquote codesample | code removeformat | help',
  515.        // content_css: [
  516.        //     '//fonts.googleapis.com/css?family=Lato:300,300i,400,400i',
  517.        //     '//www.tiny.cloud/css/codepen.min.css'
  518.        // ],
  519.        mobile: {
  520.            theme: 'silver',
  521.            height: 300,
  522.            max_height: 500,
  523.            plugins: [
  524.                'advlist', 'autolink', 'lists', 'link', 'image', 'charmap', 'print', 'preview', 'anchor',
  525.                'searchreplace', 'visualblocks', 'fullscreen', 'codesample',
  526.                'insertdatetime', 'table', 'paste', 'code', 'help', 'wordcount', 'mentions'
  527.            ],
  528.            // toolbar: [ 'undo', 'bold', 'italic', 'styleselect' ]
  529.            // toolbar: ['formatselect | bold italic forecolor backcolor bullist numlist | image media link blockquote codesample | code removeformat | help'],
  530.        },
  531.        images_upload_handler: function (blobInfo, success, failure) {
  532.            var formData = new FormData();
  533.            formData.append('file', blobInfo.blob(), blobInfo.filename());
  534.  
  535.            saveToServer(formData, function (full_url) {
  536.            success(full_url);
  537.            });
  538.        },
  539.        content_style: ".mymention{ color: #03bb03; }",
  540.        mentions_fetch: function (pattern) {
  541.            /* Use tinymce's Promise shim */
  542.            var Promise = tinymce.util.Promise;
  543.            return new Promise(function (resolve) {
  544.                $.post(link_get_users, {pattern: pattern}, function(response) {
  545.                    if (typeof response.users !== 'undefined') {
  546.                        let results = [];
  547.                        for (let i = 0; i < response.users.length; i++) {
  548.                            let item = response.users[i];
  549.  
  550.                            results.push({
  551.                                value: item.name + '|' + item.id,
  552.                                text: item.name,
  553.                                icon: item.icon
  554.                            });
  555.                        }
  556.                        resolve(results);
  557.                    }
  558.                }, 'json');
  559.            });
  560.        }
  561.    });
  562.  
  563.    $('#pollForm').submit(function (e) {
  564.        var voteds = $.cookie('poll_voted');
  565.        var pollId = $(this).find('[name="poll_id"]').val();
  566.        if (voteds) {
  567.            voteds = voteds.split(',');
  568.        } else {
  569.            voteds = [];
  570.        }
  571.  
  572.        if (voteds && voteds.indexOf(pollId) > -1) {
  573.            notify("You can only vote once!");
  574.            return false;
  575.        }
  576.  
  577.        var answer = $(this).find('[name="option_id"]:checked');
  578.        if (!answer.length) {
  579.            notify("Please choose an answer!");
  580.            return false;
  581.        }
  582.  
  583.        $('#loading-bar').show();
  584.        $.post(link_votes, $(this).serialize(), function(response) {
  585.            $('#loading-bar').hide();
  586.            if (!response.success) {
  587.                notify("You can only vote once!");
  588.                return false;
  589.            }
  590.  
  591.            voteds.push(pollId);
  592.            $.cookie('poll_voted', voteds.join(','), { expires: 365, path: '/' });
  593.  
  594.            var resultBlock = $('#pollResultModal');
  595.            var totalVotes = response.options.reduce(function (accumulator, item) {
  596.                return accumulator + item.votes_count;
  597.            }, 0);
  598.  
  599.            response.options.forEach(function (item, index) {
  600.                var votes_perc = Math.round(item.votes_count / totalVotes * 1000) / 10;
  601.                var _row = resultBlock.find('.row[data-option-id="'+item.id+'"]');
  602.                _row.find('.progress-bar').css('width', votes_perc+'%').text(votes_perc+'%');
  603.                _row.find('.count').text(item.votes_count);
  604.            });
  605.  
  606.            resultBlock.find('.total').text(totalVotes);
  607.            console.log('totalVotes', response, totalVotes);
  608.            $('#pollResultModal').modal('show');
  609.        });
  610.        return false;
  611.    });
  612.  
  613.    $('#formReply').submit(function (e) {
  614.        var _this = $(this);
  615.        var _content = tinyMCE.activeEditor.getContent();
  616.        if (_content == '') {
  617.            notify("Please enter your content!");
  618.            return false;
  619.        }
  620.  
  621.        var mentionUsers = tinymce.activeEditor.plugins.mentions ? tinymce.activeEditor.plugins.mentions.getUsers() : [];
  622.        $(this).find('[name="mentions"]').val(mentionUsers.join(','));
  623.  
  624.        tinyMCE.triggerSave();
  625.  
  626.        $('#loading-bar').show();
  627.        _this.find('[type=submit]').prop('disabled', true);
  628.        
  629.        $.post(link_createpost, $(this).serialize(), function(response) {
  630.            $('#loading-bar').hide();
  631.            _this.find('[type=submit]').prop('disabled', false);
  632.  
  633.            // console.log('response', response);
  634.            if (response.success) {
  635.                tinyMCE.activeEditor.setContent('');
  636.  
  637.                $('#messagingModal').on('show.bs.modal', function (event) {
  638.                    var modal = $(this);
  639.                    // modal.find('.modal-title').text('');
  640.                    modal.find('.modal-body').html(response.message);
  641.                });
  642.  
  643.                if (response.post.status) {
  644.                    $('#messagingModal').on('hidden.bs.modal', function (e) {
  645.                        location.reload();
  646.                    })
  647.                }
  648.  
  649.                $('#messagingModal').modal('show');
  650.            } else {
  651.                notify(response.message);
  652.            }
  653.        }).fail(function(error) {
  654.            $('#loading-bar').hide();
  655.            _this.find('[type=submit]').prop('disabled', false);
  656.  
  657.            // console.log('error', error.responseJSON.message);
  658.            alert(error?.responseJSON?.message);
  659.        });
  660.  
  661.        return false;
  662.    });
  663.  
  664.    function cumulativeOffset(element) {
  665.        var top = 0, left = 0;
  666.        do {
  667.            top += element.offsetTop  || 0;
  668.            left += element.offsetLeft || 0;
  669.            element = element.offsetParent;
  670.        } while(element);
  671.  
  672.        return {
  673.            top: top,
  674.            left: left
  675.        };
  676.    };
  677.  
  678.    function setFocus() {
  679.        var editorDiv = document.getElementById("editor-wrapper");
  680.        window.scrollTo(100, cumulativeOffset(editorDiv).top);
  681.        tinyMCE.activeEditor.focus();
  682.    }
  683.  
  684.    $('.btn-reply-main').on('click', function(e) {
  685.        var _this = $(this);
  686.  
  687.        if (!window.online_user_id) {
  688.            // notify("Please login to reply to this post!");
  689.            $('#loginModal').modal('show');
  690.            return false;
  691.        }
  692.  
  693.        setFocus();
  694.    });
  695.  
  696.    $('.btn-reply').on('click', function(e) {
  697.        var _this = $(this);
  698.  
  699.        if (!window.online_user_id) {
  700.            // notify("Please login to reply to this post!");
  701.            $('#loginModal').modal('show');
  702.            return false;
  703.        }
  704.  
  705.        var post_id = _this.closest('li').data('id');
  706.        var user_id = _this.closest('li').data('uid');
  707.        var user_name = _this.closest('li').data('uname');
  708.        let _tag = '<span class="mymention" contenteditable="false" data-mention-id="' + user_id + '">@' + user_name + '</span>&nbsp;';
  709.  
  710.        tinyMCE.activeEditor.insertContent(_tag);
  711.        setFocus();
  712.    });
  713.  
  714.    $('.btn-like').on('click', function(e) {
  715.        var _this = $(this);
  716.  
  717.        if (!window.online_user_id || isNaN(window.online_user_id)) {
  718.            notify("Only logged in users can like posts.");
  719.            return false;
  720.        }
  721.  
  722.        if (_this.hasClass('active')) {
  723.            _this.removeClass('active');
  724.        } else {
  725.            _this.addClass('active');
  726.        }
  727.  
  728.        var post_id = $(this).closest('li').data('id');
  729.        $.post(link_post_like, {topic_id: topic_id, post_id: post_id}, function(response) {
  730.            if (typeof response.like_count !== 'undefined') {
  731.                _this.closest('.post-tools').find('.like-count').find('span').text(response.like_count);
  732.                _this.closest('.post-tools').find('.like-count').removeAttr('data-original-title').attr('title', response.users_name_likes);
  733.                _this.closest('.post-tools').find('.like-count').tooltip('dispose').tooltip('enable');
  734.                
  735.                if (response.like_count > 0 && typeof _this.closest('.post-tools').find('a.hidden') !== 'undefined') {
  736.                    _this.closest('.post-tools').find('a.hidden').removeClass('hidden');
  737.                    _this.closest('.post-tools').find('.empty-like-count').addClass('hidden');
  738.                } else {
  739.                    _this.closest('.post-tools').find('.empty-like-count').removeClass('hidden');
  740.                    _this.closest('.post-tools').find('.show-user-likes').addClass('hidden');
  741.                }
  742.            }
  743.        }, 'json').fail(function(xhr, textStatus, error) {
  744.            _this.removeClass('active');
  745.            alert(xhr.responseJSON.message);
  746.        });
  747.        $
  748.    });
  749.  
  750.    function buildPostLikes(_item) {
  751.        return `
  752.        <li class="list-group-item">
  753.            <div class="py-2">
  754.                <div class="icon pull-left me-2" data-online_id="${_item.user.id}"><a href="${_item.user.link}" class="pull-left">${_item.user.icon}</a></div>
  755.                <div class="content py-2">
  756.                    <a href="${_item.user.link}" class="text-dark"><span class="user-name">${_item.user.name}</span></a>
  757.                    <div class="text-muted pull-right">
  758.                        <time class="timeago me-2 text-muted" datetime="${_item.created}">${_item.created}</time>
  759.                        <i class="fas fa-thumbs-up"></i>
  760.                    </div>
  761.                </div>
  762.            </div>
  763.        </li>`;
  764.    }
  765.  
  766.    $(document).on('click', '.show-user-likes', function(e) {
  767.        var _this = $(this);
  768.        e.preventDefault();
  769.        var _post_id = _this.closest('.post').data('id');
  770.        $('#likesListModal').modal('show');
  771.        var _likesContainer = $('#likesListModal').find('.users-liked');
  772.        _likesContainer.html('');
  773.        var _loading = $('<div>').addClass('p-3 text-center');
  774.        $('<img>').attr('src', 'https://i.imgur.com/lnhKp03.gif').appendTo(_loading);
  775.        _likesContainer.parent().append(_loading);
  776.  
  777.        $.get(link_post_likes, {post_id: _post_id}, function(response) {
  778.            console.log('response', response);
  779.            _loading.remove();
  780.            if (typeof response.likes === 'undefined') {
  781.                return false;
  782.            }
  783.  
  784.            response.likes.forEach(function(item) {
  785.                _likesContainer.append( buildPostLikes(item) );
  786.            });
  787.  
  788.            _likesContainer.find(".timeago").timeago();
  789.            checkOnline();
  790.        }, 'json');
  791.  
  792.        return false;
  793.    });
  794. })( jQuery );
  795.  
  796. </script>
  797.  
  798. <script type="application/ld+json">
  799. {
  800.    "@context": "https://schema.org",
  801.    "@type": "WebPage",
  802.    "url": "https://www.shapings.com/community/forum/topic/44206/love-to-bowl",
  803.    "mainEntity": {
  804.        "@type": "DiscussionForumPosting",
  805.        "@id": "https://www.shapings.com/community/forum/topic/44206/love-to-bowl",
  806.        "headline": "Love to bowl!",
  807.        "datePublished": "2021-12-15T14:26:03+00:00",
  808.        "url": "https://www.shapings.com/community/forum/topic/44206/love-to-bowl",
  809.        "articleSection": "Shapings Male forum",
  810.        "author": {
  811.            "@type": "Person",
  812.            "@id": "https://www.shapings.com/community/forum/users/56881",
  813.            "name": "Sea Leggs",
  814.            "url": "https://www.shapings.com/community/forum/users/56881"
  815.        },
  816.        "interactionStatistic": [
  817.            {
  818.                "@type": "InteractionCounter",
  819.                "interactionType": "https://schema.org/ViewAction",
  820.                "userInteractionCount": 5743            },
  821.            {
  822.                "@type": "InteractionCounter",
  823.                "interactionType": "https://schema.org/CommentAction",
  824.                "userInteractionCount": 4            },
  825.            {
  826.                "@type": "InteractionCounter",
  827.                "interactionType": "https://schema.org/LikeAction",
  828.                "userInteractionCount": 2            }
  829.        ],
  830.        "articleBody": ""
  831.    }
  832. }
  833. </script>
  834.                </div>
  835.  
  836.                <div class="col-lg-3 ps-3 ps-lg-1">
  837.                    
  838.  
  839.  
  840.  
  841. <div class="sidebar row">
  842.    
  843.  
  844.            <div class="col-lg-12 mb-3">
  845.            <div id="google_translate_element"></div>
  846.        </div>
  847.    
  848.    
  849.    <div id="sb-search-form" class="col-lg-12 col-md-12">
  850.        <div class="card mb-3">
  851.            <div class="card-header">
  852.                <h2 class="mb-0">Search</h2>
  853.            </div>
  854.            <div class="card-body">
  855.                <form method="get" accept-charset="utf-8" id="searchForm" action="https://www.shapings.com/community/forum/search">                
  856.                <div class="input-group mb-2">
  857.                    <input type="text" name="q" class="form-control" placeholder="Enter keyword..."/>                    <button type="submit" class="btn btn-primary input-group-text"><i class="fas fa-search"></i></button>
  858.                </div>
  859.                </form>            </div>
  860.        </div>
  861.    </div>
  862.    
  863.        <div id="sb-latest-topics" class="col-lg-12 col-md-6">
  864.        <div class="card mb-3">
  865.            <div class="card-header">
  866.                <h2 class="mb-0">Latest topics</h2>
  867.                <div style="position: absolute;right: 15px;top: 7px;"><small><a href="https://www.shapings.com/community/forum/topics/all">View all</a></small></div>
  868.            </div>
  869.            <div class="card-body">
  870.                <ul class="posts-latest">
  871.                                        <li>
  872.                        <div class="content">
  873.                                                        <span class="text-muted text-sm"><i class="fas fa-folder"></i> <a href="https://www.shapings.com/community/forum/pre-sales-questions" class="text-muted">Shapings Photos Section</a> »</span>
  874.  
  875.                            <a href="/community/forum/topic/152680/gold-line-20-nero">
  876.                                <h4 class="post-title">Gold line 20 Nero </h4>
  877.                            </a>
  878.                            <div class="post-meta">
  879.                                                                <a href="/community/forum/users/101086" itemprop="author" data-username="Fonzie Fonzerellie">
  880.                                    Fonzie Fonzerellie                                </a>
  881.                                                                
  882.                                <time class="timeago text-muted" datetime="2024-12-15T17:17:02+00:00">12/15/24, 5:17 PM</time>
  883.                                                                    <span class="comment-counter text-primary"><i class="fas fa-comments"></i> 2</span>
  884.                                                            </div>
  885.                        </div>
  886.                    </li>
  887.                                        <li>
  888.                        <div class="content">
  889.                                                        <span class="text-muted text-sm"><i class="fas fa-folder"></i> <a href="https://www.shapings.com/community/forum/pre-sales-questions" class="text-muted">Shapings Photos Section</a> »</span>
  890.  
  891.                            <a href="/community/forum/topic/152305/fully-fashioned-stockings-over-pantyhose">
  892.                                <h4 class="post-title">Fully Fashioned Stockings over pantyhose</h4>
  893.                            </a>
  894.                            <div class="post-meta">
  895.                                                                <a href="/community/forum/users/112968" itemprop="author" data-username="PJ">
  896.                                    PJ                                </a>
  897.                                                                
  898.                                <time class="timeago text-muted" datetime="2024-12-14T18:19:08+00:00">12/14/24, 6:19 PM</time>
  899.                                                                    <span class="comment-counter text-primary"><i class="fas fa-comments"></i> 3</span>
  900.                                                            </div>
  901.                        </div>
  902.                    </li>
  903.                                        <li>
  904.                        <div class="content">
  905.                                                        <span class="text-muted text-sm"><i class="fas fa-folder"></i> <a href="https://www.shapings.com/community/forum/pre-sales-questions" class="text-muted">Shapings Photos Section</a> »</span>
  906.  
  907.                            <a href="/community/forum/topic/152304/cdr-15-s-again">
  908.                                <h4 class="post-title">CdR 15&#039;s again</h4>
  909.                            </a>
  910.                            <div class="post-meta">
  911.                                                                <a href="/community/forum/users/112968" itemprop="author" data-username="PJ">
  912.                                    PJ                                </a>
  913.                                                                
  914.                                <time class="timeago text-muted" datetime="2024-12-14T18:16:18+00:00">12/14/24, 6:16 PM</time>
  915.                                                            </div>
  916.                        </div>
  917.                    </li>
  918.                                        <li>
  919.                        <div class="content">
  920.                                                        <span class="text-muted text-sm"><i class="fas fa-folder"></i> <a href="https://www.shapings.com/community/forum/pre-sales-questions" class="text-muted">Shapings Photos Section</a> »</span>
  921.  
  922.                            <a href="/community/forum/topic/152303/cdr-15-s">
  923.                                <h4 class="post-title">CdR 15&#039;s </h4>
  924.                            </a>
  925.                            <div class="post-meta">
  926.                                                                <a href="/community/forum/users/112968" itemprop="author" data-username="PJ">
  927.                                    PJ                                </a>
  928.                                                                
  929.                                <time class="timeago text-muted" datetime="2024-12-14T18:12:39+00:00">12/14/24, 6:12 PM</time>
  930.                                                            </div>
  931.                        </div>
  932.                    </li>
  933.                                        <li>
  934.                        <div class="content">
  935.                                                        <span class="text-muted text-sm"><i class="fas fa-folder"></i> <a href="https://www.shapings.com/community/forum/pre-sales-questions" class="text-muted">Shapings Photos Section</a> »</span>
  936.  
  937.                            <a href="/community/forum/topic/151925/new-heels">
  938.                                <h4 class="post-title">Cette 15 denier azul</h4>
  939.                            </a>
  940.                            <div class="post-meta">
  941.                                                                <a href="/community/forum/users/101086" itemprop="author" data-username="Fonzie Fonzerellie">
  942.                                    Fonzie Fonzerellie                                </a>
  943.                                                                
  944.                                <time class="timeago text-muted" datetime="2024-12-13T20:09:59+00:00">12/13/24, 8:09 PM</time>
  945.                                                                    <span class="comment-counter text-primary"><i class="fas fa-comments"></i> 1</span>
  946.                                                            </div>
  947.                        </div>
  948.                    </li>
  949.                                    </ul>
  950.            </div>
  951.        </div>
  952.    </div>
  953.    
  954.        <div id="sb-latest-posts" class="col-lg-12 col-md-6">
  955.        <div class="card mb-3">
  956.            <div class="card-header">
  957.                <h2 class="mb-0">Latest posts</h2>
  958.                <div style="position: absolute;right: 15px;top: 7px;"><small><a href="https://www.shapings.com/community/forum/posts/all">View all</a></small></div>
  959.            </div>
  960.            <div class="card-body">
  961.                <ul class="posts-latest">
  962.                                        <li>
  963.                        <div class="mb-2 d-flex">
  964.                            <div class="author-icon avatar avatar-md me-2" data-online_id="77648">
  965.                                <a href="/community/forum/users/77648" class="pull-left">
  966.                                    <span class="user-icon user-img" style="background-color:#4b7f1e;color:#ffffff;">S</span>                                </a>
  967.                            </div>
  968.  
  969.                            <div class="post-content w-100">
  970.                                <a href="/community/forum/topic/148538/how-do-you-choose-your-hosiery/post-317086">
  971.                                    <h4 class="post-title">How do you choose your hosiery?</h4>
  972.                                </a>
  973.                                <div class="post-meta text-sm">
  974.                                                                            <span class="text-muted">Latest: SheerMark</span>
  975.  
  976.                                        <!-- <a href="/community/forum/users/77648" itemprop="author" data-username="SheerMark">
  977.                                            SheerMark                                        </a> -->
  978.                                                                        
  979.                                    <time class="timeago text-muted" datetime="2024-12-21T23:01:28+00:00">12/21/24, 11:01 PM</time>
  980.                                </div>
  981.  
  982.                                <div class="post-info-category text-sm">
  983.                                                                        <span class="text-muted"><i class="fas fa-folder"></i> <a href="https://www.shapings.com/community/forum/announcements" class="text-muted">Shapings Main Discussion forum</a></span>
  984.                                </div>
  985.                            </div>
  986.                        </div>
  987.                    </li>
  988.                                        <li>
  989.                        <div class="mb-2 d-flex">
  990.                            <div class="author-icon avatar avatar-md me-2" data-online_id="77648">
  991.                                <a href="/community/forum/users/77648" class="pull-left">
  992.                                    <span class="user-icon user-img" style="background-color:#4b7f1e;color:#ffffff;">S</span>                                </a>
  993.                            </div>
  994.  
  995.                            <div class="post-content w-100">
  996.                                <a href="/community/forum/topic/148538/how-do-you-choose-your-hosiery/post-317029">
  997.                                    <h4 class="post-title">How do you choose your hosiery?</h4>
  998.                                </a>
  999.                                <div class="post-meta text-sm">
  1000.                                                                            <span class="text-muted">Latest: SheerMark</span>
  1001.  
  1002.                                        <!-- <a href="/community/forum/users/77648" itemprop="author" data-username="SheerMark">
  1003.                                            SheerMark                                        </a> -->
  1004.                                                                        
  1005.                                    <time class="timeago text-muted" datetime="2024-12-21T09:04:04+00:00">12/21/24, 9:04 AM</time>
  1006.                                </div>
  1007.  
  1008.                                <div class="post-info-category text-sm">
  1009.                                                                        <span class="text-muted"><i class="fas fa-folder"></i> <a href="https://www.shapings.com/community/forum/announcements" class="text-muted">Shapings Main Discussion forum</a></span>
  1010.                                </div>
  1011.                            </div>
  1012.                        </div>
  1013.                    </li>
  1014.                                        <li>
  1015.                        <div class="mb-2 d-flex">
  1016.                            <div class="author-icon avatar avatar-md me-2" data-online_id="202803">
  1017.                                <a href="/community/forum/users/202803" class="pull-left">
  1018.                                    <span class="user-icon user-img" style="background-color:#2e6515;color:#ffffff;">CC</span>                                </a>
  1019.                            </div>
  1020.  
  1021.                            <div class="post-content w-100">
  1022.                                <a href="/community/forum/topic/43882/out-shopping/post-316948">
  1023.                                    <h4 class="post-title">Out shopping </h4>
  1024.                                </a>
  1025.                                <div class="post-meta text-sm">
  1026.                                                                            <span class="text-muted">Latest: Charlene Calhoun</span>
  1027.  
  1028.                                        <!-- <a href="/community/forum/users/202803" itemprop="author" data-username="Charlene Calhoun">
  1029.                                            Charlene Calhoun                                        </a> -->
  1030.                                                                        
  1031.                                    <time class="timeago text-muted" datetime="2024-12-20T12:19:43+00:00">12/20/24, 12:19 PM</time>
  1032.                                </div>
  1033.  
  1034.                                <div class="post-info-category text-sm">
  1035.                                                                        <span class="text-muted"><i class="fas fa-folder"></i> <a href="https://www.shapings.com/community/forum/pre-sales-questions" class="text-muted">Shapings Photos Section</a></span>
  1036.                                </div>
  1037.                            </div>
  1038.                        </div>
  1039.                    </li>
  1040.                                        <li>
  1041.                        <div class="mb-2 d-flex">
  1042.                            <div class="author-icon avatar avatar-md me-2" data-online_id="202742">
  1043.                                <a href="/community/forum/users/202742" class="pull-left">
  1044.                                    <span class="user-icon user-img" style="background-color:#e451c0;color:#000000;">FW</span>                                </a>
  1045.                            </div>
  1046.  
  1047.                            <div class="post-content w-100">
  1048.                                <a href="/community/forum/topic/147993/any-valid-discount-codes-available/post-316919">
  1049.                                    <h4 class="post-title">any valid discount codes  available?</h4>
  1050.                                </a>
  1051.                                <div class="post-meta text-sm">
  1052.                                                                            <span class="text-muted">Latest: Frances Walker</span>
  1053.  
  1054.                                        <!-- <a href="/community/forum/users/202742" itemprop="author" data-username="Frances Walker">
  1055.                                            Frances Walker                                        </a> -->
  1056.                                                                        
  1057.                                    <time class="timeago text-muted" datetime="2024-12-20T07:28:08+00:00">12/20/24, 7:28 AM</time>
  1058.                                </div>
  1059.  
  1060.                                <div class="post-info-category text-sm">
  1061.                                                                        <span class="text-muted"><i class="fas fa-folder"></i> <a href="https://www.shapings.com/community/forum/announcements" class="text-muted">Shapings Main Discussion forum</a></span>
  1062.                                </div>
  1063.                            </div>
  1064.                        </div>
  1065.                    </li>
  1066.                                        <li>
  1067.                        <div class="mb-2 d-flex">
  1068.                            <div class="author-icon avatar avatar-md me-2" data-online_id="200698">
  1069.                                <a href="/community/forum/users/200698" class="pull-left">
  1070.                                    <span class="user-icon user-img" style="background-color:#2767bc;color:#ffffff;">MM</span>                                </a>
  1071.                            </div>
  1072.  
  1073.                            <div class="post-content w-100">
  1074.                                <a href="/community/forum/topic/105524/new-to-the-forum/post-316840">
  1075.                                    <h4 class="post-title">New to the forum </h4>
  1076.                                </a>
  1077.                                <div class="post-meta text-sm">
  1078.                                                                            <span class="text-muted">Latest: Marko Merpovich</span>
  1079.  
  1080.                                        <!-- <a href="/community/forum/users/200698" itemprop="author" data-username="Marko Merpovich">
  1081.                                            Marko Merpovich                                        </a> -->
  1082.                                                                        
  1083.                                    <time class="timeago text-muted" datetime="2024-12-19T11:46:49+00:00">12/19/24, 11:46 AM</time>
  1084.                                </div>
  1085.  
  1086.                                <div class="post-info-category text-sm">
  1087.                                                                        <span class="text-muted"><i class="fas fa-folder"></i> <a href="https://www.shapings.com/community/forum/shapings-couples-forum" class="text-muted">Shapings Couples forum</a></span>
  1088.                                </div>
  1089.                            </div>
  1090.                        </div>
  1091.                    </li>
  1092.                                    </ul>
  1093.            </div>
  1094.        </div>
  1095.    </div>
  1096.    
  1097.    <div id="sb-statistics" class="col-lg-12 col-md-6">
  1098.        <div id="forum-statistic" class="card mb-3">
  1099.            <div class="card-header">
  1100.                <h2 class="mb-0">Forum statistics</h2>
  1101.            </div>
  1102.            <div class="card-body">
  1103.                <dl class="row mb-0">
  1104.                    <dt class="col-8">Page views (24h): </dt>
  1105.                    <dd class="col-4 text-end">713</dd>
  1106.                </dl>
  1107.                <dl class="row mb-0">
  1108.                    <dt class="col-8">Page views (30d): </dt>
  1109.                    <dd class="col-4 text-end">20,066</dd>
  1110.                </dl>
  1111.                <dl class="row mb-0">
  1112.                    <dt class="col-8">Topics: </dt>
  1113.                    <dd class="col-4 text-end">410</dd>
  1114.                </dl>
  1115.                <dl class="row mb-0">
  1116.                    <dt class="col-8">Posts: </dt>
  1117.                    <dd class="col-4 text-end">2,596</dd>
  1118.                </dl>
  1119.                <dl class="row mb-0">
  1120.                    <dt class="col-8">Members: </dt>
  1121.                    <dd class="col-4 text-end">863</dd>
  1122.                </dl>
  1123.            </div>
  1124.        </div>
  1125.    </div>
  1126.    
  1127.        <div id="sb-new-members" class="col-lg-12 col-md-6">
  1128.        <div id="newest-members" class="card mb-3">
  1129.            <div class="card-header">
  1130.                <h2 class="mb-0">Newest members</h2>
  1131.                <div style="position: absolute;right: 15px;top: 7px;"><small><a href="https://www.shapings.com/community/forum/members">View all</a></small></div>
  1132.            </div>
  1133.            <div class="card-body">
  1134.                <ul class="users-liked mb-0">
  1135.                                        <li class="clearfix">
  1136.                        <div class="avatar avatar-md pull-left" title="vivian alva" data-online_id="203012">
  1137.                            <a href="/community/forum/users/203012" class="pull-left">
  1138.                                <div class="user-icon" style="background-color:#43862c;color:#ffffff;">va</div>                            </a>
  1139.                        </div>
  1140.                        <div class="content">
  1141.                            <a href="/community/forum/users/203012">
  1142.                                <h4 class="user-name">vivian alva</h4>
  1143.                            </a>
  1144.                            <div class="text-muted info-meta">
  1145.                                <time class="timeago" datetime="2024-12-21T10:37:22+00:00">12/21/24, 10:37 AM</time>
  1146.  
  1147.                                                                    <span class="label-user-location text-success text-center" style="min-height:20px;">
  1148.                                        <small><i class="fas fa-map-marker-alt"></i> Vietnam</small>
  1149.                                    </span>
  1150.                                
  1151.                                                            </div>
  1152.                        </div>
  1153.                    </li>
  1154.                                        <li class="clearfix">
  1155.                        <div class="avatar avatar-md pull-left" title="ADRIAN CIOTIR" data-online_id="202939">
  1156.                            <a href="/community/forum/users/202939" class="pull-left">
  1157.                                <div class="user-icon" style="background-color:#f4077c;color:#ffffff;">AC</div>                            </a>
  1158.                        </div>
  1159.                        <div class="content">
  1160.                            <a href="/community/forum/users/202939">
  1161.                                <h4 class="user-name">ADRIAN CIOTIR</h4>
  1162.                            </a>
  1163.                            <div class="text-muted info-meta">
  1164.                                <time class="timeago" datetime="2024-12-21T01:10:40+00:00">12/21/24, 1:10 AM</time>
  1165.  
  1166.                                                                    <span class="label-user-location text-success text-center" style="min-height:20px;">
  1167.                                        <small><i class="fas fa-map-marker-alt"></i> Canada</small>
  1168.                                    </span>
  1169.                                
  1170.                                                            </div>
  1171.                        </div>
  1172.                    </li>
  1173.                                        <li class="clearfix">
  1174.                        <div class="avatar avatar-md pull-left" title="Charlene Calhoun" data-online_id="202803">
  1175.                            <a href="/community/forum/users/202803" class="pull-left">
  1176.                                <div class="user-icon" style="background-color:#2e6515;color:#ffffff;">CC</div>                            </a>
  1177.                        </div>
  1178.                        <div class="content">
  1179.                            <a href="/community/forum/users/202803">
  1180.                                <h4 class="user-name">Charlene Calhoun</h4>
  1181.                            </a>
  1182.                            <div class="text-muted info-meta">
  1183.                                <time class="timeago" datetime="2024-12-20T12:19:01+00:00">12/20/24, 12:19 PM</time>
  1184.  
  1185.                                                                    <span class="label-user-location text-success text-center" style="min-height:20px;">
  1186.                                        <small><i class="fas fa-map-marker-alt"></i> Ukraine</small>
  1187.                                    </span>
  1188.                                
  1189.                                                            </div>
  1190.                        </div>
  1191.                    </li>
  1192.                                        <li class="clearfix">
  1193.                        <div class="avatar avatar-md pull-left" title="Frances Walker" data-online_id="202742">
  1194.                            <a href="/community/forum/users/202742" class="pull-left">
  1195.                                <div class="user-icon" style="background-color:#e451c0;color:#000000;">FW</div>                            </a>
  1196.                        </div>
  1197.                        <div class="content">
  1198.                            <a href="/community/forum/users/202742">
  1199.                                <h4 class="user-name">Frances Walker</h4>
  1200.                            </a>
  1201.                            <div class="text-muted info-meta">
  1202.                                <time class="timeago" datetime="2024-12-20T07:26:50+00:00">12/20/24, 7:26 AM</time>
  1203.  
  1204.                                                                    <span class="label-user-location text-success text-center" style="min-height:20px;">
  1205.                                        <small><i class="fas fa-map-marker-alt"></i> Vietnam</small>
  1206.                                    </span>
  1207.                                
  1208.                                                            </div>
  1209.                        </div>
  1210.                    </li>
  1211.                                        <li class="clearfix">
  1212.                        <div class="avatar avatar-md pull-left" title="Anthony Tsang" data-online_id="202554">
  1213.                            <a href="/community/forum/users/202554" class="pull-left">
  1214.                                <div class="user-icon" style="background-color:#cf84cd;color:#000000;">AT</div>                            </a>
  1215.                        </div>
  1216.                        <div class="content">
  1217.                            <a href="/community/forum/users/202554">
  1218.                                <h4 class="user-name">Anthony Tsang</h4>
  1219.                            </a>
  1220.                            <div class="text-muted info-meta">
  1221.                                <time class="timeago" datetime="2024-12-19T08:16:57+00:00">12/19/24, 8:16 AM</time>
  1222.  
  1223.                                                                    <span class="label-user-location text-success text-center" style="min-height:20px;">
  1224.                                        <small><i class="fas fa-map-marker-alt"></i> Vietnam</small>
  1225.                                    </span>
  1226.                                
  1227.                                                            </div>
  1228.                        </div>
  1229.                    </li>
  1230.                                        
  1231.                </ul>
  1232.            </div>
  1233.        </div>
  1234.    </div>
  1235.    
  1236.        <div id="sb-most-likes" class="col-lg-12 col-md-6">
  1237.        <div id="most-liked-authors" class="card mb-3">
  1238.            <div class="card-header">
  1239.                <h2 class="mb-0">Most liked authors</h2>
  1240.            </div>
  1241.            <div class="card-body">
  1242.                <ul class="users-liked mb-0">
  1243.                                        <li class="clearfix">
  1244.                        <div class="avatar avatar-md pull-left" title="Jackie" data-online_id="56936">
  1245.                            <a href="/community/forum/users/56936" class="pull-left">
  1246.                                <div class="user-icon" style="background-color:#5fa5ef;color:#000000;">J</div>                            </a>
  1247.                        </div>
  1248.                        <div class="content">
  1249.                            <a href="/community/forum/users/56936">
  1250.                                <h4 class="user-name">Jackie</h4>
  1251.                            </a>
  1252.                            <span class="text-muted">
  1253.                                <i class="far fa-thumbs-up"></i>
  1254.                                <span>582</span>
  1255.                            </span>
  1256.                        </div>
  1257.                    </li>
  1258.                                        <li class="clearfix">
  1259.                        <div class="avatar avatar-md pull-left" title="PJ" data-online_id="112968">
  1260.                            <a href="/community/forum/users/112968" class="pull-left">
  1261.                                <img src="https://xenforum.nyc3.cdn.digitaloceanspaces.com/uploads/shapings-com/frv163r.JPG" class="user-img not-responsive" itemprop="image" alt="PJ" onerror="this.src=&#039;https://cdn-a.xenforum.net/img/noavatar.png&#039;"/>                            </a>
  1262.                        </div>
  1263.                        <div class="content">
  1264.                            <a href="/community/forum/users/112968">
  1265.                                <h4 class="user-name">PJ</h4>
  1266.                            </a>
  1267.                            <span class="text-muted">
  1268.                                <i class="far fa-thumbs-up"></i>
  1269.                                <span>369</span>
  1270.                            </span>
  1271.                        </div>
  1272.                    </li>
  1273.                                        <li class="clearfix">
  1274.                        <div class="avatar avatar-md pull-left" title="Carrie Stuart" data-online_id="56838">
  1275.                            <a href="/community/forum/users/56838" class="pull-left">
  1276.                                <img src="https://xenforum.nyc3.cdn.digitaloceanspaces.com/uploads/shapings-com/9316eaq.jpg" class="user-img not-responsive" itemprop="image" alt="Carrie Stuart" onerror="this.src=&#039;https://cdn-a.xenforum.net/img/noavatar.png&#039;"/>                            </a>
  1277.                        </div>
  1278.                        <div class="content">
  1279.                            <a href="/community/forum/users/56838">
  1280.                                <h4 class="user-name">Carrie Stuart</h4>
  1281.                            </a>
  1282.                            <span class="text-muted">
  1283.                                <i class="far fa-thumbs-up"></i>
  1284.                                <span>319</span>
  1285.                            </span>
  1286.                        </div>
  1287.                    </li>
  1288.                                        <li class="clearfix">
  1289.                        <div class="avatar avatar-md pull-left" title="Steph  T" data-online_id="56739">
  1290.                            <a href="/community/forum/users/56739" class="pull-left">
  1291.                                <img src="https://xenforum.nyc3.cdn.digitaloceanspaces.com/uploads/shapings-com/9td3j96.jpg" class="user-img not-responsive" itemprop="image" alt="Steph  T" onerror="this.src=&#039;https://cdn-a.xenforum.net/img/noavatar.png&#039;"/>                            </a>
  1292.                        </div>
  1293.                        <div class="content">
  1294.                            <a href="/community/forum/users/56739">
  1295.                                <h4 class="user-name">Steph  T</h4>
  1296.                            </a>
  1297.                            <span class="text-muted">
  1298.                                <i class="far fa-thumbs-up"></i>
  1299.                                <span>245</span>
  1300.                            </span>
  1301.                        </div>
  1302.                    </li>
  1303.                                        <li class="clearfix">
  1304.                        <div class="avatar avatar-md pull-left" title="s j" data-online_id="151564">
  1305.                            <a href="/community/forum/users/151564" class="pull-left">
  1306.                                <div class="user-icon" style="background-color:#9115a3;color:#ffffff;">sj</div>                            </a>
  1307.                        </div>
  1308.                        <div class="content">
  1309.                            <a href="/community/forum/users/151564">
  1310.                                <h4 class="user-name">s j</h4>
  1311.                            </a>
  1312.                            <span class="text-muted">
  1313.                                <i class="far fa-thumbs-up"></i>
  1314.                                <span>235</span>
  1315.                            </span>
  1316.                        </div>
  1317.                    </li>
  1318.                                    </ul>
  1319.  
  1320.                                    <ul id="user_liked_more" class="users-liked mb-0" style="display: none;">
  1321.                                                <li class="clearfix">
  1322.                            <div class="avatar avatar-md pull-left" title="michael Holtby" data-online_id="72380">
  1323.                                <a href="/community/forum/users/72380" class="pull-left">
  1324.                                    <img src="https://xenforum.nyc3.cdn.digitaloceanspaces.com/uploads/shapings-com/b0fd29e.JPG" class="user-img not-responsive" itemprop="image" alt="michael Holtby" onerror="this.src=&#039;https://cdn-a.xenforum.net/img/noavatar.png&#039;"/>                                </a>
  1325.                            </div>
  1326.                            <div class="content">
  1327.                                <a href="/community/forum/users/72380">
  1328.                                    <h4 class="user-name">michael Holtby</h4>
  1329.                                </a>
  1330.                                <span class="text-muted">
  1331.                                    <i class="far fa-thumbs-up"></i>
  1332.                                    <span>129</span>
  1333.                                </span>
  1334.                            </div>
  1335.                        </li>
  1336.                                                <li class="clearfix">
  1337.                            <div class="avatar avatar-md pull-left" title="steff cd" data-online_id="57096">
  1338.                                <a href="/community/forum/users/57096" class="pull-left">
  1339.                                    <img src="https://xenforum.nyc3.cdn.digitaloceanspaces.com/uploads/shapings-com/8upgj72.jpg" class="user-img not-responsive" itemprop="image" alt="steff cd" onerror="this.src=&#039;https://cdn-a.xenforum.net/img/noavatar.png&#039;"/>                                </a>
  1340.                            </div>
  1341.                            <div class="content">
  1342.                                <a href="/community/forum/users/57096">
  1343.                                    <h4 class="user-name">steff cd</h4>
  1344.                                </a>
  1345.                                <span class="text-muted">
  1346.                                    <i class="far fa-thumbs-up"></i>
  1347.                                    <span>113</span>
  1348.                                </span>
  1349.                            </div>
  1350.                        </li>
  1351.                                                <li class="clearfix">
  1352.                            <div class="avatar avatar-md pull-left" title="Robert Safko" data-online_id="56175">
  1353.                                <a href="/community/forum/users/56175" class="pull-left">
  1354.                                    <img src="https://xenforum.nyc3.cdn.digitaloceanspaces.com/uploads/shapings-com/89bmocc.png" class="user-img not-responsive" itemprop="image" alt="Robert Safko" onerror="this.src=&#039;https://cdn-a.xenforum.net/img/noavatar.png&#039;"/>                                </a>
  1355.                            </div>
  1356.                            <div class="content">
  1357.                                <a href="/community/forum/users/56175">
  1358.                                    <h4 class="user-name">Robert Safko</h4>
  1359.                                </a>
  1360.                                <span class="text-muted">
  1361.                                    <i class="far fa-thumbs-up"></i>
  1362.                                    <span>85</span>
  1363.                                </span>
  1364.                            </div>
  1365.                        </li>
  1366.                                                <li class="clearfix">
  1367.                            <div class="avatar avatar-md pull-left" title="Sandra Insheerhose" data-online_id="57091">
  1368.                                <a href="/community/forum/users/57091" class="pull-left">
  1369.                                    <div class="user-icon" style="background-color:#d259a3;color:#000000;">SI</div>                                </a>
  1370.                            </div>
  1371.                            <div class="content">
  1372.                                <a href="/community/forum/users/57091">
  1373.                                    <h4 class="user-name">Sandra Insheerhose</h4>
  1374.                                </a>
  1375.                                <span class="text-muted">
  1376.                                    <i class="far fa-thumbs-up"></i>
  1377.                                    <span>79</span>
  1378.                                </span>
  1379.                            </div>
  1380.                        </li>
  1381.                                                <li class="clearfix">
  1382.                            <div class="avatar avatar-md pull-left" title="Todd S" data-online_id="56966">
  1383.                                <a href="/community/forum/users/56966" class="pull-left">
  1384.                                    <div class="user-icon" style="background-color:#a1c32c;color:#000000;">TS</div>                                </a>
  1385.                            </div>
  1386.                            <div class="content">
  1387.                                <a href="/community/forum/users/56966">
  1388.                                    <h4 class="user-name">Todd S</h4>
  1389.                                </a>
  1390.                                <span class="text-muted">
  1391.                                    <i class="far fa-thumbs-up"></i>
  1392.                                    <span>74</span>
  1393.                                </span>
  1394.                            </div>
  1395.                        </li>
  1396.                                            </ul>
  1397.  
  1398.                    <div class="text-muted text-end">
  1399.                        <button id="btn_view_more" class="btn text-muted pe-0">View more <i class="fas fa-caret-down"></i></button>
  1400.                        <button id="btn_view_less" class="btn text-muted pe-0" style="display: none;">View less <i class="fas fa-caret-up"></i></button>
  1401.                    </div>
  1402.                            </div>
  1403.        </div>
  1404.    </div>
  1405.    
  1406.    
  1407. </div>                </div>
  1408.            </div>
  1409.            </div>
  1410.  
  1411.    
  1412.    
  1413.  
  1414.        
  1415.  
  1416.  
  1417. <div class="footer">
  1418.    <div class="container">
  1419.        <div class="text-muted text-center copyright">
  1420.        © 2024, shapings.com | Powered by <a href="https://app1pro.com">Xenforum</a>
  1421.        </div>
  1422.    </div>
  1423. </div>
  1424.  
  1425.        <!-- Dark Overlay element -->
  1426.    <!-- <div class="overlay"></div> -->
  1427.  
  1428.    <div id="loading-bar" style="display:none;">
  1429.        <div class="lds-facebook"><div></div><div></div><div></div></div>
  1430.    </div>
  1431.  
  1432.    <!-- Modal -->
  1433.    <!-- Modal -->
  1434. <div class="modal fade" id="likesListModal" tabindex="-1" role="dialog" aria-hidden="true">
  1435.    <div class="modal-dialog modal-dialog-centered" role="document">
  1436.        <div class="modal-content">
  1437.            <div class="modal-header">
  1438.                <h5 class="modal-title">Who like this post?</h5>
  1439.                <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
  1440.            </div>
  1441.            
  1442.            <div class="" style="max-height:375px;overflow-y:auto">
  1443.                <ul class="users-liked list-group list-group-flush"></ul>
  1444.            </div>
  1445.                
  1446.            <div class="modal-footer">
  1447.                <button type="button" class="btn btn-width-sm btn-secondary" data-bs-dismiss="modal">Close</button>
  1448.            </div>
  1449.        </div>
  1450.    </div>
  1451. </div>    <!-- Modal -->
  1452. <div class="modal fade" id="messagingModal" tabindex="-1" role="dialog" aria-hidden="true">
  1453.  <div class="modal-dialog modal-dialog-centered" role="document">
  1454.    <div class="modal-content">
  1455.      <div class="modal-header">
  1456.        <h5 class="modal-title">Thank you</h5>
  1457.        <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
  1458.      </div>
  1459.      <div class="modal-body">
  1460.        
  1461.      </div>
  1462.      <div class="modal-footer">
  1463.        <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Ok</button>
  1464.      </div>
  1465.    </div>
  1466.  </div>
  1467. </div>    
  1468. <!-- Modal -->
  1469. <div class="modal fade" id="emailVerificationModal" tabindex="-1" role="dialog" aria-hidden="true">
  1470.    <div class="modal-dialog modal-dialog-centered" role="document">
  1471.        <div class="modal-content">
  1472.            <form method="post" accept-charset="utf-8" id="emailVerificationForm" action="https://www.shapings.com/community/forum/api/tools/verify-now"><div style="display:none;"><input type="hidden" name="_csrfToken" autocomplete="off" value="vEPRd5930NNCG4a91Zr2K4pO/9596VkowDw5cVdUqPbjuPNdoP/DmOzhebf400SZ61/XyasnZZSOreUYxBhtpJXwCqfqmvuj73rM6xmMYBn4Xw4Qbmadk9CIlj6Uzqb72NhL1J62Jf/SbeGvmhNd9w=="/></div>                <div class="modal-header">
  1473.                    <h5 class="modal-title">Email Verification</h5>
  1474.                    <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
  1475.                </div>
  1476.                <div class="modal-body">
  1477.                    <div class="email-verification">
  1478.                        An email with a verification link will be sent to your email address.                        <div class="text-center mt-2"><strong>[Email is not found]</strong></div>
  1479.                    </div>
  1480.                </div>
  1481.                <div class="modal-footer">
  1482.                    <div class="btn btn-light btn-width-sm" data-bs-dismiss="modal">Cancel</div>
  1483.                    <button type="submit" class="btn btn-primary btn-width-sm">
  1484.                        <i class="fas fa-paper-plane"></i> Send                    </button>
  1485.                </div>
  1486.            </form>        </div>
  1487.    </div>
  1488. </div>    
  1489. <div class="modal fade" id="loginModal" tabindex="-1" role="dialog" aria-hidden="true">
  1490.    <div id="modal-upgrade" class="modal-dialog modal-dialog-centered modal-md" role="document">
  1491.        <div class="modal-content">
  1492.            <div class="modal-header">
  1493.                <h4 class="text-center mb-0">Please login to continue</h4>
  1494.                <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
  1495.            </div>
  1496.            <div class="modal-body text-center">
  1497.                <div class="user-login mt-3 mb-3">
  1498.                    <img src="https://cdn-a.xenforum.net/img/noavatar.png" class="user-icon rounded-circle" style="width:48px;" alt=""/>                </div>
  1499.                <div class="text-muted mb-3 px-5">
  1500.                    Please login or register a new account to continue.                </div>
  1501.                <p>&nbsp;</p>
  1502.  
  1503.                <div class="mb-3">
  1504.                    <a href="https://www.shapings.com/account/login?checkout_url=/community/forum" class="btn btn-primary btn-width-sm">Login</a>                    <a href="https://www.shapings.com/account/register?checkout_url=/community/forum" class="btn btn-primary btn-width-sm">Register</a>                </div>
  1505.            </div>
  1506.        </div>
  1507.    </div>
  1508. </div>    <!-- // Modal -->
  1509.  
  1510.  
  1511. </body>
  1512.  
  1513. <script type="text/javascript">
  1514.    function googleTranslateElementInit() {
  1515.    new google.translate.TranslateElement({pageLanguage: 'en'}, 'google_translate_element');
  1516.    }
  1517. </script>
  1518. <script src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
  1519.  
  1520.  
  1521. <script type="application/javascript">
  1522. var link_tracking = "/community/forum/api/tools/tracking.json";
  1523. var link_check_follow = "/community/forum/api/tools/check-follow.json";
  1524. var link_do_follow = "/community/forum/api/tools/do-follow.json";
  1525. var link_do_block = "/community/forum/api/tools/do-block.json";
  1526. var link_page_view = "/community/forum/api/tools/page-view.json";
  1527. var link_user_profile_temp = "/community/forum/users";
  1528.  
  1529. (function ($) {
  1530.    $(".timeago").timeago();
  1531.  
  1532.    const tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]')
  1533.    const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl))
  1534.  
  1535.    if (window.customer_id && !isNaN(window.customer_id)) {
  1536.        $.get(link_tracking, null, function(response) {
  1537.            if (typeof response.notifications !== 'undefined' && response.notifications.length > 0) {
  1538.                if (response.notifications_count > 0) {
  1539.                    $('#notificationCount').addClass('text-bg-danger').text(response.notifications_count);
  1540.                    $('#sidebarNotificationCount').addClass('text-bg-danger').text(response.notifications_count);
  1541.                }
  1542.  
  1543.                $('#notificationBox').addClass('active');
  1544.                response.notifications.forEach(function(item, index) {
  1545.                    $('#notificationBox').find('ul').append( buildNotification(item) );
  1546.                });
  1547.                $(".timeago").timeago();
  1548.            }
  1549.  
  1550.            if (typeof response.messages !== 'undefined' && response.messages.length > 0) {
  1551.                if (response.unread_message_count > 0) {
  1552.                    $('#messageCount').addClass('text-bg-danger').text(response.unread_message_count);
  1553.                    $('#sidebarMessageCount').addClass('text-bg-danger').text(response.unread_message_count);
  1554.                }
  1555.  
  1556.                $('#messageBox').addClass('active');
  1557.                response.messages.forEach(function(item, index) {
  1558.                    $('#messageBox').find('ul').append( buildMessage(item) );
  1559.                    // $('#messageBox').find('ul').append(el);
  1560.                });
  1561.                $(".timeago").timeago();
  1562.            }
  1563.  
  1564.            // if (typeof response.user !== 'undefined' && $('[data-fetch="user"').length) {
  1565.            //     // console.log($('[data-fetch="user-avatar"').length, response.user);
  1566.            //     $('[data-fetch="user"').each(function(item, index) {
  1567.            //         var key = $(this).data('key');
  1568.            //         $(this).html(response.user[key]);
  1569.            //     });
  1570.            // }
  1571.  
  1572.            // if (typeof response.user !== 'undefined' && typeof response.user.verified_email !== 'undefined') {
  1573.            //     if (!response.user.verified_email) {
  1574.            //         $('.user-unverified').css('display', 'block').show();
  1575.            //     } else {
  1576.            //         $('.user-verified').css('display', 'block').show();
  1577.            //     }
  1578.            // }
  1579.        }, 'json');
  1580.    }
  1581.  
  1582.    $.post(link_page_view, {url: window.location.href});
  1583.  
  1584.    const popoverTriggerList = document.querySelectorAll('.nav-message, .nav-notification')
  1585.    const popoverList = [...popoverTriggerList].map(popoverTriggerEl => new bootstrap.Popover(popoverTriggerEl, {
  1586.        container: 'body',
  1587.        placement: 'bottom',
  1588.        html: true,
  1589.        // trigger: 'focus',
  1590.        title: $(popoverTriggerEl).find('.popover-title'),
  1591.        content: $(popoverTriggerEl).find('.popover-content')
  1592.    }));
  1593.  
  1594.    $(document).on('click', function(e) {
  1595.        if (popoverList.length) {
  1596.            if (!$(e.target).is('.nav-message') && !$(e.target).parents().is('.nav-message')) {
  1597.                popoverList[0].hide();
  1598.            }
  1599.            if (!$(e.target).is('.nav-notification') && !$(e.target).parents().is('.nav-notification')) {
  1600.                popoverList[1].hide();
  1601.            }
  1602.        }
  1603.    });
  1604.  
  1605.    $('#searchForm').submit(function() {
  1606.        var _search = $(this).find('[name="q"]');
  1607.        var _searchValue = _search.val();
  1608.  
  1609.        if (_searchValue == '' || _searchValue.trim() == '') {
  1610.            notify('Please enter your keyword to search!');
  1611.            return false;
  1612.        }
  1613.    });
  1614.    
  1615.    $('#btn_view_more').on('click', function() {
  1616.        $(this).hide();
  1617.        $('#user_liked_more').show();
  1618.        $('#btn_view_less').show();
  1619.    });
  1620.  
  1621.    $('#btn_view_less').on('click', function() {
  1622.        $(this).hide();
  1623.        $('#user_liked_more').hide();
  1624.        $('#btn_view_more').show();
  1625.    });
  1626.  
  1627.    $(document).on('click', '.post .mymention', function() {
  1628.        var _id = $(this).data('mention-id');
  1629.        window.location.href = link_user_profile_temp + '/' + _id;
  1630.    });
  1631.  
  1632.    $('.btn-follow').each(function() {
  1633.        var _this = $(this);
  1634.        var _type = _this.data('type');
  1635.        var _entity_id = _this.data('entity-id');
  1636.        _this.prop('disabled', true);
  1637.  
  1638.        $.get(link_check_follow, {type: _type, entity_id: _entity_id}, function(response) {
  1639.            if (!response || !response.success) {
  1640.                return false;
  1641.            }
  1642.  
  1643.            _this.prop('disabled', false);
  1644.  
  1645.            if (response.following) {
  1646.                _this.addClass('btn-light border following');
  1647.                _this.removeClass('btn-primary');
  1648.            } else {
  1649.                _this.addClass('btn-primary');
  1650.            }
  1651.        });
  1652.    });
  1653.  
  1654.    $('#emailVerificationForm').on('submit', function() {
  1655.        var _url = $(this).attr('action');
  1656.  
  1657.        $.post(_url, $(this).serialize(), function(response) {
  1658.            // console.log('response', response);
  1659.            if (typeof response === 'undefined') {
  1660.                notify('There is an error!');
  1661.                return false;
  1662.            }
  1663.  
  1664.            notify(response.message);
  1665.            $('#emailVerificationModal').modal('hide');
  1666.        }, 'json').fail(function(xhr, textStatus, error) {
  1667.            return alert(xhr.responseJSON.message);
  1668.        });
  1669.  
  1670.        return false;
  1671.    });
  1672.  
  1673. })( jQuery );
  1674.  
  1675. // Whenever the server emits 'login', log the login message
  1676. socket.on('login', function (data) {
  1677.    console.log(data);
  1678.    connected = true;
  1679.    onlineList = data.listUsers;
  1680.    checkOnline();
  1681.    updateIOCounter(data.listUsers.length, data.total_visitors || 0);
  1682. });
  1683.  
  1684. // Whenever the server emits 'user joined', log it in the chat body
  1685. socket.on('user_joined', function (data) {
  1686.    console.log(data.username + ' joined');
  1687.    console.log(data);
  1688.    onlineList = data.listUsers;
  1689.    checkOnline();
  1690.    updateIOCounter(data.listUsers.length, data.total_visitors || 0);
  1691. });
  1692.  
  1693. // Whenever the server emits 'user left', log it in the chat body
  1694. socket.on('user_left', function (data) {
  1695.    console.log(data.username + ' left');
  1696.    console.log(data);
  1697.    onlineList = data.listUsers;
  1698.    checkOnline();
  1699.    updateIOCounter(data.listUsers.length, data.total_visitors || 0);
  1700. });
  1701.  
  1702. socket.on('disconnect', function () {
  1703.    console.log('you have been disconnected');
  1704. });
  1705.  
  1706. socket.on('reconnect', function () {
  1707.    console.log('you have been reconnected');
  1708.    socket.emit('add_user', {id: window.online_user_id, group: window.id_shop });
  1709. });
  1710.  
  1711. socket.on('reconnect_error', function () {
  1712.    console.log('attempt to reconnect has failed');
  1713. });
  1714.  
  1715. </script>
  1716. </html>
  1717.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda