This object is in archive! 
Testimonials
Answered
Where do I get the html codes for my testimonials?
You can't vote. Please authorize!
You can't vote. Please authorize!
You can't vote. Please authorize!
The same question
Here is the code to our old testimonial widget:
Here is the code to our newer widget:
<!-- Start InflatableOffice Testimonials Widget--> <div class="testi_wrapper"> <div id="io_testimonials"></div> </div> <script> let io_random = true; let io_un = getIOUserInfo('io_username'); let io_url1 = 'https://www.inflatableoffice.com/testimonials_iframe.php?user='; let io_url2 = '&location_id=0&width=100%&number_of_reviews=10&show_average_rating=1&show_stars=1&show_date=&show_reviewer_name=1&orderby=time&iframe=0'; let io_url_c = io_url1 + io_un + io_url2; fetch(io_url_c, { method: 'get' }).then( function(response){ return response.json(); } ).then(function(data) { if (io_random) { let rand, temp, i; for (i = data.length - 1; i > 0; i -= 1) { rand = Math.floor((i + 1) * Math.random()); temp = data[rand]; data[rand] = data[i]; data[i] = temp; } } let element = document.getElementById("io_testimonials"); let out = ""; let review_cnt=0; let rating_sum = 0; data.forEach((user) => { const { name, review, rating, time } = user; rating_sum += Number(rating); review_cnt++; let img_star = Math.round(parseFloat(rating)); star = `<img src="https://www.inflatableoffice.com/images/${img_star}star.png" />`; out += `<div> <ul class="w3-ul"> <li> ${star}</li> <li>"${review}"</li><br> <li> ${name}</li> <li> ${time} </li> </ul> </div>`; }); let avg = (parseFloat(rating_sum)/parseFloat(review_cnt)).toFixed(1); let avg_img = Math.round(avg); let head = `<h2>Avg Rating: ${avg}</h2>`; element.innerHTML = head + out; }).catch(function(err) { console.log(err); }); </script> <style> @import url('https://fonts.googleapis.com/css?family=Economica|Montserrat'); .testi_wrapper { background: #ddd; padding: 10px; border-radius: 10px; border: 1px solid #ddd; } #io_testimonials { max-height: 250px; overflow: auto; position: relative; } #io_testimonials img { margin: 0 0 10px 0; } #io_testimonials h2 { text-align: center; font-family: 'Montserrat', sans-serif; font-weight: 700; text-shadow: 2px 2px 10px rgba(0,0,0,0.30); margin: 10 0 20px 0; } #io_testimonials ul { list-style: none; text-align: left; display: block; width: 95%; position: relative; left: 50%; transform: translatex(-50%); background: linear-gradient(to top, #fff, #ddd); border-radius: 6px; padding: 10px; border: 1px solid #fff; box-shadow: 0px 2px 3px rgba(0,0,0,0.3); } #io_testimonials ul:hover { background: #fff; } #io_testimonials li { font-family: 'open sans', sans-serif; font-size: 1rem; line-height: 1.25; margin: 5px; } </style> <!-- End InflatableOffice Testimonials Widget -->Here is the code to our old testimonial widget:
Here is the code to our newer widget:
<!-- Start InflatableOffice Testimonials Widget--> <div class="testi_wrapper"> <div id="io_testimonials"></div> </div> <script> let io_random = true; let io_un = getIOUserInfo('io_username'); let io_url1 = 'https://www.inflatableoffice.com/testimonials_iframe.php?user='; let io_url2 = '&location_id=0&width=100%&number_of_reviews=10&show_average_rating=1&show_stars=1&show_date=&show_reviewer_name=1&orderby=time&iframe=0'; let io_url_c = io_url1 + io_un + io_url2; fetch(io_url_c, { method: 'get' }).then( function(response){ return response.json(); } ).then(function(data) { if (io_random) { let rand, temp, i; for (i = data.length - 1; i > 0; i -= 1) { rand = Math.floor((i + 1) * Math.random()); temp = data[rand]; data[rand] = data[i]; data[i] = temp; } } let element = document.getElementById("io_testimonials"); let out = ""; let review_cnt=0; let rating_sum = 0; data.forEach((user) => { const { name, review, rating, time } = user; rating_sum += Number(rating); review_cnt++; let img_star = Math.round(parseFloat(rating)); star = `<img src="https://www.inflatableoffice.com/images/${img_star}star.png" />`; out += `<div> <ul class="w3-ul"> <li> ${star}</li> <li>"${review}"</li><br> <li> ${name}</li> <li> ${time} </li> </ul> </div>`; }); let avg = (parseFloat(rating_sum)/parseFloat(review_cnt)).toFixed(1); let avg_img = Math.round(avg); let head = `<h2>Avg Rating: ${avg}</h2>`; element.innerHTML = head + out; }).catch(function(err) { console.log(err); }); </script> <style> @import url('https://fonts.googleapis.com/css?family=Economica|Montserrat'); .testi_wrapper { background: #ddd; padding: 10px; border-radius: 10px; border: 1px solid #ddd; } #io_testimonials { max-height: 250px; overflow: auto; position: relative; } #io_testimonials img { margin: 0 0 10px 0; } #io_testimonials h2 { text-align: center; font-family: 'Montserrat', sans-serif; font-weight: 700; text-shadow: 2px 2px 10px rgba(0,0,0,0.30); margin: 10 0 20px 0; } #io_testimonials ul { list-style: none; text-align: left; display: block; width: 95%; position: relative; left: 50%; transform: translatex(-50%); background: linear-gradient(to top, #fff, #ddd); border-radius: 6px; padding: 10px; border: 1px solid #fff; box-shadow: 0px 2px 3px rgba(0,0,0,0.3); } #io_testimonials ul:hover { background: #fff; } #io_testimonials li { font-family: 'open sans', sans-serif; font-size: 1rem; line-height: 1.25; margin: 5px; } </style> <!-- End InflatableOffice Testimonials Widget -->Replies have been locked on this page!