Envoi d'une réponse automatique au 1er post d'un nouveau Mem
+13
demeter1
Ea
Geronimo90
CokCok
Zu_aero
Irina
urbanspirit
Malaya
M4R5
choopy
яєfusoя
Lycée BM
AlexiSonic
17 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 3 sur 6 • Partagez
Page 3 sur 6 • 1, 2, 3, 4, 5, 6
Envoi d'une réponse automatique au 1er post d'un nouveau Mem
Rappel du premier message :
Bonjour,
Tout est dans le titre : ce serait pour envoyer systématiquement une réponse automatique au tout 1er post, donc dans le post lui-même.
Est-ce faisable, et si oui, de quelle façon, sachant que mes compétences en matière de script s'arrêtent au copié-collé ?
Et encore, à condition de savoir où coller ...
Merci d'avance !
Bonjour,
Tout est dans le titre : ce serait pour envoyer systématiquement une réponse automatique au tout 1er post, donc dans le post lui-même.
Est-ce faisable, et si oui, de quelle façon, sachant que mes compétences en matière de script s'arrêtent au copié-collé ?
Et encore, à condition de savoir où coller ...
Merci d'avance !
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
tentes en passant par
http://chronos-jumeaux.forumactif.com/admin/index.forum
si ton mot de passe est enregistré dans les cookies, tu devrais pouvoir avoir accès à ton panneau d'administration.
http://chronos-jumeaux.forumactif.com/admin/index.forum
si ton mot de passe est enregistré dans les cookies, tu devrais pouvoir avoir accès à ton panneau d'administration.
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
Bon alors me revoilà !
Merci de ton conseil Demeter, mais entre-temps j'ai retrouvé mon password, ouf ! (oui, je sais, un peu à la masse ...)!
Petite question à propos du code :
Vu que sur mon forum, je n'ai pas de section Présentation et que cette réponse automatique peut arriver dans n'importe quelle section, j'aimerais supprimer ceci :
Merci d'avance.
Merci de ton conseil Demeter, mais entre-temps j'ai retrouvé mon password, ouf ! (oui, je sais, un peu à la masse ...)!
Petite question à propos du code :
Vu que sur mon forum, je n'ai pas de section Présentation et que cette réponse automatique peut arriver dans n'importe quelle section, j'aimerais supprimer ceci :
Est-ce possible tel quel ou pas ?<td width="100%"><span class="postdetails">{L_POSTED}: Ceci est une réponse à votre message<span class="gen"> </span> {L_POST_SUBJECT}: Votre présentation</span></td>
Merci d'avance.
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
IL faut conserver le code mais le texte est modifiable. IL suffit de changer :
Ceci est une réponse à votre message et Votre présentation par le texte que tu désires.
Ceci est une réponse à votre message et Votre présentation par le texte que tu désires.
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
Merci Demeter, mais autant je comprends bien par quoi changer la 1ère partie du texte, autant je ne vois pas par quoi remplacer la seconde (Votre présentation) car si j'interprète bien le code avant, c'est censé représenter le sujet du post. Non ?
Or, j'ignore totalement quel peut-être le sujet d'un 1er post d'un nouveau Membre, tu vois ?
Puis-je supprimer carrément cette partie ?
{L_POST_SUBJECT}: Votre présentation</span>
Or, j'ignore totalement quel peut-être le sujet d'un 1er post d'un nouveau Membre, tu vois ?
Puis-je supprimer carrément cette partie ?
{L_POST_SUBJECT}: Votre présentation</span>
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
l'astuce réside dans le fait de pouvoir attribuer une réponse automatique à une portion du forum en modifiant l'ID. Dans mon exemple, j'ai choisi le forum des présentations . Si tu supprime {L_POST_SUBJECT}, le script ne sera pas qu'il faut poster la réponse suite à un message.
Cette astuce n'est faite que pour une seule section d'un forum. Pour qu'il soit applicable à un forum complet, il faudrait multiplier la possibilité d'attribuer une réponse à chaque partie d'un forum comme par exemple dans un forum dédié à l'identification , une réponse du style : Bonjour , dés qu'un membre compétent passera sur le forum, votre plante sera identifiée.
La, je ne vais pouvoir t'être d'une grande utilité car cela dépasse largement les maigres connaissances que j'ai en codage.
Cette astuce n'est faite que pour une seule section d'un forum. Pour qu'il soit applicable à un forum complet, il faudrait multiplier la possibilité d'attribuer une réponse à chaque partie d'un forum comme par exemple dans un forum dédié à l'identification , une réponse du style : Bonjour , dés qu'un membre compétent passera sur le forum, votre plante sera identifiée.
La, je ne vais pouvoir t'être d'une grande utilité car cela dépasse largement les maigres connaissances que j'ai en codage.
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
Aïe ! oui d'accord, je comprends !
Dans ce cas, ne pourrait-on pas recopier le code autant de fois que nécessaire avec à chaque fois une ID de forum différent dans cette portion de code :
Désolée si j'abuse de ta patience: je suis déjà si contente d'avoir quelqu'un qui me propose des solutions !
Dans ce cas, ne pourrait-on pas recopier le code autant de fois que nécessaire avec à chaque fois une ID de forum différent dans cette portion de code :
Comme c'est un "IF", ça pourrait, non ?<!-- IF FORUM_ID == "XX" -->
<tr>
Désolée si j'abuse de ta patience: je suis déjà si contente d'avoir quelqu'un qui me propose des solutions !
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
Bonsoir, bonjour
Juste pour remercier Demeter1, vraiment
( J'ai acheté un bouquin PHP il y a deux jours, je m'y colle... )
Salutations à @nnie et urbanspirit
Juste pour remercier Demeter1, vraiment
( J'ai acheté un bouquin PHP il y a deux jours, je m'y colle... )
Salutations à @nnie et urbanspirit
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
@nnie a écrit:Aïe ! oui d'accord, je comprends !
Dans ce cas, ne pourrait-on pas recopier le code autant de fois que nécessaire avec à chaque fois une ID de forum différent dans cette portion de code :Comme c'est un "IF", ça pourrait, non ?<!-- IF FORUM_ID == "XX" -->
<tr>
Désolée si j'abuse de ta patience: je suis déjà si contente d'avoir quelqu'un qui me propose des solutions !
En effet c'est un if qui détermine à quel forum ce limite l'éffet.
Dans ton cas @nnie il faudrait simplement supprimer le if. Mais l'effet s'appliquerai à tout les nouveau topic, et pas que au premier post d'un nouveaux.
De plus le premier post d'un nouveaux membre peut aussi être une réponse et non pas un nouveau topic.
Pour réaliser ce que tu veux faire précisément, il n'y à qu'un traitement php. Ce n'est donc pas réalisable sous forumactif.
La question est donc : est il indispensable que celà soit un message en réponse au premier post ?
Dans le cas d'une fausse pop-up avec un message de bienvenue, on peut déjà entrevoir quelque chose de plus réalisable. Une pop-up qui pourrai même ce déclencher avant qu'il poste. Sur la page de nouveau topic ou nouvelle réponse.
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
Normalement, en repétant ce bloc et en changeant l'Id , il devrait être possible d'attribuer un contenu pour chaque portion du forum. Bon, l'idéal serait d'avoir un bloc contenant un panel assez large de réponses que l'on pourrait choisir via un petit menu . Dans le cadre de ce script, la réponse sera invariablement la même à chaque ouverture de sujet sur la même portion de forum.
- Code:
<!-- IF FORUM_ID == "XX" -->
<tr>
<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><br><b>L'équipe du forum</b></span><br /><span class="postdetails">Administrateur<br /><br><img src="lien de votre image" border="0"><br /><br /></span><br /></td>
<td class="{postrow.ROW_CLASS}" width="100%" height="28" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%"><span class="postdetails">{L_POSTED}: Ceci est une réponse à votre message<span class="gen"> </span> {L_POST_SUBJECT}: Votre présentation</span></td>
<td valign="top" nowrap="nowrap">{postrow.QUOTE_IMG} {postrow.EDIT_IMG} {postrow.DELETE_IMG} {postrow.IP_IMG}</td>
</tr>
<tr>
<td colspan="2"><hr /></td>
</tr>
<tr>
<td colspan="2"><span class="postbody">Bonjour et bienvenue parmi nous<br>
Merci de pensez à consulter les règles du forum........<br><br>
<a href="lien de vos règles" target="_blank"><font color="red"><b>Voir les règles</b></font></a> </span></td>
</tr>
</table></td>
</tr>
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
En effet. Et sans le if, celà s'applequerai à toute les section.
Mais il serai un peut lourd pour les membres ancien ce ce retrouver avec un post de bienvenue après chacun de leur nouveau sujet...
Mais il serai un peut lourd pour les membres ancien ce ce retrouver avec un post de bienvenue après chacun de leur nouveau sujet...
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
Ouch ! voilà que je commence à m'embrouiller, là !
Euh ... il ne faudrait effectivement pas que chaque nouveau sujet génère une réponse automatique, mais bien seulement le 1er sujet qu'un nouveau Membre posterait n'importe où sur le forum, on est bien d'accord ?
Le contenu de la réponse ne changerait jamais, sauf pour le nom du Membre, puisqu'il s'agirait seulement d'un message de bienvenue.
Encore merci à toi pour ton aide et ta patience, merci également à Vpeybernes et coucou à Zu-aero !
Euh ... il ne faudrait effectivement pas que chaque nouveau sujet génère une réponse automatique, mais bien seulement le 1er sujet qu'un nouveau Membre posterait n'importe où sur le forum, on est bien d'accord ?
Le contenu de la réponse ne changerait jamais, sauf pour le nom du Membre, puisqu'il s'agirait seulement d'un message de bienvenue.
Là, 100% OK.la réponse sera invariablement la même
et c'est ça qui m'inquiète, comme le dit Vpeybernes.à chaque ouverture de sujet sur la même portion de forum
Demeter, j'aimerais bien avoir des connaissance en codage aussi maigres que les tiennes !!!... les maigres connaissances que j'ai en codage
Encore merci à toi pour ton aide et ta patience, merci également à Vpeybernes et coucou à Zu-aero !
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
J'avais complètement oublié ce topic dans le forum des suggestions et améliorations
https://forum.forumactif.com/vos-suggestions-pour-vos-forums-sondage-f3/message-preformate-moderation-semi-automatique-t267708.htm
Ratchet à installé cet outil de modération sur son forum. Je me suis permis de lui demander si elle pouvait intervenir sur ce topic pour nous apporter ses lumières.
https://forum.forumactif.com/vos-suggestions-pour-vos-forums-sondage-f3/message-preformate-moderation-semi-automatique-t267708.htm
Ratchet à installé cet outil de modération sur son forum. Je me suis permis de lui demander si elle pouvait intervenir sur ce topic pour nous apporter ses lumières.
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
Tu ne répond pas à ma question @nnie.
Pour ce cas je pourrai peut être t'aider.La question est donc : est il indispensable que celà soit un message en réponse au premier post ?
Dans le cas d'une fausse pop-up avec un message de bienvenue, on peut déjà entrevoir quelque chose de plus réalisable. Une pop-up qui pourrai même ce déclencher avant qu'il poste. Sur la page de nouveau topic ou nouvelle réponse.
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
Demeter : bonne idée, ce pourrait être enrichissant, tu as raison, merci !
Vpeybernes : désolée d'avoir zappé ta question . En fait, je ne réalise pas très bien ce que ça pourrait donner, et surtout je ne comprends pas trop la partie
En tous cas, il est indéniable qu'une pop-up aurait l'avantage de ne pas encombrer le post ...
Pourrais-tu m'expliquer un peut plus, s'te plaît ?
Vpeybernes : désolée d'avoir zappé ta question . En fait, je ne réalise pas très bien ce que ça pourrait donner, et surtout je ne comprends pas trop la partie
avant ???Une pop-up qui pourrai même ce déclencher avant qu'il poste. Sur la page de nouveau topic ou nouvelle réponse.
En tous cas, il est indéniable qu'une pop-up aurait l'avantage de ne pas encombrer le post ...
Pourrais-tu m'expliquer un peut plus, s'te plaît ?
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
Visites donc ce lien : web64.fr
C'est mon site qui est en construction.
Et bien c'est justement ce cadre bleu "En construction" que j'appel fausse pop-up.
On peut mettre tout ce que l'on veux dedans. Et on peut tenter de bidouiller un truc pour que cette pop-up s'affiche quand un membre arrive sur la page pour écrire un message, si il n'as pas encore posté de message avant.
C'est mon site qui est en construction.
Et bien c'est justement ce cadre bleu "En construction" que j'appel fausse pop-up.
On peut mettre tout ce que l'on veux dedans. Et on peut tenter de bidouiller un truc pour que cette pop-up s'affiche quand un membre arrive sur la page pour écrire un message, si il n'as pas encore posté de message avant.
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
D'accord, je comprends mieux ! Oui, oui, pas mal du tout ...
Tu suggères donc un truc qui s'afficherait dès qu'un nouveau Membre visiterait sa 1ère page du forum, quelle qu'elle soit ? C'est ça ?
Ce serait sympa, comme formule.
Toutefois, il ne faudrait pas non plus que cette pop-up s'affiche à chaque fois que le nouveau Membre visite une nouvelle page, tant qu'il n'a pas posté 1 fois.
Maintenant, encore faut-il réussir à bidouiller un truc, comme tu dis ! ce qui est très largement hors de ma portée, comme tu l'auras déjà compris !
Tu suggères donc un truc qui s'afficherait dès qu'un nouveau Membre visiterait sa 1ère page du forum, quelle qu'elle soit ? C'est ça ?
Ce serait sympa, comme formule.
Toutefois, il ne faudrait pas non plus que cette pop-up s'affiche à chaque fois que le nouveau Membre visite une nouvelle page, tant qu'il n'a pas posté 1 fois.
Maintenant, encore faut-il réussir à bidouiller un truc, comme tu dis ! ce qui est très largement hors de ma portée, comme tu l'auras déjà compris !
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
euh , juste une petite question : comment vas tu réussir à faire le trie entre un simple visiteur et un membre inscrit qui n'a jamais posté de message ?
En tout cas, cette solution me déduit également .
En tout cas, cette solution me déduit également .
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
Non en fait l'idée c'est de n'afficher la pop-up que dans la page de création de nouveau message. Une page donc ou le statut du membre vas donc immédiatement changer.
L'idée serai de modifier le template pour inclure dans la page, dans un champ masqué, le nombre de post du membre, ainsi que la pop-up que l'on masque.
Ensuite il suffit de faire apparaitre la pop-up si le nombre de message est égale à 0. Ça c'est pas vraiment compliqué. Surtout avec du jQuery.
L'idée serai de modifier le template pour inclure dans la page, dans un champ masqué, le nombre de post du membre, ainsi que la pop-up que l'on masque.
Ensuite il suffit de faire apparaitre la pop-up si le nombre de message est égale à 0. Ça c'est pas vraiment compliqué. Surtout avec du jQuery.
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
Voila qui m'intéresse pleinement. Je suis totalement inculte en jquery.
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
Le jQuery est en fait un framework javascript.
Ce qui veux dire que ça reste du javascript, mais amélioré par un assortiment de fonction permettant en une ligne ce qu'il fallait parfois développer en 50.
Il est spécialisé dans l'exploration du DOM et la gestion d'évènement. Ce qui est très pratique dans notre cas.
Puisqu'il y à du monde intéressé, je commence à réfléchir sérieusement au problème.
Ce qui veux dire que ça reste du javascript, mais amélioré par un assortiment de fonction permettant en une ligne ce qu'il fallait parfois développer en 50.
Il est spécialisé dans l'exploration du DOM et la gestion d'évènement. Ce qui est très pratique dans notre cas.
Puisqu'il y à du monde intéressé, je commence à réfléchir sérieusement au problème.
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
Hum hum ... mais dans ce cas, il faudrait donc désactiver la fonction "Réponse rapide" ?Non en fait l'idée c'est de n'afficher la pop-up que dans la page de création de nouveau message. Une page donc ou le statut du membre vas donc immédiatement changer.
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
Je n'avez pas pensé à ça.
Mais en fait j'ai une astuce aussi.
La même chose sauf que la pop-up apparait quand la zone de réponse rapide reçoit le focus. Toujours avec le même principe de détection du nombre de message.
Ça complexifie un peut. Mais ça reste jouable je pense.
Mais en fait j'ai une astuce aussi.
La même chose sauf que la pop-up apparait quand la zone de réponse rapide reçoit le focus. Toujours avec le même principe de détection du nombre de message.
Ça complexifie un peut. Mais ça reste jouable je pense.
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
Comme ça, ce serait pas mal du tout, c'est sûr !
Donc, je résume pour être sûre d'avoir bien tout compris => cela apparaîtrait selon les cas :
- soit quand le focus est sur la zone de réponse rapide,
- soit dans la page de création de réponse ou nouveau message,
- et uniquement lors du 1er post d'un nouveau Membre.
J'ai tout bon ?
Ben dis donc, on dirait que tu as du boulot, là !
Bon courage et merci d'avance !
Donc, je résume pour être sûre d'avoir bien tout compris => cela apparaîtrait selon les cas :
- soit quand le focus est sur la zone de réponse rapide,
- soit dans la page de création de réponse ou nouveau message,
- et uniquement lors du 1er post d'un nouveau Membre.
J'ai tout bon ?
Ben dis donc, on dirait que tu as du boulot, là !
Bon courage et merci d'avance !
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
J'ai fait le plus dur.
J'ai trouvé comment isoler le nombre de post de l'utilisateur actif.
Et je peut vous annoncer qu'il va falloir activé les widgets du forum, si ce n'est déjà fait.
Tampis pour ce qui aime pas. Tempmieux pour ceux qui on phpbb3. Car on ne peut pas modifier les template avec le 3. Mais comme il faut dans tout les cas passer par les widgets...
J'ai trouvé comment isoler le nombre de post de l'utilisateur actif.
Et je peut vous annoncer qu'il va falloir activé les widgets du forum, si ce n'est déjà fait.
Tampis pour ce qui aime pas. Tempmieux pour ceux qui on phpbb3. Car on ne peut pas modifier les template avec le 3. Mais comme il faut dans tout les cas passer par les widgets...
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
En ce qui me concerne, tout ceci demandera des explications détaillées !
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
@nnie , je crois que tu ne seras pas la seule.
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
Sans compter tous ceux qui mine de rien, surveillent ce post avec intérêt !
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
ET C'EST UNE VICTOIRE !!!!!!!!!!!!
Bon pour ce qui est de l'installation, je vais vous demander de me laisser encore un peut de temps pour arriver à faire le tri, tout mettre en ordre et compiler.
Edit Modération : Pas de publicités de ce type, même si il s'agit de montrer une réussite.
Si les membres l'installent sur leur forum : ils constateront la réussite sur leur propre forum.
Il y a une place dans votre profil pour entrer l'adresse de votre forum, utilisez là.
Pour l'explication je vous annonce que les phpbb3 seront lésé. Il faudra modifier 4 template.
Vous voulez l'explication détailler ou juste l'installation ?
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
Bonjour les noctambules, en naviguant sur divers forum, j'ai trouvé ceci qui correspond à notre demande.
Après, il semblerait qu'il faille mettre une variable {PRESENTATION} quelque part dans le memberlist.
vpeybernes, si cela te semble être utilisable, je te communique le lien de la discussion par mp .
- Code:
//variables utiles a toutes les modifs :
$id_membre = $member['user_id'];
//RECUPERATION DE LA PRESENTATION
//definition des variables
$id_forum_presentations = 21;
$id_topic_explications = 456; //id du topic d'explication, qui n'est pas une presentation
//requete sql : recupere les informations du topic de presentation du membre concerne
$sql = "SELECT
p.post_id,
p.post_subject,
p.post_text,
p.bbcode_bitfield,
p.bbcode_uid
FROM
" . POSTS_TABLE . " p,
" . TOPICS_TABLE . " t
WHERE
t.forum_id = $id_forum_presentations
AND
t.topic_poster = $id_membre
AND
p.post_id = t.topic_first_post_id
AND
NOT t.topic_id = $id_topic_explications
ORDER BY p.post_time ASC LIMIT 1";
$result = $db->sql_query($sql);
$presentation = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
//instructions adequates
$pres_txt = (isset($presentation['post_text'])) ? $presentation['post_text'] : false;
//verifie qu'une presentation a ete postee et la stocke, sinon est regle a false
if($pres_txt != false)
$template->assign_vars(array(
'S_PRESENTATION' => true,
'PRESENTATION' => stripslashes(generate_text_for_display($pres_txt, $presentation['bbcode_uid'], $presentation['bbcode_bitfield'], 7) ),
));
else
$template->assign_vars(array('S_PRESENTATION' => false));
Après, il semblerait qu'il faille mettre une variable {PRESENTATION} quelque part dans le memberlist.
vpeybernes, si cela te semble être utilisable, je te communique le lien de la discussion par mp .
Re: Envoi d'une réponse automatique au 1er post d'un nouveau Mem
croisement de nos messages vpeybernes .
Dernière édition par demeter1 le Dim 11 Avr 2010 - 2:28, édité 5 fois
Page 3 sur 6 • 1, 2, 3, 4, 5, 6
Sujets similaires
» [RESOLU] Envoi fichier dans réponse à un post
» Changer la taille et la couleur du texte lors d'une réponse/post d'un nouveau sujet
» Deplacer une réponse à un post dans un autre post
» Envoi d'une "newsletter" automatique
» Erreur envoi du formulaire pour un remplissage automatique d'un message
» Changer la taille et la couleur du texte lors d'une réponse/post d'un nouveau sujet
» Deplacer une réponse à un post dans un autre post
» Envoi d'une "newsletter" automatique
» Erreur envoi du formulaire pour un remplissage automatique d'un message
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 3 sur 6
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum