Segnala il tuo sito ad un amico

Segnala il tuo sito ad un amico Empty Segnala il tuo sito ad un amico

Messaggio Da Ospite Sab 11 Feb 2012 - 14:04

Tutorial sottoposto a test (http://mods.forumattivo.com/h16-)
non spostare, Grazie :good:

Segnala il tuo sito ad un amico


Ciao,

Sono lieto di postare questo tutorial per aiutare i membri di questa magnifica community che è Forumattivo. Spero che sia di vostro gradimento e che non vi causi problemi.
Tuttavia, ricorda che c'è sempre uno staff che è qui per aiutarti e risolvere i tuoi problemi. :good:


Definizione


Capita di visitare un sito e ritenerlo utile, interessante o semplicemente curioso, in ogni caso meritevole di essere segnalato agli amici.



Come spesso accade ce lo ricordiamo però soltanto dopo che ne siamo usciti.



Questo script serve proprio per non perdere l'occasione e dare così la possibilità di inviare l'URL della pagina agli amici o comunque a chiunque abbia un indirizzo valido di posta elettronica.
Questo l'effetto:






SEGNALA QUESTO SITO AD UN AMICO
Introduci la E-mail del destinatario:





Installazione


Prima di tutto bisogna inserire il codice script che potete recuperare qui:
Codice:
<script language="JavaScript" type="text/javascript">
<!--
// Prelevato su mods.forumattivo.com
// http://mods.forumattivo.com
// Free for all users, but leave in this header
var good;
// var url = "LINKDELFORUM";
function checkEmailAddress(field) {
var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
if (goodEmail){
  good = true
} else {
  alert('Inserire un indirizzo e-mail valido.')
  field.focus();
  field.select();
  good = false;
  }
}

u = window.location;
// u = url;
m = "Ti segnalo questo sito";
function mailThisUrl(){
  good = false
  checkEmailAddress(document.eMailer.address)
  if (good){
      window.location = "mailto:"+document.eMailer.address.value+"?subject="+m+"&body="+document.title+" "+u;
  }
}
// -->
</script>


In seguito dovete mettere nel vostro forum (ovunque vogliate) il codice html...
Codice:
<form name="eMailer" action="file:///C:/Users/Nic/Desktop/Fabbricazione%20tutorials/nome_pagina.htm">
<font color="#FF0000" size="2" face="Verdana"><strong>SEGNALA QUESTO SITO AD UN AMICO</strong></font><br>
<font color="#0000cc" size="2">Introduci la E-mail del destinatario:</font><br>
<input type="text" name="address" size="40"><br>
<input type="submit" value="Segnala" onclick="mailThisUrl()">
</form>


Funzioni avanzate



Note : Questo script si preoccupa di lanciare il programma di posta elettronica con i seguenti campi già compilati: nome del destinatario, oggetto: "Ti segnalo questo sito" e nel corpo del messaggio il titolo della pagina web e il suo URL completo.



Ho aggiunto una variante, nel caso in cui lo script venisse messo in una pagina secondaria ma si volesse comunque inviare l'URL principale.



Nello script è presente la variabile url: // var url = "LINKDELFORUM";

Sostituitelo con il vostro e togliete le due barrette // davanti alla stringa.



Qualche riga più in basso trovate anche la variabile u:


Codice:
u = window.location;
// u = url;




spostate le due barrette // da u = URL a u = window.location; in modo che il listato diventi a questa maniera:


Codice:
// u = window.location;
u = url;




Adesso come URL sarà indicato quello da voi specificato e non quello della pagina in cui si trovasse il modulo per l'invio.


Conclusioni e problemi tecnici




Fate attenzione che quando modificate lo script non venga spezzato con un ritorno a capo, altrimenti lo script non funzionerà come dovrebbe!!

Tutorial interamente creato da Niko. La riproduzione totale o anche parziale non è consentita senza l'autorizzazione dell'autore.
This tutorial is copyrighted by FA-magazine and not on Forumattivo. Everyone (support forum includes) has to ask me before editing, posting or adapting this tutorial as was decided in the article L122-1 of CPI. Thanks for your attention.
avatar
Ospite
Ospite


Ospite è stato ringraziato dall'autore di questo topic.

Visualizza l'argomento precedente Visualizza l'argomento successivo Torna in alto

- Argomenti simili

 
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.