• User Attivo •

    Plugin Wordpress "invia via email"

    Salve,
    sto alla ricerca del plug-in Invia via email l'articolo.

    Qualcuno mi saprebbe indicare dove lo trovo?

    Grazie


  • Super User •

    credo che questo faccia al caso tuo

    http://www.lesterchan.net/portfolio/programming.php 🙂


  • User Newbie •

    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&#40;&#41; ?>&amp;titlesend=<?php the_title&#40;&#41;; ?>"]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&#40;&#41;; ?>
    			
    			
    		
    			<div id="involColUno">
    
    	<?php if &#40;have_posts&#40;&#41;&#41; &#58; ?>
    
    	<?php while &#40;have_posts&#40;&#41;&#41; &#58; the_post&#40;&#41;; ?>
    
    		<?php
    		//validate email adress
    		function is_valid_email&#40;$email&#41;
    		&#123;
      			return &#40;eregi &#40;"^&#40;&#91;a-z0-9_&#93;|\\-|\\.&#41;+@&#40;&#40;&#91;a-z0-9_&#93;|\\-&#41;+\\.&#41;+&#91;a-z&#93;&#123;2,4&#125;$", $email&#41;&#41;;
    		&#125;
    
    		//clean up text
    		function clean&#40;$text&#41;
    		&#123;
    			return stripslashes&#40;$text&#41;;
    		&#125;
    
    		//encode special chars &#40;in name and subject&#41;
    		function encodeMailHeader &#40;$string, $charset = 'UTF-8'&#41;
    		&#123;
        		return sprintf &#40;'=?%s?B?%s?=', strtoupper &#40;$charset&#41;,base64_encode &#40;$string&#41;&#41;;
    		&#125;
    
    		$bx_name    		= &#40;!empty&#40;$_POST&#91;'bx_name'&#93;&#41;&#41;    		? $_POST&#91;'bx_name'&#93;    &#58; "";
    		$bx_email   		= &#40;!empty&#40;$_POST&#91;'bx_email'&#93;&#41;&#41;   		? $_POST&#91;'bx_email'&#93;   &#58; "";
    		$bx_name_friend    	= &#40;!empty&#40;$_POST&#91;'bx_name_friend'&#93;&#41;&#41;    ? $_POST&#91;'bx_name_friend'&#93;    &#58; "";
    		$bx_email_friend   	= &#40;!empty&#40;$_POST&#91;'bx_email_friend'&#93;&#41;&#41;   ? $_POST&#91;'bx_email_friend'&#93;   &#58; "";
    		$bx_message 		= &#40;!empty&#40;$_POST&#91;'bx_message'&#93;&#41;&#41; 		? $_POST&#91;'bx_message'&#93; &#58; "";
    		$bx_privacy 		= &#40;!empty&#40;$_POST&#91;'bx_privacy'&#93;&#41;&#41; 		? $_POST&#91;'bx_privacy'&#93; &#58; "";
    
    		$bx_message = clean&#40;$bx_message&#41;;
    		$error_msg = "";
    		$send = 0;
    
    		if &#40;!empty&#40;$_POST&#91;'submit'&#93;&#41;&#41; &#123;
    			$send = 1;
    			if &#40;empty&#40;$bx_name&#41; || empty&#40;$bx_email&#41; || empty&#40;$bx_name_friend&#41; || empty&#40;$bx_email_friend&#41; || empty&#40;$bx_message&#41; || empty&#40;$bx_privacy&#41;&#41; &#123;
    				$error_msg.= "<span class=\"campiObbligatori\">**&#40;Dovresti compilare gentilmente i campi obbligatori&#41;**</span>";
    				$send = 0;
    			&#125;
    			if &#40;!is_valid_email&#40;$bx_email&#41;&#41; &#123;
    				$error_msg_mail.= " - <span class=\"campiObbligatori\">**&#40;La mail inserita non &egrave; valida&#41;**</span>";
    				$send = 0;
    			&#125;
    			if &#40;!is_valid_email&#40;$bx_email_friend&#41;&#41; &#123;
    				$error_msg_mail_friend.= " - <span class=\"campiObbligatori\">**&#40;La mail inserita non &egrave; valida&#41;**</span>";
    				$send = 0;
    			&#125;
    			if &#40;empty&#40;$bx_privacy&#41;&#41; &#123;
    				$error_msg_privacy.= " - <span class=\"campiObbligatori\">**&#40;Serve l'autorizzazione Privacy&#41;**</span>";
    				$send = 0;
    			&#125;
    		&#125;
    
    		if &#40;!$send&#41; &#123; ?>
    
    			
    				<div class="involPostPage">
    					<div class="involPostHeadPagina">
    						<h2 class="postDescPaginaTitolo"><?php the_title&#40;&#41;; ?></h2>
    					</div>
    
    					<div style="clear&#58; both;">
    					<?php the_content&#40;&#41;; ?>
    					</div>
    					
    				
    				<div class="boxElencoCommenti">
    				
    
    I campi contrassegnati con <strong class="campiObbligatori">*** sono obbligatori</p>
    				
    				
    
    Questo &egrave; l'articolo cha hai scelto di inviare, 
    
    				[url="<?php echo $_GET&#91;"]"><?php echo $_GET&#91;"titlesend"&#93; ?></p>
    				
    				<form method="post" action="<?php echo "http&#58;//" . $_SERVER&#91;'HTTP_HOST'&#93; . $_SERVER&#91;'REQUEST_URI'&#93;; ?>" 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&agrave; 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&#40;'rss2_url'&#41;; ?>"]RSS
    						<li class="postFInvAm">[url="/invia-ad-un-amico/?url=<?php the_permalink&#40;&#41; ?>&amp;titlesend=<?php the_title&#40;&#41;; ?>"]Invia ad un amico
    						<?php require&#40;'social_bookmark.php'&#41;; ?>
    					
    				</div>
    					
    				</div>
    				
    
    		<?php
    		&#125; else &#123;
    
    			$header  = 	"MIME-Version&#58; 1.0\n" .
    						"Content-Type&#58; text/html; charset=\"utf-8\"\n" .
    						"Content-Transfer-Encoding&#58; 7bit\n" .
    						"X-Mailer&#58; Php Mail\n" .
    						"Return-Path&#58; Admin <[email protected]>\n" .
    						"From&#58;" . $bx_name . "<" . $bx_email . ">\n" .
    						"Bcc&#58; Admin <[email protected]>\n\n";
    			
    			
    			$email_subject	= "&#91; Form Invia Pagina " . get_settings&#40;'blogname'&#41; . "Cucina Italiana &#93;";
    			$email_text		= 	"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http&#58;//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 &#123;" .
    									"margin-left&#58; 0px;" .
    									"margin-top&#58; 0px;" .
    									"margin-right&#58; 0px;" .
    									"margin-bottom&#58; 0px;" .
    									"background-color&#58; #fff;" .
    								"&#125;" . 
    								"a &#123;" .
    									"text-decoration&#58; none;".
    								"&#125;" .
    								"h2  &#123;" .
    									"font-family&#58; Georgia, \"Times New Roman\", Times, serif;" .
    									"font-size&#58; 0.75em;" .
    									"color&#58; #935718;" .
    									"padding-left&#58; 10px;" .
    								"&#125;" .
    								"p.txtNero &#123;" .
    									"color&#58; #000 !important;" .
    								"&#125;" .
    								"#testaMail &#123;" .
    									"padding-top&#58; 20px;" .
    									"padding-left&#58; 10px;" .
    									"border-bottom&#58; 1px solid ;" .
    									"display&#58; block;" .
    								"&#125;" .
    								"#testaMail h1 &#123;" .
    									"font-family&#58; Georgia, \"Times New Roman\", Times, serif;" .
    									"font-size&#58; 0.75em;" .
    									"color&#58; #999;" .
    									"width&#58; 195px;" .
    									"background-color&#58; transparent;" .
    								"&#125;" .
    								"#testaMail h1 span &#123;" .
    									"font-size&#58; 120%;" .
    									"color&#58;;" .
    									"line-height&#58; 1.4em;" .
    									"background-color&#58; transparent;" .
    								"&#125;" .
    								"#testaMail #textLogo &#123;" .
    									"margin-top&#58; -110px;" .
    									"margin-bottom&#58; 100px;" .
    									"display&#58; block;" .
    								"&#125;" .
    								"#testaMail a &#123;" .
    									"text-decoration&#58; none;" .
    									"color&#58;;" .
    									"background-color&#58; transparent;" .
    								"&#125;" .
    								"#bodyMail &#123;" .
    									"padding&#58; 15px;" .
    									"border-bottom&#58; 1px solid ;" .
    									"display&#58; block;" .
    								"&#125;" .
    								"#bodyMail p &#123;" .
    									"font-family&#58; \"Trebuchet MS\", Geneva, Verdana, Arial, Helvetica, sans-serif;" .
    									"font-size&#58; 0.75em;" .
    									"color&#58;;" .
    									"margin-bottom&#58; 20px;" .
    									"border-bottom&#58; 1px solid  #ccc;" .
    								"&#125;" .
    								"</style>" .
    								"</head>" .
    
    								"<body>" .
    									"<div id=\"testaMail\">" .
    										"<h1>" .
    										"<a href=\"http&#58;//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>&#91; Form invita il Tuo Amico &#93;</h2>" .
    									
    									"<div id=\"bodyMail\">" .
    										"
    
    " .
    											"Ciao <a href=\"mailto&#58;" . $bx_email_friend . "\">" . $bx_name_friend . "</a>" . " il tuo amico " . "<a href=\"mailto&#58;" . $bx_email . "\">" . $bx_name . "</a>" . ", ti invita su " . get_settings&#40;'blogname'&#41; . " a leggere questo ricetta&#58;" .
    											"
    " .
    											"\"<a href=\"" . $_GET&#91;"url"&#93; . "\">" . $_GET&#91;"titlesend"&#93; . "</a>\"" .
    											"
    " .
    											"se il link non funziona, copia e incolla l'indirizzo che leggi di seguito" .
    											"
    " .
    											$_GET&#91;"url"&#93; .
    										"</p>" .
    																				
    										"<p class=\"txtNero\">" .
    											"**Questo &egrave; il Messaggio del tuo Amico**&#58;
    " .
    											$bx_message .
    										"</p>" .
    										
    										"
    
    " .
    											"Autorizzo il trattamento dei dati in conformit&agrave; 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 &#40;@mail&#40;$bx_email_friend, $email_subject, $email_text, $header&#41;&#41; &#123;
    						
    				echo "<div class=\"involPostPage\">";
    					
    					echo "<div class=\"involPostHeadPagina\">";
    						echo "<h2 class=\"postDescPaginaTitolo\">Inviato con Successo</h2>";
    					echo "</div>";
    					
    					echo "<div style=\"clear&#58; both;\">"; 
    						echo "<h3>Grazie ;-&#41;</h3>" . "
    
    Alla mail " . "<a href=\"mailto&#58;" . $bx_email_friend . "\">" . $bx_email_friend . "</a>" . " &egrave; stato inviato l'invito a leggere l'articolo&#58;</p>";
    						echo "
    
    <a href=\"" . $_GET&#91;"url"&#93; . "\">" . $_GET&#91;"titlesend"&#93; . "</a></p>" ;
    					echo "</div>";
    				
    			
    					echo "<div class=\"involPostFooter\">";
    						echo "<ul>";
    							echo "<li class=\"postFRSS\"><a href=\"";
    								bloginfo&#40;'rss2_url'&#41;;
    							echo "\" title=\"Rimani aggiornato atomaticamente con gli RSS delle ricette di Cucina Italiana\">RSS</a>";
    						echo "";
    					echo "</div>";
    					
    				echo "</div>";
    				
    			&#125;
    				
    		&#125;
    		?>
    
    	<?php endwhile; ?>
    
    	<?php endif; ?>
    
    		</div>
    
    <?php get_sidebar&#40;&#41;; ?>
    
    <?php get_footer&#40;&#41;; ?>