Disable ads on cheapest tier
This commit is contained in:
@@ -25,7 +25,7 @@
|
|||||||
Supporter level {{.User.Subscription.Name}}
|
Supporter level {{.User.Subscription.Name}}
|
||||||
<ul>
|
<ul>
|
||||||
<li>Ads when viewing files: {{if .User.Subscription.DisableAdDisplay}}No{{else}}Yes{{end}}</li>
|
<li>Ads when viewing files: {{if .User.Subscription.DisableAdDisplay}}No{{else}}Yes{{end}}</li>
|
||||||
<li>Ads on uploaded files: {{if .User.Subscription.DisableAdsOnFiles}}No{{else}}Yes{{end}}</li>
|
<li>Ads on your uploaded files: {{if .User.Subscription.DisableAdsOnFiles}}No{{else}}Yes{{end}}</li>
|
||||||
{{if gt .User.Subscription.FileExpiryDays 0}}
|
{{if gt .User.Subscription.FileExpiryDays 0}}
|
||||||
<li>Files expire after {{.User.Subscription.FileExpiryDays}} days</li>
|
<li>Files expire after {{.User.Subscription.FileExpiryDays}} days</li>
|
||||||
{{else}}
|
{{else}}
|
||||||
|
@@ -118,8 +118,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{{if .Other.ShowAds}}
|
|
||||||
<div id="sponsors" class="sponsors">
|
<div id="sponsors" class="sponsors">
|
||||||
|
{{if .Other.ShowAds}}
|
||||||
{{if eq .Other.AdType 0}}
|
{{if eq .Other.AdType 0}}
|
||||||
<!-- scrolling="no" is not allowed by the W3C, but overflow: hidden doesn't work in chrome, so I have no choice -->
|
<!-- scrolling="no" is not allowed by the W3C, but overflow: hidden doesn't work in chrome, so I have no choice -->
|
||||||
<iframe class="sponsors_banner"
|
<iframe class="sponsors_banner"
|
||||||
@@ -159,9 +159,13 @@
|
|||||||
{{ else if eq .Other.AdType 7}}
|
{{ else if eq .Other.AdType 7}}
|
||||||
<iframe class="sponsors_banner" src="/ad/revenuehits" style="width:728px; height:90px; border:none; padding:0; overflow:hidden;" scrolling="no"></iframe>
|
<iframe class="sponsors_banner" src="/ad/revenuehits" style="width:728px; height:90px; border:none; padding:0; overflow:hidden;" scrolling="no"></iframe>
|
||||||
{{end}}
|
{{end}}
|
||||||
|
{{ else }}
|
||||||
|
<div style="text-align: center; line-height: 1.5em; font-size: 14px;">
|
||||||
|
The uploader of this file disabled advertisements. You can do the same for <a href="/subscribe">only €2 per month</a>!
|
||||||
</div>
|
</div>
|
||||||
{{end}}
|
{{end}}
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<template id="tpl_details_popup">
|
<template id="tpl_details_popup">
|
||||||
<table class="info_file_details" style="min-width: 100%;"></table>
|
<table class="info_file_details" style="min-width: 100%;"></table>
|
||||||
|
@@ -217,10 +217,10 @@
|
|||||||
<div class="price">€0 per month</div>
|
<div class="price">€0 per month</div>
|
||||||
<img src="/res/img/benefit_0_small.png" style="width: 100%;">
|
<img src="/res/img/benefit_0_small.png" style="width: 100%;">
|
||||||
|
|
||||||
<div class="feature">No account required</div>
|
|
||||||
<a href="#" onclick="return explainFileExpiry()" class="feature">
|
<a href="#" onclick="return explainFileExpiry()" class="feature">
|
||||||
Files expire 30 days after last view
|
Files expire 30 days after last view
|
||||||
</a>
|
</a>
|
||||||
|
<div class="feature">No account required</div>
|
||||||
<div class="feature">Max file size 10 GB</div>
|
<div class="feature">Max file size 10 GB</div>
|
||||||
<div class="feature">Access your files anywhere with a pixeldrain account</div>
|
<div class="feature">Access your files anywhere with a pixeldrain account</div>
|
||||||
<div class="feature">Group multiple files together in a single link with lists</div>
|
<div class="feature">Group multiple files together in a single link with lists</div>
|
||||||
@@ -230,10 +230,12 @@
|
|||||||
<div class="price">€2 per month + tax</div>
|
<div class="price">€2 per month + tax</div>
|
||||||
<img src="/res/img/benefit_1_small.png" style="width: 100%;">
|
<img src="/res/img/benefit_1_small.png" style="width: 100%;">
|
||||||
|
|
||||||
<div class="feature">No ads when viewing files</div>
|
|
||||||
<a href="#" onclick="return explainFileExpiry()" class="feature">
|
<a href="#" onclick="return explainFileExpiry()" class="feature">
|
||||||
Files expire 2 months after last view
|
Files expire 2 months after last view
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
<div class="feature">No ads when viewing files</div>
|
||||||
|
<div class="feature">No ads on files you uploaded</div>
|
||||||
<!--<a href="#" onclick="return explainDirectLinking()" class="feature">
|
<!--<a href="#" onclick="return explainDirectLinking()" class="feature">
|
||||||
3 TB of direct linking bandwidth
|
3 TB of direct linking bandwidth
|
||||||
</a>-->
|
</a>-->
|
||||||
@@ -253,14 +255,15 @@
|
|||||||
<div class="price">€4 per month + tax</div>
|
<div class="price">€4 per month + tax</div>
|
||||||
<img src="/res/img/benefit_5_small.png" style="width: 100%;">
|
<img src="/res/img/benefit_5_small.png" style="width: 100%;">
|
||||||
|
|
||||||
<div class="feature">No ads when viewing files</div>
|
|
||||||
<a href="#" onclick="return explainFileExpiry()" class="feature">
|
<a href="#" onclick="return explainFileExpiry()" class="feature">
|
||||||
Files expire 3 months after last view
|
Files expire 3 months after last view
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
<div class="feature">No ads when viewing files</div>
|
||||||
|
<div class="feature">No ads on files you uploaded</div>
|
||||||
<!--<a href="#" onclick="return explainDirectLinking()" class="feature">
|
<!--<a href="#" onclick="return explainDirectLinking()" class="feature">
|
||||||
6 TB of direct linking bandwidth
|
6 TB of direct linking bandwidth
|
||||||
</a>-->
|
</a>-->
|
||||||
<div class="feature">No ads on files you uploaded</div>
|
|
||||||
|
|
||||||
<div style="text-align: center; padding: 8px;">
|
<div style="text-align: center; padding: 8px;">
|
||||||
{{if eq .User.Subscription.ID "patreon_5"}}
|
{{if eq .User.Subscription.ID "patreon_5"}}
|
||||||
@@ -277,14 +280,15 @@
|
|||||||
<div class="price">€8 per month + tax</div>
|
<div class="price">€8 per month + tax</div>
|
||||||
<img src="/res/img/benefit_2_small.png" style="width: 100%;">
|
<img src="/res/img/benefit_2_small.png" style="width: 100%;">
|
||||||
|
|
||||||
<div class="feature">No ads when viewing files</div>
|
|
||||||
<a href="#" onclick="return explainFileExpiry()" class="feature">
|
<a href="#" onclick="return explainFileExpiry()" class="feature">
|
||||||
Files expire 4 months after last view
|
Files expire 4 months after last view
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
<div class="feature">No ads when viewing files</div>
|
||||||
|
<div class="feature">No ads on files you uploaded</div>
|
||||||
<!--<a href="#" onclick="return explainDirectLinking()" class="feature">
|
<!--<a href="#" onclick="return explainDirectLinking()" class="feature">
|
||||||
12 TB of direct linking bandwidth
|
12 TB of direct linking bandwidth
|
||||||
</a>-->
|
</a>-->
|
||||||
<div class="feature">No ads on files you uploaded</div>
|
|
||||||
|
|
||||||
<div style="text-align: center; padding: 8px;">
|
<div style="text-align: center; padding: 8px;">
|
||||||
{{if eq .User.Subscription.ID "patreon_2"}}
|
{{if eq .User.Subscription.ID "patreon_2"}}
|
||||||
@@ -301,14 +305,15 @@
|
|||||||
<div class="price">€16 per month + tax</div>
|
<div class="price">€16 per month + tax</div>
|
||||||
<img src="/res/img/benefit_3_small.png" style="width: 100%;">
|
<img src="/res/img/benefit_3_small.png" style="width: 100%;">
|
||||||
|
|
||||||
<div class="feature">No ads when viewing files</div>
|
|
||||||
<a href="#" onclick="return explainFileExpiry()" class="feature">
|
<a href="#" onclick="return explainFileExpiry()" class="feature">
|
||||||
Files expire 8 months after last view
|
Files expire 8 months after last view
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
<div class="feature">No ads when viewing files</div>
|
||||||
|
<div class="feature">No ads on files you uploaded</div>
|
||||||
<!--<a href="#" onclick="return explainDirectLinking()" class="feature">
|
<!--<a href="#" onclick="return explainDirectLinking()" class="feature">
|
||||||
24 TB of direct linking bandwidth
|
24 TB of direct linking bandwidth
|
||||||
</a>-->
|
</a>-->
|
||||||
<div class="feature">No ads on files you uploaded</div>
|
|
||||||
|
|
||||||
<div style="text-align: center; padding: 8px;">
|
<div style="text-align: center; padding: 8px;">
|
||||||
{{if eq .User.Subscription.ID "patreon_3"}}
|
{{if eq .User.Subscription.ID "patreon_3"}}
|
||||||
@@ -325,14 +330,15 @@
|
|||||||
<div class="price">€32 per month + tax</div>
|
<div class="price">€32 per month + tax</div>
|
||||||
<img src="/res/img/benefit_4_small.png" style="width: 100%;">
|
<img src="/res/img/benefit_4_small.png" style="width: 100%;">
|
||||||
|
|
||||||
<div class="feature">No ads when viewing files</div>
|
|
||||||
<a href="#" onclick="return explainFileExpiry()" class="feature">
|
<a href="#" onclick="return explainFileExpiry()" class="feature">
|
||||||
Files you upload never expire
|
Files you upload never expire
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
<div class="feature">No ads when viewing files</div>
|
||||||
|
<div class="feature">No ads on files you uploaded</div>
|
||||||
<!--<a href="#" onclick="return explainDirectLinking()" class="feature">
|
<!--<a href="#" onclick="return explainDirectLinking()" class="feature">
|
||||||
48 TB of direct linking bandwidth
|
48 TB of direct linking bandwidth
|
||||||
</a>-->
|
</a>-->
|
||||||
<div class="feature">No ads on files you uploaded</div>
|
|
||||||
|
|
||||||
<div style="text-align: center; padding: 8px;">
|
<div style="text-align: center; padding: 8px;">
|
||||||
{{if eq .User.Subscription.ID "patreon_4"}}
|
{{if eq .User.Subscription.ID "patreon_4"}}
|
||||||
|
@@ -107,7 +107,8 @@ func (wc *WebController) serveFileViewer(w http.ResponseWriter, r *http.Request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
showAds := true
|
showAds := true
|
||||||
if (templateData.Authenticated && templateData.User.Subscription.DisableAdDisplay) || finfo[0].ShowAds == false {
|
if finfo[0].ShowAds == false ||
|
||||||
|
(templateData.Authenticated && templateData.User.Subscription.DisableAdDisplay) {
|
||||||
showAds = false
|
showAds = false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user