Fork me on GitHub




(1) 2 »


Envoi d'un PM a un nouvel inscrit
Newbie
Inscrit: 12/08/2005 09:29
Messages: 17
Bonjou,
J'ai fait en sorte d'envoyer un message privé lors de l'inscription d'un nouvel utilisateur.

Voici le code que j'utilise, cela fonctionne très bien pour l'envoi:
$pm_handler =& xoops_gethandler('privmessage');
$pm =& $pm_handler->create();
$pm->setVar("subject", "Bienvenue");
$pm->setVar("msg_text",_US_BIENVENUE );
$pm->setVar("to_userid", $newid);
$pm->setVar("from_userid", "1");
$pm_handler->insert($pm)

et dans le user.php, j'ai:
define('_US_BIENVENUE','Nous vous souhaitons la bienvenue sur notre site\n\nA bientôt...');

Le problème, c'est le retour chariot (\n\n). Il est ignoré par xoops..
Comment faire, sachant que j'ai désactivé le HTML ?

Merci.

Posté le : 25/09/2005 00:40
Partager Twitter Partagez cette article sur GG+
Re: Envoi d'un PM a un nouvel inscrit
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
<p> ou </p>

Posté le : 25/09/2005 09:20

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Envoi d'un PM a un nouvel inscrit
Newbie
Inscrit: 12/08/2005 09:29
Messages: 17
Bonjour,

Merci pour cette réponse.
Mais malheureusement cela ne fonctionne pas.
Le membre voit </p> ou <p> exactement de la même manière que dans ce forum...

Une autre idée ?

Merci.

Posté le : 25/09/2005 10:18
Partager Twitter Partagez cette article sur GG+
Re: Envoi d'un PM a un nouvel inscrit
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
youps !! erreur de ma part, un exemple :
Bienvenue dans WordPress.<br/>Ceci est le premier article.<br/> Edites ou effaces lecommences à blogguer !


Bye

Posté le : 25/09/2005 10:23

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Envoi d'un PM a un nouvel inscrit
Newbie
Inscrit: 12/08/2005 09:29
Messages: 17
Déséspérant...

Je vais finir par attaquer la BDD directement !
C'est toujours pareil, je vois tout en clair...
En résumé:
\n\n
<br/>
<br>
</p>
<p>

Tout ça est visiblement bien parsé.
Comme dans ce forum.

Rahhh !!!!

Posté le : 25/09/2005 11:23
Partager Twitter Partagez cette article sur GG+
Re: Envoi d'un PM a un nouvel inscrit
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Après modif, fais une mise à jour de ton module via l'admin ; au pire désinstalles le puis réinstalles

A +

Posté le : 25/09/2005 15:45

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Envoi d'un PM a un nouvel inscrit
Semi pro
Inscrit: 01/08/2005 19:06
Messages: 1851
pour l'envoie d'un message privé a chaque nouvelle inscrit moi j'ai trouvé sa sur frxoops et je l'ai mis et sa fonctionne trés bien
en premier dans user.php cherche la ligne
redirect_header('user.php',5,_US_ACTLOGIN);
et ensuite place ce hack juste au dessus
//hack Mp
$msg_time = time();
$subject = "Bienvenue sur bodyworld.";
$from_userid = 1; //id de l'admin
$to_userid = $id;
$msg_text = "Bonjour, nous sommes ravis de t\'\accueillir parmis nous.\n";
$msg_text .= "N\'\hésite pas à t\'\inscrire à la newsletter, tu recevras ainsi régulièrement le top des meilleurs téléchargements, lien web, dossier, et articles, de plus tu seras au courant de toute la petite vie du site.\n";
$msg_text .= "Ta participation sera également la bienvenue pour nous faire découvrir de nouveaux téléchargements ou tes commentaires sur les forums.\n";
$msg_text .= "En cas de problèmes nous sommes là,\n";
$msg_text .= "\@\ \+\ sur le site ";

$sql = "INSERT INTO ".$xoopsDB->prefix("priv_msgs")."(subject,from_userid,to_userid,msg_time,msg_text) VALUES('$subject','$from_userid','$to_userid','$msg_time','$msg_text')";
$result=$xoopsDB->queryF($sql);
//hack

Posté le : 25/09/2005 17:55
Partager Twitter Partagez cette article sur GG+
Re: Envoi d'un PM a un nouvel inscrit
Newbie
Inscrit: 12/08/2005 09:29
Messages: 17
Splendide !
Merci du coup de main, infiniment.
A très bientôt.

Posté le : 25/09/2005 20:17
Partager Twitter Partagez cette article sur GG+
Re: Envoi d'un PM a un nouvel inscrit
Semi pro
Inscrit: 01/08/2005 19:06
Messages: 1851
mais de rien tu voit quand cherchant un peut on trouve
mais bon sa me fait plaisir car je sais que l'on veut toujour sa réponse toutes suite et que parfois c'est un peut chian de chercher

Posté le : 25/09/2005 21:38
Partager Twitter Partagez cette article sur GG+
Re: Envoi d'un PM a un nouvel inscrit
Semi pro
Inscrit: 10/11/2004 13:40
Messages: 1659
Bonjour,

Je ne voudrais pas faire d'erreur, j'ai dans user.php

Citation :

if ( !$xoopsMailer->send() ) {
printf(_US_ACTVMAILNG, $thisuser->getVar('uname'));
} else {
printf(_US_ACTVMAILOK, $thisuser->getVar('uname'));
}
include 'footer.php';
} else {
redirect_header('user.php',5,_US_ACTLOGIN);
}
} else {
redirect_header('index.php',5,'Activation failed!');
}
}
}
exit();
}


où dois-je insérer le hack exactement ?

Merci

Posté le : 30/09/2005 09:28

PS : Toujours faire une sauvegarde des fichiers avant de les modifier !
-------------------------------------------
http://www.aideordi.com
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

161 Personne(s) en ligne (129 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 161 | Plus ...