Jump to content

Invia ad un amico....


vincapon

Recommended Posts

fai una cosa controlla questo (ricopio pari pari quello che è riportato qui http://www.prestashop.com/forums/topic/267341-solved-send-to-a-friend-module-not-working-how-to-debug/ )

 

sembra un problema con la query ajax al file sendtoafriend_ajax.php si trova nella directory del modulo. vi è un ciclo foreach:

foreach ($friend_infos as $entry)

{

if ($entry->key == "friend_name")

$friendName = $entry->value;

else if ($entry->key == "friend_email")

$friendMail = $entry->value;

else if ($entry->key == "id_product")

$id_product = $entry->value;

}

 

la variabile più importante è $friend_infos ($friend_infos = Tools::jsonDecode(Tools::getValue('friend'));)

 

è strettamente connessi alla funzione chiamata ajax

<fieldset>

<div class="product clearfix">

<a href="{$productLink}" class="img_link"><img src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'small_default')}" alt="" title="{$cover.legend}"></a>

<a href="{$productLink}" class="product_desc">

{$product->name}</a>

</div>

<div id="send_friend_form_content">

<p class="text">

<label for="friend-name">{l s='Friend\'s name' mod='sendtoafriend'}</label>

<input type="text" id="friend-name" name="name" value="{if isset($smarty.post.name)}{$smarty.post.name|escape:'htmlall':'UTF-8'|stripslashes}{/if}">

</p>

<p class="text">

<label for="friend-address">{l s='Friend\'s email' mod='sendtoafriend'}</label>

<input type="text" id="friend-address" name="email" value="{if isset($smarty.post.name)}{$smarty.post.email|escape:'htmlall'|stripslashes}{/if}">

</p>

<p class="submit">

<input type="submit" name="submitAddtoafriend" value="{l s='send' mod='sendtoafriend'}" class="button">

</p>

</div>

</fieldset>

 

controlla che nel file sendtoafriend.tpl sia come sopra

Link to comment
Share on other sites

Ciao,

premetto che io ancora non ho risolto il problema ( non invia la mail ) nonostante

l'aiuto di lui1969; ma sono fiducioso.

La modifica la puoi effettuare intervenndo nel file "sent to a friend.html" che

trovi in \modules\sendtoafriend\mails\it. Modifica anche il file sent to a friend.txt.

Purtroppo non ti posso aiutare in quanto, come già accennato, a me non manda la mail.

Fammi sapere come è andata

Link to comment
Share on other sites

  • 2 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...