What is Safelink Generator
The Safelink Generator widget automatically converts or modifies links. A online page online that uses safelink on blogspot has an intermediary that the patron need to take care of earlier than reaching the remaining destination. The Safelink approach is gradually used on blogs with recount that may per chance per chance per chance well also be downloaded because marketing in Safelink can enhance earnings.
Commercial publishers rely on Safelink as a approach of showing their ads and rising their earnings. Why no longer correct price exhaust of the safelink generator widget in case that you just may per chance per chance well diagram extra cash from ads? Blogger safelinks are used on all web sites, no longer correct blogs with recount that may per chance per chance per chance well also be downloaded. Safelink has been utilized by quite a bit of blogs on the side of bloggers on account of its promising earnings. Why don’t you correct exhaust this safelink in case that you just may per chance per chance well price extra cash from ads?
Tips on how to Add SafeLink Generator and Salvage Net page on Blogger Weblog?
To add a safelink generator widget page and a collect hyperlink page to your blogger blog, rather deliver the steps.
Clarify :- Before beginning this tutorial backup your blogger theme to lead certain of from any errors and problems.
- Add jQuery to your Blogger and Blogspot template code to earn frigid effects, animations, and varied aspects for your blog. JQuery is the largest Javascript library.Safelink module likewise the exhaust of jQuery.
You have gotten to make certain that jQuery is already installed to your template earlier than inserting it. Please salvage “https://ajax.googleapis.com/ajax/libs/jquery”, Even as you did no longer salvage something else, it’s good to sustain going. Even as you chanced on something, it’s good to finish and enact nothing because your template had a jQuery library. Remember of that a special jquery plugin will no longer feature with the blogger safelink generator.
Get the mark in the template Editor window and add the next line earlier than it:
- Second, We have the CSS code, to which now we have styled for the SafeLink Generator and Salvage Net page structure. Furthermore, now we have aligned and positioned the CSS code so as that it is effectively positioned and does no longer change into cluttered with appropriate CSS functions.
Copy and Paste the next CSS code correct above the ]]>
- The mission's remaining phase became as soon as JavaScript, which we added good judgment to and coded in accordance with the necessities, with about a prerequisites. In addition, now we have developed capabilities that store the responses and existing them when the patron does something.
Copy the next Javascript Code and paste earlier than
.input-neighborhood {
set: relative;
}
.panel.panel-indispensable{
background:#eee;
textual recount-align:center;
existing:desk;
overflow:hidden;
width: 100%;
max-width: 970px;
padding:0;
border-radius:5px;
margin: 25px auto;
border: 1px precise #e1e1e1;
}
.panel-physique{
set:relative;
margin:0 25px;
box-sizing: border-box;
}
.panel-heading h2{
coloration:#000;
margin:0 auto 25px auto;
font-weight: 500;
padding: 15px;
font-size: 20px;
border-bottom:1px precise rgba(0,0,0,0.05)
}
.panel-physique input{
background: #fff;
width: 100%;
padding: 15px;
border-radius: 5px;
border: 1px precise clear;
box-shadow: 0 1px 1px rgba(204,197,185,0.5);
font-size: 16px;
coloration: #000;
outline: none;
textual recount-indent: 60px;
transition: all .3s;
box-sizing: border-box;
}
.panel-physique input:focus{
background:#fff;
coloration:#000;
border-coloration:#e74c3c;
outline:none;
box-shadow:0 0 5px rgba(0,0,0,0.1)
}
.panel-physique .input-neighborhood-btn{
set:absolute;
top:0;
correct:0
}
.panel-physique button{
border-radius: 0 5px 5px 0;
background: #008000;
coloration: #fff;
border: 0;
padding: 16px 52px;
peak: 50px;
font-weight: 700;
font-size: 14px;
textual recount-turn out to be: uppercase;
outline: none;
cursor:pointer;
transition: all .3s;
}
.panel-physique button:flit,.panel-physique button:focus{
background:#d24637;
outline:none
}
#generatelink{
margin: 20px auto 0 auto
}
#generatelink button{
background:#01a3a4;
border-radius:5px;
font-size: 14px;
padding: 14px 32px
}
#generatelink button:flit,#generatelink button:focus{
background:#028889;
border-radius:5px;
font-size: 14px
}
#generatelink button .fa.fa-floppy-o,#generatelink button .fa.fa-check{
margin:0 5px 0 0
}
.panel-physique:earlier than{
recount:'
f0c1'
;
background:rgba(0,0,0,0.05);
font-household:fontawesome;
set:absolute;
left:0;
top:0;
coloration:#888;
padding: 12px 20px;
border-radius:5px 0 0 5px;
border-correct:1px precise clear;
transition:all .6s
}
.panel-physique:spellbinding:earlier than,.panel-physique:focus-within:earlier than{
recount:'
f061'
;
background:#e74c3c;
coloration:#fff
}
#generatelink input{
background:#ffeaa7;
textual recount-indent:0
}
#generatelink input:flit,#generatelink input:focus{
background:#ffeaa7;
border-coloration:clear;
box-shadow:none
}
#generateloading{
margin: 20px auto 0 auto;
font-size: 20px;
coloration:#f39c12;
font-weight:standard
}
.hidden {
existing: none;
}
#timer{
margin: 20px auto;
width: 80px;
textual recount-align:center
}
.pietimer{
set:relative;
font-size: 200px;
width:1em;
peak:1em
}
.pietimer >
.p.c{
set:absolute;
top: 28px;
left: 12px;
width:3.33em;
font-size: 18px;
textual recount-align:center;
existing:none
}
.pietimer >
.cut{
set:absolute;
width:1em;
peak:1em;
clip:rect(0px,1em,1em,0.5em)
}
.pietimer >
.cut.gt50{
clip:rect(auto,auto,auto,auto)
}
.pietimer >
.cut >
.pie{
border:0.06em precise #c0c0c0;
set:absolute;
width: 70px;
peak: 70px;
clip:rect(0em,0.5em,1em,0em);
border-radius:0.5em
}
.pietimer >
.cut >
.pie.have{
-moz-turn out to be:rotate(180deg)!main;
-webkit-turn out to be:rotate(180deg)!main;
-o-turn out to be:rotate(180deg)!main;
turn out to be:rotate(180deg)!main
}
.pietimer.have >
.p.c{
existing:none
}
.pietimer.have >
.cut >
.pie{
border:clear;
background-coloration:#c0c0c0;
width:1em;
peak:1em
}
.textual recount-center{
textual recount-align:center
}
.textual recount-center button{
margin: 20px auto;
border-radius:5px;
textual recount-align:center;
padding: 12px 22px;
background:#008000;
coloration:#fff;
cursor: pointer;
font-weight: 700;
font-size: 14px;
textual recount-turn out to be: uppercase;
box-shadow:0 5px 10px rgba(0,0,0,0.19),0 3px 3px rgba(0,0,0,0.13);
transition:all 0.3s cubic-bezier(.25,.8,.25,1);
border: none;
}
.panel-physique .textual recount-center button{
margin:0 auto;
}
.textual recount-center button:flit,.textual recount-center button:spellbinding,.textual recount-center button:focus{
box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)
}
.textual recount-center button span{
margin:0 5px 0 0
}
.panel-physique{
margin:0 auto;
padding: 25px
}
.panel-physique:earlier than{
existing:none
}
.panel-heading h2{
background:#fff;
coloration:#222;
margin:0 auto;
font-weight: 500;
padding: 21px;
font-size: 24px;
textual recount-align:center
}
@media (max-width: 540px) {
.panel-physique .input-neighborhood-btn {
existing: block;
set: relative;
overflow: hidden;
margin: 20px auto 0 auto;
}
.panel-physique button {
border-radius: 5px;
width: 100%;
}
}