❤4
<style>.countdown { margin-bottom: 12px;margin-top: 12px;font-weight: bold;color: #FF0000;text-align: center;}.floating-ads-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;backdrop-filter:blur(5px)}.floating-ads-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:1}.floating-ads-bottom-ad{display:block;position:relative}.floating-ads-bottom-timer{position:absolute;bottom:-20px;display:block;font-size:15px;font-weight:700;text-decoration:none;border-radius:50%;cursor:pointer;text-align:center;height:20px;width:20px;line-height:18px;background-color:#ddd;z-index:5;color:#FF0000!important;right:1px}</style>
<div class="floating-ads-container">
<div class="floating-ads-wrap">
<div class="floating-ads-bottom-ad">
<!--[ads]-->
adcode
<!--[ads]-->
<div class="floating-ads-bottom-close">
<a class="floating-ads-bottom-textcss-x" href="#"></a></div>
<div class="countdown"></div></div>
<div class="floating-ads-bottom-ad">
adcode
<!--[ads]-->
</div></div></div>
<script>
const countdownEl = document.querySelector('.countdown');
let countdownValue = 9;
const countdownInterval = setInterval(() => {
countdownValue--;
countdownEl.textContent = "👇👇Click Ads and Get Link👆👆";
if (countdownValue === 0) {
clearInterval(countdownInterval);
document.querySelector('.floating-ads-container').style.display = 'none';
}
}, 1000);
</script><style>
#gads {
position: fixed;
z-index: 99;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: flex;
align-items: center;
justify-content: center;
background: rgba(0, 0, 0, 0.5);
padding: 15px;
}
.gCl {
position: absolute;
top: 10px;
left: 50%;
transform: translateX(-50%);
width: 30px;
height: 30px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
background: #E5E2E8;
cursor: pointer;
}
.gCl .line {
stroke: rgba(0, 0, 0, 0.8);
stroke-width: 1.5;
}
.clDt {
position: absolute;
top: 50px;
left: 50%;
transform: translateX(-50%);
background: #fff;
max-width: 300px;
width: 180px;
border-radius: 10px;
padding: 10px;
font-size: 13px;
line-height: 1.1rem;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.07);
opacity: 0;
visibility: hidden;
transition: all 0.2s ease;
}
.gCn {
width: 100%;
max-width: 768px;
min-height: 180px;
background: #fff;
padding: 4px;
border-radius: 8px;
position: relative;
text-align: center;
}
.gCl:hover .clDt {
opacity: 1;
visibility: visible;
top: 70px;
}
@keyframes colorChange {
0% { color: red; }
33% { color: blue; }
66% { color: green; }
100% { color: black; }
}
.animated-text {
font-weight: bold;
animation: colorChange 4s infinite;
}
</style>
<div id="gads">
<div class="gAd">
<div class="gCl">
<svg class="line" viewBox="0 0 24 24">
<line x1="18" y1="6" x2="6" y2="18"></line>
<line x1="6" y1="6" x2="18" y2="18"></line>
</svg>
<div class="clDt">Click on the Ads to continue browsing. (Support the Developer)</div>
</div>
<div class="gCn">
<div class="animated-text">👇👇CLICK ADS WAIT & BACK👇👇</div>
<!-- ADs Code Here -->
</div>
</div>
</div>
<script>
const gAd = document.querySelector('.gAd');
const gCl = document.querySelector('.gCl');
const gCn = document.querySelector('.gCn');
const clDt = document.querySelector('.clDt');
const divToHide = document.getElementById('gads');
gCl.addEventListener('mouseover', function() {
clDt.style.opacity = '1';
clDt.style.visibility = 'visible';
clDt.style.top = '70px';
});
gCl.addEventListener('mouseout', function() {
clDt.style.opacity = '0';
clDt.style.visibility = 'hidden';
});
window.addEventListener('load', function() {
if (!checkCookie('adcadg')) {
divToHide.style.display = 'flex';
setTimeout(function() {
divToHide.style.display = 'none';
}, 25000); // 25 seconds
window.addEventListener("blur", () => {
setTimeout(() => {
if (document.activeElement.tagName === "IFRAME") {
setTimeout(function() {
divToHide.style.display = 'none';
document.cookie = "adcadg=click; path=/";
}, 5000);
}
}, 0);
}, { once: true });
} else {
divToHide.style.display = 'none';
}
});
function checkCookie(name) {
const cookies = document.cookie.split(';');
for (let cookie of cookies) {
const trimmedCookie = cookie.trim();
if (trimmedCookie.startsWith(name + '=')) {
return true;
}
}
return false;
}
</script>
❤2
Add this Code in src/Template/Member/Withdraws/index.ctp
<?php
$bal1 = $user->publisher_earnings + $user->referral_earnings;
$bal2 = $pending_withdrawn;
$bal3 = $total_withdrawn;
$inr = 70;
$value1 = $inr*$bal1;
$value2 = $inr*$bal2;
$value3 = $inr*$bal3;
?>
Available Balance
<span class="text-success mr-2">Estimated. <i class="fa fa-inr"></i><?php echo $value1 ?></span>
Pending Withdrawn
<span class="text-success mr-2">Estimated. <i class="fa fa-inr"></i><?php echo $value2 ?></span>
Total Withdraw
<span class="text-success mr-2">Estimated. <i class="fa fa-inr"></i><?php echo $value3 ?></span>
Demo Link : https://treecore.in/?go=e6373469
Plugin Name: Droplink Plus - By RTG Network
Plugin URI: https://openkit.cfd/
Description: Convert Your Download Links into Revenue with Adlinkfly Integration
Version: 1.1
Author: RTG Network
Author URI: https://telegram.me/RTG_Network
New Features in Version 1.1
- No Need for Subdomain Setup with Adlinkfly
- Easy Installation and Setup
- Seamless Integration with Adlinkfly
- No License Required
- 4 Configurable Ad Slots
- Cool Timer Design with Customizable Styles
- Custom Timer Durations: Set different countdown durations for various ads or links.
- Flexible Page Templates (Choose Between Single or Multi-Page)
- Optimized for Fast Loading
- Custom Branding Options: Add your logo and color scheme to maintain brand identity.
- Unique and Modern Template Designs
- Bug-Free and Reliable Performance
- Full Developer Support
- AdX or Ad Manager Compatible
This update makes Droplink Plus even more versatile, user-friendly, and suitable for a wider range of use cases!
Plugin Name: Droplink Plus - By RTG Network
Plugin URI: https://openkit.cfd/
Description: Convert Your Download Links into Revenue with Adlinkfly Integration
Version: 1.1
Author: RTG Network
Author URI: https://telegram.me/RTG_Network
New Features in Version 1.1
- No Need for Subdomain Setup with Adlinkfly
- Easy Installation and Setup
- Seamless Integration with Adlinkfly
- No License Required
- 4 Configurable Ad Slots
- Cool Timer Design with Customizable Styles
- Custom Timer Durations: Set different countdown durations for various ads or links.
- Flexible Page Templates (Choose Between Single or Multi-Page)
- Optimized for Fast Loading
- Custom Branding Options: Add your logo and color scheme to maintain brand identity.
- Unique and Modern Template Designs
- Bug-Free and Reliable Performance
- Full Developer Support
- AdX or Ad Manager Compatible
This update makes Droplink Plus even more versatile, user-friendly, and suitable for a wider range of use cases!