Re: module DiffuAds | Titre du sujet : Re: module DiffuAds par celinefnac sur 26/03/2013 11:58:12
Dans le fichier adsitem.php, j'ai ceci :
//envoyer cette annonce à une personne $myts = MyTextSanitizer::getInstance(); $desc = $myts->undoHtmlSpecialChars($ads->getVar('ads_desc'), 0, 1, 1); $url = XOOPS_URL.'/modules/'.$xoopsModule->getVar('dirname').'/adsitem.php?ads_id='.$ads_id;
et ceci :
$xoopsTpl->assign('email_ami', 'mailto:?subject='.sprintf(_MD_DIFFUADS_ENVOIAMIE_OBJET,$GLOBALS['xoopsConfig']['sitename']).'&body='.sprintf( _MD_DIFFUADS_ENVOIAMIE_INTRO1,' '._MD_DIFFUADS_ENVOIAMIE_INTRO2.' '.$ads->getVar('ads_type').': '. $ads->getVar('ads_title').' '.$desc.' '._MD_DIFFUADS_ENVOIAMIE_INTRO3).': '.$url);
Sauf que dans l'email qui est envoyé, il ya 2 problème :
- J'ai bien le pour toi... et le nom de la catégorie d'annonce + le titre de l'annonce, mais celui-ci est encadré de code html :
<p>titre de l'annonce</p>
Pourquoi ces codes html, se retrouvent t-ils au milieu :
Puisque j'ai : $desc = $myts->undoHtmlSpecialChars($ads->getVar('ads_desc'), 0, 1, 1);
et
$ads->getVar('ads_title').' '.$desc.' '
*********
Ensuite, le lien qui est donné est ok, mais par contre pas cliquable !
Donc à moins de remplacer la phrase "en cliquant sur le lien suivant", par "en recopiant le le suivant", je ne vois pas comment faire...
Merci de votre aide.
Cordialement,
Celine
|
|