-
ťAdmiral.
User deleted
Avrei una proposta per il forum. FFReport ha rilasciato un codice per aumentare il numero di utenti iscritti, visite ai topic, per farsi votare in top etc... con le seguenti caratteristiche: CITAZIONE1) Trasforma i visitatori del tuo forum in utenti attivi
Nascondi i contenuti del primo post ai visitatori mostrando un messaggio che li invita a registrarsi gratuitamente al tuo forum.
(In alcuni forum questo ha portato a un aumento dei nuovi iscritti del 300%)
2) Post di ringraziamento
Chiedi ai tuoi utenti di inserire un commento di ringraziamento per visualizzare il contenuto richiesto!
3) Crea un sistema di reputazione indipendente
In alternativa al post, puoi richiedere un +1 per visualizzare il contenuto e in questo modo incentivare l'attivitŕ dell'utenza.
Funzionalitŕ servizio:
1) I visitatori visualizzeranno un avviso che li invita a registrarsi per usufruire del contenuto
2) I contenuti verranno indicizzati ugualmente, lo script non viene eseguito dagli spider di Google
3) L'autore del post e lo staff del forum visualizzerŕ direttamente il contenuto nascosto
4) Alla rimozione del +1 o del post di ringraziamento, il contenuto viene oscurato nuovamente
Funzionalitŕ versioni future:
1) Adattamento al nuovo layout
2) Disponibilitŕ di un BBCODE per scegliere quali parti del post nascondere
3) L'utente per visualizzare il post dovrŕ inserire un banner in firma
4) Fatti votare in top 200 dai tuoi utenti per mostrare loro i contenuti
Limiti Script
Solo per versione con post: cambiando computer/browser o svuotando i dati localStorage bisogna inserire nuovamente un post per visualizzare il contenutoI codici in questione sono i seguenti da inserire in Codici Html in fondo:
Versione ringraziamento tramite rispostaCODICE<script type="text/javascript">if((contentper == 1)&&(location.search.indexOf("?t")!=-1)){var guest=document.querySelector(".menuwrap #left .login");var auth=document.querySelector(".left_top .nick a")["inner"+"HTML"];if(!guest) {var username=document.querySelector(".menuwrap #left #nick")["inner"+"HTML"];var mod=document.querySelector(".skin_tbl_width form[name='modform']");var staff=document.querySelector(".menuwrap #left .menu:nth-child(4)");}if(typeof(Storage)!=="undefined"&&!mod&&!staff&&username!=auth){var topic=document.querySelector('form[name="dform"] input[name="t"]').getAttribute("value");var hapostato=localStorage.getItem("hapostatoin"+topic);if(!hapostato){var child=document.querySelector(".topic > table:nth-child(3) .color");if(guest){child["inner"+"HTML"]='<div class="alert" style="width: 99%; margin: 0 auto">Per visualizzare il contenuto di questo post, <b><a href="?act=Login&CODE=00" target="_blank">accedi</a></b> o <b><a href="?act=Reg" target="_blank">registrati</a></b>!</div><small>Script abilitazione alla visualizzazione dei contenuti by <a href="http://ffreport.net">FFReport.Net</a></small>'}else if(location.search.indexOf("&st")==-1){var sezione=document.querySelector('form[name="dform"] input[name="f"]').getAttribute("value");function ValidatePost(){localStorage.setItem("hapostatoin"+topic,"true")}child["inner"+"HTML"]='<form action="/" method="POST" onsubmit="return ValidatePost()"><input type="hidden" name="st" value="0"><input type="hidden" name="act" value="Post"><input type="hidden" name="f" value="'+sezione+'"><input type="hidden" name="CODE" value="03"><input type="hidden" name="t" value="'+topic+'"><input type="hidden" name="Post" value="Grazie!"><input type="submit" class="forminput" value="Clicca qui per visualizzare il contenuto del post" name="Invia"></form><br><small><a href="http://ffreport.forumcommunity.net/?t=53283234">Script abilitazione alla visualizzazione dei contenuti</a> by <a href="http://ffreport.net">FFReport.Net</a></small>';}}else{function RemovePost(){localStorage.removeItem("hapostatoin"+topic)}var gethref=document.querySelectorAll(".topic .right_top td a[href*='delete_post']");for(i=0;i<gethref.length; i++){gethref[i].href=gethref[i].getAttribute("href")+";RemovePost();";}}}}</script>
Versione ringraziamento tramite +1
Vecchio Layout:Nuovo LayoutCODICE<script type="text/javascript">if((contentper == 1)&&(location.search.indexOf("?t=53193641")!=-1)) {var guest=document.querySelector(".menuwrap #left .login");var havotato=document.querySelector('.topic > table:nth-child(3) .right_top img[alt$="undo"]');var child=document.querySelector(".topic > table:nth-child(3) .color");var auth=document.querySelector(".left_top .nick a")["inner"+"HTML"];if (!guest) {var thumb=document.querySelector(".topic > table:nth-child(3) .right_top .points_up");var imgtb=thumb.getAttribute("src");var username=document.querySelector(".menuwrap #left #nick")["inner"+"HTML"];var mod=document.querySelector(".skin_tbl_width form[name='modform']");var staff=document.querySelector(".menuwrap #left .menu:nth-child(4)");var text='<div class="alert" style="width: 99%; margin: 0 auto">Per visualizzare il contenuto di questo post aggiungi un <b style="color: green">+1</b> al post, cliccando sulla immagine <img src="'+imgtb+'"> di sopra</div><small><a href="http://ffreport.forumcommunity.net/?t=53283234">Script abilitazione alla visualizzazione dei contenuti</a> by <a href="http://ffreport.net">FFReport.Net</a></small>';} if(!havotato&&!mod&&!staff&&auth!=username){if(guest){child["inner"+"HTML"]='<div class="alert" style="width: 99%; margin: 0 auto">Per visualizzare il contenuto di questo post, <b><a href="?act=Login&CODE=00" target="_blank">accedi</a></b> o <b><a href="?act=Reg" target="_blank">registrati</a></b>!</div><small>Script abilitazione alla visualizzazione dei contenuti by <a href="http://ffreport.net">FFReport.Net</a></small>'}else{thumb.setAttribute("onclick",thumb.getAttribute("onclick")+"Change()");child["inner"+"HTML"]=text;function ricarica(){location["rel"+"oad"]()}function Change(){child["inner"+"HTML"]='<div class="alert" style="width: 99%; margin: 0 auto">Ottimo! Adesso <a onclick="ricarica()" style="cursor: pointer"><b style="color: blue">clicca qui</b></a> per visualizzare il contenuto</div><small>Script abilitazione alla visualizzazione dei contenuti by <a href="http://ffreport.net">FFReport.Net</a></small>'}}}else{havotato.setAttribute("onclick",havotato.getAttribute("onclick")+"Alert()");function Alert(){child["inner"+"HTML"]=text}}}</script>CODICE<script type="text/javascript">if((contentper == 1)&&(location.search.indexOf("?t")!=-1)) {var guest=document.querySelector(".menuwrap .left .login"); if (!guest) {var thumb=document.querySelector(".topic .mainbg > ol > li:first-child .top .right .points_up"); var imgtb=thumb.getAttribute("src"); var username=document.querySelector(".menuwrap .left .nick")["inner"+"HTML"]; var mod=document.querySelector("form[name='modform']"); var staff=document.querySelector(".menuwrap .left .menu:nth-child(4)"); var text='<div class="alert" style="width: 99%; margin: 0 auto">Per visualizzare il contenuto di questo post aggiungi un <b style="color: green">+1</b> al post, cliccando sulla immagine <img src="'+imgtb+'"> di sopra</div><small><a href="http://ffreport.forumcommunity.net/?t=53283234">Script abilitazione alla visualizzazione dei contenuti</a> by <a href="http://ffreport.net">FFReport.Net</a></small>';} var havotato=document.querySelector('.topic .mainbg > ol > li:first-child .top .right img[alt$="undo"]'); var child=document.querySelector(".topic .mainbg > ol > li:first-child .color"); var auth=document.querySelector(".topic .mainbg > ol > li:first-child .top .left .nick a")["inner"+"HTML"]; if(!havotato&&!mod&&!staff&&auth!=username) {if(guest) {child["inner"+"HTML"]='<div class="alert" style="width: 99%; margin: 0 auto">Per visualizzare il contenuto di questo post, <b><a href="?act=Login&CODE=00" target="_blank">accedi</a></b> o <b><a href="?act=Reg" target="_blank">registrati</a></b>!</div><small>Script abilitazione alla visualizzazione dei contenuti by <a href="http://ffreport.net">FFReport.Net</a></small>'} else {thumb.setAttribute("onclick",thumb.getAttribute("onclick")+"Change()"); child["inner"+"HTML"]=text; function ricarica(){location["rel"+"oad"]();} function Change(){child["inner"+"HTML"]='<div class="alert" style="width: 99%; margin: 0 auto">Ottimo! Adesso <a onclick="ricarica()" style="cursor: pointer"><b style="color: blue">clicca qui</b></a> per visualizzare il contenuto</div><small>Script abilitazione alla visualizzazione dei contenuti by <a href="http://ffreport.net">FFReport.Net</a></small>'}}}else if (havotato) {havotato.setAttribute("onclick",havotato.getAttribute("onclick")+"Alert()");function Alert(){child["inner"+"HTML"]=text}}}</script>
e inserite in Codici HTML -> nelle sezioni in cui volete che questo script funzioniHTML<script type="text/javascript">contentper = 1;</script>SPOILER (clicca per visualizzare)Se volete che funzioni in tutte le sezioni inserite il codice in Codici HTML -> In cima al forum, e, se volete escludere qualche sezione, dopo aver inserito il codice precedente nel box indicato, inseritenei box Codici HTML delle sezioni in cui disattivare lo scriptHTML<script type="text/javascript">contentper = 0;</script>
Credits: FFReport.net
Per me sarebbe una cosa molto utile al forum, soprattutto la questione dei +1. Cosa ne pensate?.