Ciao, se vuoi prova questo pagina che ho creato modificando la pagina contatti presente nel layout blix.
Devi pubblicare questa pagina nella cartella del layout che stai utlizzando.
(dovresti modificare l'impaginato php/html per adattarlo alla tua grafica)
Poi vai nell'amministrazione di wordpress e scrivi una nuova pagina, scegliendo come layout "frends".
Cosi potrai personalizzare il testo di spiega visibile nella pagina...
Inoltre metti il link dove preferisci; io l'ho messo direttamente sotto il post
con questo codice html/php
<li class="postFInvAm">[url="/invia-ad-un-amico/?url=<?php the_permalink() ?>&titlesend=<?php the_title(); ?>"]Invia ad un amico
Pagine di esempio
(al piede del post)
http://www.cucinaitalianaricetteprimosecondo.com/oggi-cucina-tu/cucinare-italiano/2006/06/16/scaloppine-con-verdure-e-fontina/
Pagina di destinazione del link
http://www.cucinaitalianaricetteprimosecondo.com/invia-ad-un-amico/?url=http://www.cucinaitalianaricetteprimosecondo.com/oggi-cucina-tu/cucinare-italiano/2006/06/16/scaloppine-con-verdure-e-fontina/&titlesend=Scaloppine con verdure e fontina
<?php
/*
Template Name: friend
*/
?>
<?php get_header(); ?>
<div id="involColUno">
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<?php
//validate email adress
function is_valid_email($email)
{
return (eregi ("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$", $email));
}
//clean up text
function clean($text)
{
return stripslashes($text);
}
//encode special chars (in name and subject)
function encodeMailHeader ($string, $charset = 'UTF-8')
{
return sprintf ('=?%s?B?%s?=', strtoupper ($charset),base64_encode ($string));
}
$bx_name = (!empty($_POST['bx_name'])) ? $_POST['bx_name'] : "";
$bx_email = (!empty($_POST['bx_email'])) ? $_POST['bx_email'] : "";
$bx_name_friend = (!empty($_POST['bx_name_friend'])) ? $_POST['bx_name_friend'] : "";
$bx_email_friend = (!empty($_POST['bx_email_friend'])) ? $_POST['bx_email_friend'] : "";
$bx_message = (!empty($_POST['bx_message'])) ? $_POST['bx_message'] : "";
$bx_privacy = (!empty($_POST['bx_privacy'])) ? $_POST['bx_privacy'] : "";
$bx_message = clean($bx_message);
$error_msg = "";
$send = 0;
if (!empty($_POST['submit'])) {
$send = 1;
if (empty($bx_name) || empty($bx_email) || empty($bx_name_friend) || empty($bx_email_friend) || empty($bx_message) || empty($bx_privacy)) {
$error_msg.= "<span class=\"campiObbligatori\">**(Dovresti compilare gentilmente i campi obbligatori)**</span>";
$send = 0;
}
if (!is_valid_email($bx_email)) {
$error_msg_mail.= " - <span class=\"campiObbligatori\">**(La mail inserita non è valida)**</span>";
$send = 0;
}
if (!is_valid_email($bx_email_friend)) {
$error_msg_mail_friend.= " - <span class=\"campiObbligatori\">**(La mail inserita non è valida)**</span>";
$send = 0;
}
if (empty($bx_privacy)) {
$error_msg_privacy.= " - <span class=\"campiObbligatori\">**(Serve l'autorizzazione Privacy)**</span>";
$send = 0;
}
}
if (!$send) { ?>
<div class="involPostPage">
<div class="involPostHeadPagina">
<h2 class="postDescPaginaTitolo"><?php the_title(); ?></h2>
</div>
<div style="clear: both;">
<?php the_content(); ?>
</div>
<div class="boxElencoCommenti">
I campi contrassegnati con <strong class="campiObbligatori">*** sono obbligatori</p>
Questo è l'articolo cha hai scelto di inviare,
[url="<?php echo $_GET["]"><?php echo $_GET["titlesend"] ?></p>
<form method="post" action="<?php echo "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>" class="formGenerico">
<fieldset>
<?php echo $error_msg; ?>
<label for="bx_name">
<strong class="campiObbligatori">*** Il tuo Nome
<input type="text" name="bx_name" id="bx_name" value="<?php echo $bx_name; ?>" class="textInput" tabindex="1" />
</label>
<label for="bx_email">
<strong class="campiObbligatori">*** La Tua Mail<?php echo $error_msg_mail ?>
<input type="text" name="bx_email" id="bx_email" value="<?php echo $bx_email; ?>" class="textInput" tabindex="2" />
</label>
<label for="bx_message">
<strong class="campiObbligatori">*** Messaggio
<textarea name="bx_message" id="bx_message" cols="22" rows="10" class="textArea" tabindex="3"><?php echo $bx_message; ?></textarea>
</label>
<label for="bx_name_friend">
<strong class="campiObbligatori">*** Il Nome dell'amico
<input type="text" name="bx_name_friend" id="bx_name_friend" value="<?php echo $bx_name_friend; ?>" class="textInput" tabindex="4" />
</label>
<label for="bx_email_friend">
<strong class="campiObbligatori">*** La Mail dell'amico<?php echo $error_msg_mail_friend ?>
<input type="text" name="bx_email_friend" id="bx_email_friend2" value="<?php echo $bx_email_friend; ?>" class="textInput" tabindex="5" />
</label>
<label for="bx_privacy">
<input type="checkbox" name="bx_privacy" id="bx_privacy" value="si" tabindex="6" /><strong class="campiObbligatori">*** Privacy<?php echo $error_msg_privacy ?>
<strong class="campiObbligatori">*** Autorizzo al trattamento dei dati sopra riportati in conformità al D.Lgs. 196/2003. Tali dati verranno trattati elettronicamente, o in forma cartacea, dai soggetti incaricati ai sensi del citato decreto al solo fine di dare seguito alla Tua richiesta.
</label>
<input type="submit" name="submit" value="Invia" class="buttonInput" tabindex="7" />
</p>
</fieldset>
</form>
</div>
<div class="involPostFooter">
<ul>
<li class="postFRSS">[url="<?php bloginfo('rss2_url'); ?>"]RSS
<li class="postFInvAm">[url="/invia-ad-un-amico/?url=<?php the_permalink() ?>&titlesend=<?php the_title(); ?>"]Invia ad un amico
<?php require('social_bookmark.php'); ?>
</div>
</div>
<?php
} else {
$header = "MIME-Version: 1.0\n" .
"Content-Type: text/html; charset=\"utf-8\"\n" .
"Content-Transfer-Encoding: 7bit\n" .
"X-Mailer: Php Mail\n" .
"Return-Path: Admin <
[email protected]>\n" .
"From:" . $bx_name . "<" . $bx_email . ">\n" .
"Bcc: Admin <
[email protected]>\n\n";
$email_subject = "[ Form Invia Pagina " . get_settings('blogname') . "Cucina Italiana ]";
$email_text = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">" .
"<html>" .
"<head>" .
"<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">" .
"<title>Cucina Italiana, Ricette per il Primo e il Secondo Piatto</title>" .
"<style type=\"text/css\">" .
"body {" .
"margin-left: 0px;" .
"margin-top: 0px;" .
"margin-right: 0px;" .
"margin-bottom: 0px;" .
"background-color:
#fff;" .
"}" .
"a {" .
"text-decoration: none;".
"}" .
"h2 {" .
"font-family: Georgia, \"Times New Roman\", Times, serif;" .
"font-size: 0.75em;" .
"color:
#935718;" .
"padding-left: 10px;" .
"}" .
"p.txtNero {" .
"color:
#000 !important;" .
"}" .
"#testaMail {" .
"padding-top: 20px;" .
"padding-left: 10px;" .
"border-bottom: 1px solid ;" .
"display: block;" .
"}" .
"#testaMail h1 {" .
"font-family: Georgia, \"Times New Roman\", Times, serif;" .
"font-size: 0.75em;" .
"color:
#999;" .
"width: 195px;" .
"background-color: transparent;" .
"}" .
"#testaMail h1 span {" .
"font-size: 120%;" .
"color:;" .
"line-height: 1.4em;" .
"background-color: transparent;" .
"}" .
"#testaMail
#textLogo {" .
"margin-top: -110px;" .
"margin-bottom: 100px;" .
"display: block;" .
"}" .
"#testaMail a {" .
"text-decoration: none;" .
"color:;" .
"background-color: transparent;" .
"}" .
"#bodyMail {" .
"padding: 15px;" .
"border-bottom: 1px solid ;" .
"display: block;" .
"}" .
"#bodyMail p {" .
"font-family: \"Trebuchet MS\", Geneva, Verdana, Arial, Helvetica, sans-serif;" .
"font-size: 0.75em;" .
"color:;" .
"margin-bottom: 20px;" .
"border-bottom: 1px solid
#ccc;" .
"}" .
"</style>" .
"</head>" .
"<body>" .
"<div id=\"testaMail\">" .
"<h1>" .
"<a href=\"http://www.cucinaitalianaricetteprimosecondo.com\" title=\"Cucina Italiana, Ricette per il Primo e il Secondo Piatto\">" .
"<span>Cucina Italiana,</span>" .
"
Ricette per il Primo e il Secondo Piatto" .
" </a>" .
"</h1>" .
"</div>" .
"<h2>[ Form invita il Tuo Amico ]</h2>" .
"<div id=\"bodyMail\">" .
"
" .
"Ciao <a href=\"mailto:" . $bx_email_friend . "\">" . $bx_name_friend . "</a>" . " il tuo amico " . "<a href=\"mailto:" . $bx_email . "\">" . $bx_name . "</a>" . ", ti invita su " . get_settings('blogname') . " a leggere questo ricetta:" .
"
" .
"\"<a href=\"" . $_GET["url"] . "\">" . $_GET["titlesend"] . "</a>\"" .
"
" .
"se il link non funziona, copia e incolla l'indirizzo che leggi di seguito" .
"
" .
$_GET["url"] .
"</p>" .
"<p class=\"txtNero\">" .
"**Questo è il Messaggio del tuo Amico**:
" .
$bx_message .
"</p>" .
"
" .
"Autorizzo il trattamento dei dati in conformità al D.Lgs. 196/2003. Tali dati verranno trattati elettronicamente, o in forma cartacea, dai soggetti incaricati ai sensi del citato decreto al solo fine di dare seguito alla Tua richiesta." .
"</p>" .
"</div>" .
"</body>" .
"</html>";
if (@mail($bx_email_friend, $email_subject, $email_text, $header)) {
echo "<div class=\"involPostPage\">";
echo "<div class=\"involPostHeadPagina\">";
echo "<h2 class=\"postDescPaginaTitolo\">Inviato con Successo</h2>";
echo "</div>";
echo "<div style=\"clear: both;\">";
echo "<h3>Grazie ;-)</h3>" . "
Alla mail " . "<a href=\"mailto:" . $bx_email_friend . "\">" . $bx_email_friend . "</a>" . " è stato inviato l'invito a leggere l'articolo:</p>";
echo "
<a href=\"" . $_GET["url"] . "\">" . $_GET["titlesend"] . "</a></p>" ;
echo "</div>";
echo "<div class=\"involPostFooter\">";
echo "<ul>";
echo "<li class=\"postFRSS\"><a href=\"";
bloginfo('rss2_url');
echo "\" title=\"Rimani aggiornato atomaticamente con gli RSS delle ricette di Cucina Italiana\">RSS</a>";
echo "";
echo "</div>";
echo "</div>";
}
}
?>
<?php endwhile; ?>
<?php endif; ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>