IPL 2025 will stream here. आईपीएल 2025 का लाइव प्रसारण यहां होगा

Plus Ui v3 safelink generator script plus ui blogger theme safelink generator code

Plus ui v3 safelink generator script plus ui blogger template theme safelink generator code for free download

If you're looking for an easy way to add safelinks in your Plus UI theme, look no further! In this blog post, we'll show you how to add safelinks in just a few simple steps.

Before continuing this tutorial, it's a good idea to make a backup of the blogger theme first. So that if something goes wrong during installation, we can easily restore it. 

If you don't have Plus UI v3 Theme. Then you can visit our Telegram Group and send this massage #plusuiv3theme

Let's get straight to the point of this article, which is how to install the safelink script for the Plus UI theme. Follow some These steps

Related Posts
  1. Go to Blogger
  2. Go to Theme
  3. Now Open Theme Editor

Now copy and paste the CSS and HTML codes right below the code<div class='pHead'>

 <style>
 .timer-container {  font-size: 18px;  margin-bottom: 30px;  text-align: center;  font-family: 'Roboto', sans-serif;  display: none; /* Hide by default */   } .button {  display: none;  padding: 15px 30px;  background-color: black; width: 100%;  border: none;  border-radius: 25px;  cursor: pointer; font-size: 18px;  margin-top: 20px;  transition: background-color 0.3s ease;  }  #completeMessage { display: none; color: blue; font-size: 24px; text-align: center; }
  </style>
 <!-- Timer and Timer Progress Text -->
 <div class="timer-container" id="timerText">Your link is ready in <span id="timer">15s</span></div>
 <!-- Complete Message -->
 <h2 id='completeMessage'>Complete!<br/>Scroll Down and Click on Go to Link button</h2>  

Also search the code <data:post.body/> and paste the below code just second tag

  
<b:include cond='!data:blog.isPrivateBlog and data:view.isPost and !data:view.isPreview' data='post' name='post-adBot'> 
  <!-- Go to Link Button -->
  <center>
    <button id="goToLinkButton" class="button go-to-link-button" onclick="goToLink()">Go to Link</button>
  </center>
<script> function getTimerDuration() {return 15;} </script>
  <script>   const _0x563da6=_0x170a;function _0x170a(_0x1cb75b,_0x55b881){const _0x5dfbfe=_0x5dfb();return _0x170a=function(_0x170aa3,_0x5d93c1){_0x170aa3=_0x170aa3-0x131;let _0x2e9491=_0x5dfbfe[_0x170aa3];return _0x2e9491;},_0x170a(_0x1cb75b,_0x55b881);}(function(_0x226b28,_0x133cfd){const _0x185e27=_0x170a,_0x1c5585=_0x226b28();while(!![]){try{const _0x3901d0=parseInt(_0x185e27(0x131))/0x1+-parseInt(_0x185e27(0x140))/0x2*(-parseInt(_0x185e27(0x145))/0x3)+parseInt(_0x185e27(0x13d))/0x4+parseInt(_0x185e27(0x132))/0x5*(-parseInt(_0x185e27(0x147))/0x6)+parseInt(_0x185e27(0x146))/0x7+parseInt(_0x185e27(0x144))/0x8*(-parseInt(_0x185e27(0x142))/0x9)+-parseInt(_0x185e27(0x138))/0xa;if(_0x3901d0===_0x133cfd)break;else _0x1c5585['push'](_0x1c5585['shift']());}catch(_0x34362d){_0x1c5585['push'](_0x1c5585['shift']());}}}(_0x5dfb,0xd680c));function decryptUrl(_0x42163a){return atob(_0x42163a);}function updateTimer(){const _0x5d6daa=_0x170a,_0xb39e9d=document[_0x5d6daa(0x13b)](_0x5d6daa(0x135)),_0x15dd04=document[_0x5d6daa(0x13b)]('timerText'),_0x57e003=document[_0x5d6daa(0x13b)](_0x5d6daa(0x149)),_0x179356=document[_0x5d6daa(0x13b)](_0x5d6daa(0x137));countdown>0x0?(_0xb39e9d['textContent']=countdown+'s',countdown--):(clearInterval(timerInterval),_0x15dd04[_0x5d6daa(0x136)][_0x5d6daa(0x141)]=_0x5d6daa(0x14a),_0x57e003[_0x5d6daa(0x136)][_0x5d6daa(0x141)]=_0x5d6daa(0x143),_0x179356['style'][_0x5d6daa(0x141)]='inline-block');}window[_0x563da6(0x13c)]=function(){const _0x57fed8=_0x563da6,_0x2b8057=new URLSearchParams(window[_0x57fed8(0x13e)][_0x57fed8(0x133)]),_0x4d8205=_0x2b8057[_0x57fed8(0x139)](_0x57fed8(0x13f));_0x4d8205?(document[_0x57fed8(0x13b)](_0x57fed8(0x148))[_0x57fed8(0x136)][_0x57fed8(0x141)]=_0x57fed8(0x143),countdown=getTimerDuration(),timerInterval=setInterval(updateTimer,0x3e8)):document[_0x57fed8(0x13b)](_0x57fed8(0x137))['style'][_0x57fed8(0x141)]=_0x57fed8(0x14a);};function goToLink(){const _0x19e53a=_0x563da6,_0x721f28=new URLSearchParams(window[_0x19e53a(0x13e)][_0x19e53a(0x133)]),_0x30740d=_0x721f28[_0x19e53a(0x139)]('url');if(_0x30740d){const _0x454aea=decryptUrl(_0x30740d);window['location'][_0x19e53a(0x134)]=_0x454aea;}else alert(_0x19e53a(0x13a));}function _0x5dfb(){const _0x3edb06=['No\x20link\x20available\x20to\x20redirect.','getElementById','onload','4021068izUQMB','location','url','66884smwkVv','display','3069OwSlPI','block','24232AHqxNP','126PMuitB','2309139QHXNHs','9481674omywTU','timerText','completeMessage','none','1070250tzRIDM','5iiMKCQ','search','href','timer','style','goToLinkButton','3181860jmFXkB','get'];_0x5dfb=function(){return _0x3edb06;};return _0x5dfb();}let countdown,timerInterval;  </script>
</b:include>

Now Save the code

Final, Now create a page

  1. Go to Pages Tab
  2. Create new page
  3. switch to HTML editor

Now Paste this below code and publish


<style>.button,.button:focus{outline:0}#copyButton{display:none}input[type=text]{width:100%;padding:12px;margin:10px 0;border-radius:8px;border:1px solid #ccc;font-size:16px;box-sizing:border-box;transition:border-color .3s,box-shadow .3s}input[type=text]:focus{border-color:#4caf50;outline:0;box-shadow:0 0 8px rgba(72,186,88,.5)}.button{background-color:#007bff;color:#fff;border:none;padding:12px 20px;font-size:16px;border-radius:25px;box-shadow:0 4px 6px rgba(0,0,0,.1);cursor:pointer;transition:.3s}.button:hover{background-color:#0056b3;box-shadow:0 6px 8px rgba(0,0,0,.2);transform:scale(1.05)}.button:active{background-color:#004085;box-shadow:0 2px 4px rgba(0,0,0,.2);transform:scale(1)}</style><div>
  <label for="userUrl">Enter URL to encrypt:</label>
  <input type="text" id="userUrl" placeholder="Enter URL here" />
  <input type="text" id="generatedUrl" readonly placeholder="Encrypted URL will appear here" />

  <!-- Buttons -->
  <button class="button" onclick="generateEncryptedUrl()">Generate</button>
  <button class="button" id="copyButton" onclick="copyUrl()" style="display: none;">Copy URL</button>
  <button class="button" id="openButton" onclick="openGeneratedUrl()" style="display: none;">Open</button>
</div>

<script>
  (function(_0x37b76b,_0x3fa514){const _0x32d5a6=_0x37dc,_0x2f691=_0x37b76b();while(!![]){try{const _0x345600=-parseInt(_0x32d5a6(0x20a))/0x1*(parseInt(_0x32d5a6(0x1e6))/0x2)+-parseInt(_0x32d5a6(0x1e4))/0x3+-parseInt(_0x32d5a6(0x204))/0x4+-parseInt(_0x32d5a6(0x1e9))/0x5+-parseInt(_0x32d5a6(0x1e7))/0x6*(-parseInt(_0x32d5a6(0x1fd))/0x7)+parseInt(_0x32d5a6(0x1e3))/0x8+-parseInt(_0x32d5a6(0x1f8))/0x9*(-parseInt(_0x32d5a6(0x1f4))/0xa);if(_0x345600===_0x3fa514)break;else _0x2f691['push'](_0x2f691['shift']());}catch(_0x24b0d9){_0x2f691['push'](_0x2f691['shift']());}}}(_0x7ee1,0xdd429));let randomPostUrl='';window['onload']=async function(){await fetchRandomPost();};async function fetchRandomPost(){const _0x90c9c=_0x37dc;try{const _0x1d36b2=await fetch(_0x90c9c(0x203)),_0x1743c8=await _0x1d36b2[_0x90c9c(0x207)](),_0x2c8c45=_0x1743c8[_0x90c9c(0x1e8)][_0x90c9c(0x206)][_0x90c9c(0x1f5)](_0x44cd7e=>{const _0xbf57c6=_0x90c9c;return _0x44cd7e[_0xbf57c6(0x1e5)][_0xbf57c6(0x20c)](_0x1ceb20=>_0x1ceb20[_0xbf57c6(0x1f0)]===_0xbf57c6(0x1ff))['href'];});if(_0x2c8c45[_0x90c9c(0x200)]===0x0){alert('No\x20posts\x20found.');return;}randomPostUrl=_0x2c8c45[Math['floor'](Math[_0x90c9c(0x1f7)]()*_0x2c8c45[_0x90c9c(0x200)])],console[_0x90c9c(0x208)]('Random\x20post\x20URL\x20fetched:',randomPostUrl);}catch(_0x4c24ef){console[_0x90c9c(0x1fa)]('Error\x20fetching\x20posts:',_0x4c24ef),alert(_0x90c9c(0x1f2));}}function _0x37dc(_0x4c7866,_0x322bcc){const _0x7ee148=_0x7ee1();return _0x37dc=function(_0x37dc9a,_0x269219){_0x37dc9a=_0x37dc9a-0x1e2;let _0x323a83=_0x7ee148[_0x37dc9a];return _0x323a83;},_0x37dc(_0x4c7866,_0x322bcc);}function _0x7ee1(){const _0x255660=['link','22028ejpIRE','6UJIzhF','feed','1767835NMQnBu','openButton','vibrate','?url=','inline-block','copyButton','setAttribute','rel','value','Failed\x20to\x20fetch\x20posts.\x20Please\x20try\x20again\x20later.','copy','6530FDaeBT','map','style','random','29637SpFhHo','Random\x20post\x20URL\x20is\x20not\x20fetched\x20yet.','error','Unable\x20to\x20generate\x20encrypted\x20URL.','data-url','1667197VDAkoI','getElementById','alternate','length','display','Please\x20generate\x20a\x20URL\x20first.','https://indusbhar.blogspot.com/feeds/posts/default?alt=json&max-results=500','3171072GRmQmR','userUrl','entry','json','log','_blank','49ghhlQM','generatedUrl','find','execCommand','9578280vTtKci','2980449JTDylD'];_0x7ee1=function(){return _0x255660;};return _0x7ee1();}function getTimerPageLink(_0x2add04){const _0x244501=_0x37dc;if(!randomPostUrl)return alert(_0x244501(0x1f9)),'#';return randomPostUrl+_0x244501(0x1ec)+_0x2add04;}async function generateEncryptedUrl(){const _0x480082=_0x37dc,_0x494d92=document['getElementById'](_0x480082(0x205))[_0x480082(0x1f1)];if(_0x494d92===''){alert('Please\x20enter\x20a\x20URL.');return;}!randomPostUrl&&await fetchRandomPost();const _0x3b9a5e=btoa(_0x494d92),_0x8e1822=getTimerPageLink(_0x3b9a5e);if(_0x8e1822==='#'){alert(_0x480082(0x1fb));return;}const _0x44be2c=document[_0x480082(0x1fe)](_0x480082(0x20b));_0x44be2c[_0x480082(0x1f1)]=_0x8e1822,_0x44be2c[_0x480082(0x1ef)](_0x480082(0x1fc),_0x8e1822),document[_0x480082(0x1fe)](_0x480082(0x1ee))[_0x480082(0x1f6)][_0x480082(0x201)]=_0x480082(0x1ed),document['getElementById'](_0x480082(0x1ea))[_0x480082(0x1f6)][_0x480082(0x201)]=_0x480082(0x1ed),vibratePhone();}function copyUrl(){const _0x2312cc=_0x37dc;vibratePhone();const _0x2c9ec2=document['getElementById'](_0x2312cc(0x20b));_0x2c9ec2['select'](),document[_0x2312cc(0x1e2)](_0x2312cc(0x1f3)),alert('URL\x20copied\x20to\x20clipboard.');}function openGeneratedUrl(){const _0x19ca4d=_0x37dc,_0x43cf23=document['getElementById'](_0x19ca4d(0x20b))[_0x19ca4d(0x1f1)];if(_0x43cf23===''){alert(_0x19ca4d(0x202));return;}window['open'](_0x43cf23,_0x19ca4d(0x209));}function vibratePhone(){const _0x4f573b=_0x37dc;navigator[_0x4f573b(0x1eb)]&&navigator['vibrate'](0x1f4);}
</script>

إرسال تعليق