Intégrer des informations dans le post de chaque membre
3 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 1 sur 1 • Partagez
Intégrer des informations dans le post de chaque membre
Bonjour à tous,
Je suis tout nouveau et je viens de créer mon forum sur forumactif. J'ai des idées assez précises sur ce que je voudrais faire sur ce forum et parmi elles, il y en a une que je voudrais mettre en place mais je ne sais pas comment faire.
Je ne sais pas si je vais réussir à me faire comprendre, mais voilà :
Je voudrais, dans quelques rubriques des forums, imposer des informations pré-enregistrées et à compléter au moment où les membres écrivent leur message dans leur post. Vous saisissez, tenez, voilà un exemple que j'ai peaufiner sur paint :
https://i.servimg.com/u/f48/17/28/25/73/imgjsa10.png
Avec cette image, j'ose espérer que vous m'avez compris et je sais pas si vous disposez d'un widget ou d'une programmation html pour ce genre de chose ?
Cordialement,
ilanou89
Je suis tout nouveau et je viens de créer mon forum sur forumactif. J'ai des idées assez précises sur ce que je voudrais faire sur ce forum et parmi elles, il y en a une que je voudrais mettre en place mais je ne sais pas comment faire.
Je ne sais pas si je vais réussir à me faire comprendre, mais voilà :
Je voudrais, dans quelques rubriques des forums, imposer des informations pré-enregistrées et à compléter au moment où les membres écrivent leur message dans leur post. Vous saisissez, tenez, voilà un exemple que j'ai peaufiner sur paint :
https://i.servimg.com/u/f48/17/28/25/73/imgjsa10.png
Avec cette image, j'ose espérer que vous m'avez compris et je sais pas si vous disposez d'un widget ou d'une programmation html pour ce genre de chose ?
Cordialement,
ilanou89
Re: Intégrer des informations dans le post de chaque membre
Bonjour,
Il y a bien un script de formule de politesse comme "merci de dire bonjour !" que l'on peut adapter au niveau du texte, mais je ne sais pas dans quelle mesure on peut en modifier le style, je ne m'y connais pas assez en js...
Le script à mettre dans le PA >> Modules >> Gestion des codes javascripts >
Activer le javascript > Ajouter un code > Titre > Cocher: sur toutes les pages
Il y aurait aussi créer ce genre de tableau directement dans le template viewtopic_body...
Cependant, l'un comme l'autre agirait pour tous les messages et non seulement dans un sujet et /ou forum spécifique(s).
Il y a bien un script de formule de politesse comme "merci de dire bonjour !" que l'on peut adapter au niveau du texte, mais je ne sais pas dans quelle mesure on peut en modifier le style, je ne m'y connais pas assez en js...
Le script à mettre dans le PA >> Modules >> Gestion des codes javascripts >
Activer le javascript > Ajouter un code > Titre > Cocher: sur toutes les pages
- Code:
var phrase_politesse = "Merci de dire Bonjour !";
$(document).ready(function(){
if($("#text_editor_textarea") != null){
insertPhrase();
}
$("#text_editor_textarea").focus(function(){
viderPhrase();
});
$("#text_editor_textarea").blur(function(){
insertPhrase();
});
});
function insertPhrase(){
if($("#text_editor_textarea").val() == ""){
$("#text_editor_textarea").val(phrase_politesse);
}
}
function viderPhrase(){
if($("#text_editor_textarea").val() == phrase_politesse){
$("#text_editor_textarea").val("");
}
}
Il y aurait aussi créer ce genre de tableau directement dans le template viewtopic_body...
Cependant, l'un comme l'autre agirait pour tous les messages et non seulement dans un sujet et /ou forum spécifique(s).
Re: Intégrer des informations dans le post de chaque membre
Ah oui d'accord. Je ne m'attendais pas à ce que cela soit aussi complexe. Je te remercie infiniment pour les pistes. Toutefois, je n'ai jamais fait de programmation et je n'ai aucune idée comme appliquer le code que tu m'as donné. Je viens d'essayer d'appliquer la "formule de politesse" en java tout en respectant bien les étapes que tu m'as dites, mais ça ne marche pas
Concernant le template, je ne sais pas où placer le code. Je remarque à quel point je manque cruellement de connaissances en la matière lol. Désolé pour cette demande exigeante.
Concernant le template, je ne sais pas où placer le code. Je remarque à quel point je manque cruellement de connaissances en la matière lol. Désolé pour cette demande exigeante.
Re: Intégrer des informations dans le post de chaque membre
Le script se place simplement dans les pages de gestion des codes js, et tu peux modifier le texte, mais je ne saurais pas où et quoi mettre pour le styler.
Je crois que c'est Etana qui avait donné le tuto à un membre, alors peut-être faudrait-il passer en revue ses interventions dans son profil.
Mais surtout, l'info est inopportune dans le sens qu'elle est paramétrée pour disparaitre aussitôt que l'on commence à saisir.
Pour ce qui est de l'installer dans le template, c'est alors un même message qui apparaitra sur tous les messages.
Avant de me lancer dans un tuto, c'est bien ce que tu désires, oui ?
Je crois que c'est Etana qui avait donné le tuto à un membre, alors peut-être faudrait-il passer en revue ses interventions dans son profil.
Mais surtout, l'info est inopportune dans le sens qu'elle est paramétrée pour disparaitre aussitôt que l'on commence à saisir.
Pour ce qui est de l'installer dans le template, c'est alors un même message qui apparaitra sur tous les messages.
Avant de me lancer dans un tuto, c'est bien ce que tu désires, oui ?
Re: Intégrer des informations dans le post de chaque membre
Final-Blonde a écrit:
Mais surtout, l'info est inopportune dans le sens qu'elle est paramétrée pour disparaitre aussitôt que l'on commence à saisir.
Non, non, ce n'est pas ce que je cherche à faire. Si tu veux, je voudrais que le membre, au moment qu'il poste, remplisse une sorte de "formulaire". Elle n'est pas obligatoire, mais elle est utile et nécessaire pour me lancer plus tard dans les recherches et satisfaire la demande du membre grâce au formulaire qu'il a rempli. Est-ce que j'ai le choix ?
Tu as vu dans mon image que le texte dans la zone de saisie n'est pas une formule de politesse mais des informations à remplir. Et je veux que cela apparaisse dans la zone de saisie mais que le membre soit libre après de l'effacer ou non.
Je sais c'est pas évident à comprendre ou peut-être je ne suis pas assez explicite mais j'espère que tu vois un peu mieux ce que je voudrais faire ?
Un tuto serait parfait mais je ne veux pas non plus que tu te lances dans cette complexité, je ne pense pas que ce soit si long à faire ?
Re: Intégrer des informations dans le post de chaque membre
C'est pourquoi au sujet du script j'avais écrit"c'est une info inopportune".
Ok, j'ai tout tout bien compris (enfin !).
C'est effectivement pas évident mais certainement faisable.
Encore une fois, je ne sais pas si ce formulaire apparaissant à chaque réponse, devoir le supprimer à chaque intervention par le membre, est vraiment ce que tu recherches...
En attendant ta réponse, je vais voir ce qu'il possible de faire.
Ok, j'ai tout tout bien compris (enfin !).
C'est effectivement pas évident mais certainement faisable.
Encore une fois, je ne sais pas si ce formulaire apparaissant à chaque réponse, devoir le supprimer à chaque intervention par le membre, est vraiment ce que tu recherches...
En attendant ta réponse, je vais voir ce qu'il possible de faire.
Re: Intégrer des informations dans le post de chaque membre
A la réflexion et après avoir visité les différentes options, ce n'est, il me semble, que possible via un script parce que la partie message que l'on peut éditer est contenue dans la variable {message} et pas moyen de modifier quoique ce soit dans une variable.
Donc, il faudrait trouver un moyen au scriput donné précédemment de ne pas s'auto-effacer.
Pour attirer les pros du script sur ton sujet, je modifierais le titre en :
JS ou autre permettant l'ajout automatique d'un formulaire dans la zone d'édition-message
EDIT : Erf, je ne m'étais pas rendue compte que c'est moi qui avais répondu en dernier. Sorry du double post.
Donc, il faudrait trouver un moyen au scriput donné précédemment de ne pas s'auto-effacer.
Pour attirer les pros du script sur ton sujet, je modifierais le titre en :
JS ou autre permettant l'ajout automatique d'un formulaire dans la zone d'édition-message
EDIT : Erf, je ne m'étais pas rendue compte que c'est moi qui avais répondu en dernier. Sorry du double post.
Re: Intégrer des informations dans le post de chaque membre
Final-Blonde a écrit:
Encore une fois, je ne sais pas si ce formulaire apparaissant à chaque réponse, devoir le supprimer à chaque intervention par le membre, est vraiment ce que tu recherches...
Alors là, tu me poses une colle ! Eh bien, pour être franc, je n'y avais pas du tout songé !!! S'il est faisable à ce que les informations apparaissent seulement au premier post du membre dans telle rubrique, j'en serai comblé, effectivement. Maintenant, à savoir si c'est faisable ? Je ne pense pas que ça gênerai autant le membre de voir toujours apparaître la même information à chaque fois qu'il cherche à poster. Je voudrais aussi ajouter que ce script ne concerne que quelques rubriques.
Non, le fait déjà d'appliquer cela, j'en serai déjà très heureux.
Excuse-moi encore de te poser une colle. Du coup tu me fais douter quant à l'utilité et l'efficacité de cette idée. Mais le truc c'est que je n'en vois pas d'autre. A la limite cela pourrait être des informations à compléter dans le profil de l'utilisateur mais à ce moment-là, il n'y aurait aucune recommandation à les remplir ou non et pourtant ces informations sont nécessaires vis-à-vis de l'idée que je voudrais mettre en place. Enfin voilà ! L'idée est complexe.
Je te remercie de m'avoir répondu ! Et si t'as une solution, je me précipiterai
Re: Intégrer des informations dans le post de chaque membre
bonjour,
pour un nouveau sujet dans la section 74 ça donnerait :
le système parfait pour cela ce serait un formulaire probablement
sinon le texte sera kakadoi, pour le modifier il faut utiliser une chaîne javascript ( qui ont quelque particularités comme pas de retour à la ligne, un caractère d'extrémité, ... ), il y a un outil ici pour mettre le texte qu'on souhaite et voir la chaîne javascript qu'il faut pour cela ( et qu'il faudra mettre à la place de "kakadoi" )
pour un nouveau sujet dans la section 74 ça donnerait :
- Code:
location.pathname=="/post" && $(function(){
if(document.post.mode.value=="newtopic" && document.post.f.value=="74")
$("#text_editor_textarea").val("kakadoi");
});
- Code:
location.pathname=="/post" && $(function(){
if(document.post.mode.value=="reply" && document.post.t.value=="212")
$("#text_editor_textarea").val("kakadoi");
});
- Code:
(location.pathname=="/post" || /\/t[0-9]+(p[0-9]+)?-/.test(location.pathname)) && $(function(){
if(document.post && document.post.mode.value=="reply" && document.post.t.value=="212")
$("#text_editor_textarea").val("kakadoi");
});
le système parfait pour cela ce serait un formulaire probablement
sinon le texte sera kakadoi, pour le modifier il faut utiliser une chaîne javascript ( qui ont quelque particularités comme pas de retour à la ligne, un caractère d'extrémité, ... ), il y a un outil ici pour mettre le texte qu'on souhaite et voir la chaîne javascript qu'il faut pour cela ( et qu'il faudra mettre à la place de "kakadoi" )
Dernière édition par enum le Mer 22 Fév 2012 - 20:56, édité 2 fois
enum- *
- Messages : 47
Inscrit(e) le : 19/02/2012
Re: Intégrer des informations dans le post de chaque membre
Alors juste QUE dans quelques rubriques me parait très improbable.
Pourquoi ne pas guider par un lien vers une annonce de ces sections qui contient le code à copier coller et à compléter...
Si ces infos sont importantes, alors pourquoi ne pas ajouter des options au profil, que tu peux rendre obligatoire ?
PA >> Utilisateurs & Groupes > Profil > Champs du profil >
EDIT : Ah oups Enum, je vais aussi essayer dès que j'ai un moment.
Pourquoi ne pas guider par un lien vers une annonce de ces sections qui contient le code à copier coller et à compléter...
Si ces infos sont importantes, alors pourquoi ne pas ajouter des options au profil, que tu peux rendre obligatoire ?
PA >> Utilisateurs & Groupes > Profil > Champs du profil >
EDIT : Ah oups Enum, je vais aussi essayer dès que j'ai un moment.
Re: Intégrer des informations dans le post de chaque membre
Merci beaucoup Enum pour ton aide, mais je n'ai aucune connaissance quant à l'utilisation de ces codes. Peut-être qu'un jour j'en ferai usage mais je suis beaucoup trop débutant pour l'instant Merci en tout cas, je me sens fier d'avoir créé ce topic du coup :p
Je crois que c'est ce que je vais faire. Seulement, je ne veux pas que ça empêche les futurs internautes à s'inscrire sur mon forum, mon but étant de générer du trafic sur mon site D'autant plus que faire ce genre de code pour quelques rubriques, si cela semble trop difficile alors je préfère d'user de simplicité.
Je vous remercie beaucoup pour vos soutiens. J'aurai sans doute d'autres questions d'ici là à vous poser également mais là, je crois que vous en avez déjà pas mal bavé :p
A toute et encore merci.
Cordialement,
ilanou89
Final-Blonde a écrit:
Si ces infos sont importantes, alors pourquoi ne pas ajouter des options au profil, que tu peux rendre obligatoire ?
PA >> Utilisateurs & Groupes > Profil > Champs du profil >
Je crois que c'est ce que je vais faire. Seulement, je ne veux pas que ça empêche les futurs internautes à s'inscrire sur mon forum, mon but étant de générer du trafic sur mon site D'autant plus que faire ce genre de code pour quelques rubriques, si cela semble trop difficile alors je préfère d'user de simplicité.
Je vous remercie beaucoup pour vos soutiens. J'aurai sans doute d'autres questions d'ici là à vous poser également mais là, je crois que vous en avez déjà pas mal bavé :p
A toute et encore merci.
Cordialement,
ilanou89
Re: Intégrer des informations dans le post de chaque membre
et bien ce n'est pas compliqué
si vous voulez que ça ne le fasse que pour les nouveaux sujets, vous devez utiliser :
pour cela vous faites " créez un nouveau javascript ", vous mettez ce que vous voulez en titre ( il est juste affiché sur la page de la liste des script pour le retrouver facilement ), le script sur toutes les pages et le :
si vous voulez en mettre plusieurs vous pouvez utiliser plusieurs fois le même code :
un contenu de départ de nouveau sujet de :
un contenu de départ de nouveau sujet de :
ÉDITION
sinon voici une alternative, mettre ce script sur toutes les pages :
par exemple si je veux :
si vous voulez que ça ne le fasse que pour les nouveaux sujets, vous devez utiliser :
- Code:
location.pathname=="/post" && $(function(){
if(document.post.mode.value=="newtopic" && document.post.f.value=="74")
$("#text_editor_textarea").val("kakadoi");
});
- Code:
[b]âge :[/b]
[b]sexe :[/b]
[b]ville :[/b]
- Code:
"[b]âge :[/b] \n[b]sexe :[/b] \n[b]ville :[/b] "
- Code:
'[b]âge :[/b] \n[b]sexe :[/b] \n[b]ville :[/b] '
- Code:
location.pathname=="/post" && $(function(){
if(document.post.mode.value=="newtopic" && document.post.f.value=="13")
$("#text_editor_textarea").val("[b]âge :[/b] \n[b]sexe :[/b] \n[b]ville :[/b] ");
});
pour cela vous faites " créez un nouveau javascript ", vous mettez ce que vous voulez en titre ( il est juste affiché sur la page de la liste des script pour le retrouver facilement ), le script sur toutes les pages et le :
- Code:
location.pathname=="/post" && $(function(){
if(document.post.mode.value=="newtopic" && document.post.f.value=="13")
$("#text_editor_textarea").val("[b]âge :[/b] \n[b]sexe :[/b] \n[b]ville :[/b] ");
});
si vous voulez en mettre plusieurs vous pouvez utiliser plusieurs fois le même code :
- Code:
location.pathname=="/post" && $(function(){
if(document.post.mode.value=="newtopic" && document.post.f.value=="40")
$("#text_editor_textarea").val("1, 2, 3 je m'en vais au bois");
});
location.pathname=="/post" && $(function(){
if(document.post.mode.value=="newtopic" && document.post.f.value=="23")
$("#text_editor_textarea").val("4, 5, 6 cueillir des chemises");
});
location.pathname=="/post" && $(function(){
if(document.post.mode.value=="newtopic" && document.post.f.value=="2")
$("#text_editor_textarea").val("7, 8, 9 elles seront pleines d'oeufs");
});
- Code:
1, 2, 3 je m'en vais au bois
un contenu de départ de nouveau sujet de :
- Code:
4, 5, 6 cueillir des chemiss
un contenu de départ de nouveau sujet de :
- Code:
7, 8, 9 elles seront pleines d'oeufs
ÉDITION
sinon voici une alternative, mettre ce script sur toutes les pages :
- Code:
location.pathname=="/post" && $(function(){
if($("#contenu_defaut td:first").length && $("#text_editor_textarea").length && $("#text_editor_textarea").val()=="") $("#text_editor_textarea").val($("#contenu_defaut td:first").text());
});
- Code:
[table id="contenu_defaut" style="display:none"][tr][td]vous pouvez mettre votre texte ici
hello test =D[/td][/tr][/table]
par exemple si je veux :
- Code:
a :
s :
v :
enum- *
- Messages : 47
Inscrit(e) le : 19/02/2012
Re: Intégrer des informations dans le post de chaque membre
Wouh Enum, ça c'est du tuto !
Je testerai dès que je le peux.
Ilanou, merci pour le gentil "merci" (-:
Toutefois je n'en ai pas bavé du tout, et je crois que Enum t'apporte une solution à ce que je pensais infaisable.
(Aller vers ce qui nous est inconnu est aussi ce qui nous permet d'apprendre et de ce fait, d'évoluer...
Euh, je rêvais de dire ça un jour ).
Pour ce qui est du champ obligatoire du profil, je comprends.
Te reste la solution de (fortement) le suggérer dans un mp d'accueil ou dans une annonce du sujet "présentation" par exemple.
Je testerai dès que je le peux.
Ilanou, merci pour le gentil "merci" (-:
Toutefois je n'en ai pas bavé du tout, et je crois que Enum t'apporte une solution à ce que je pensais infaisable.
(Aller vers ce qui nous est inconnu est aussi ce qui nous permet d'apprendre et de ce fait, d'évoluer...
Euh, je rêvais de dire ça un jour ).
Pour ce qui est du champ obligatoire du profil, je comprends.
Te reste la solution de (fortement) le suggérer dans un mp d'accueil ou dans une annonce du sujet "présentation" par exemple.
Re: Intégrer des informations dans le post de chaque membre
Hein ?!! Mais c'est quoi ce méga super tuto que tu m'as donné enum ?!! Je suis servi ! En tout cas merci infiniment pour votre générosité ! Je vais faire comme ça : je vais le tester, suivre étape par étape ce tutoriel et je te tiens au courant du résultat et si ça marche je t'embrasse sur la bouche... Non quand même pas, il ne faut pas déconner mais en tout cas je te remercie beaucoup pour cette aide !
Non, t'inquiète Final-Blonde, Tu m'as beaucoup aidé et je suis ravi d'apprendre que je peux aussi rajouter des informations obligatoires à compléter dans le profil des membres, car ça pourrait m'être grandement utile, par conséquent, j'utiliserai toutes vos propositions !! Donc merci à toi, également !
Non, t'inquiète Final-Blonde, Tu m'as beaucoup aidé et je suis ravi d'apprendre que je peux aussi rajouter des informations obligatoires à compléter dans le profil des membres, car ça pourrait m'être grandement utile, par conséquent, j'utiliserai toutes vos propositions !! Donc merci à toi, également !
Sujets similaires
» Intégrer des bouttons émojis pour chaque premier post
» Report du premier post dans chaque nouvelle page
» Augmenter la taille des informations du profil membre dans les messages
» Récupération d'informations d'un membre précis dans le profil simple
» Affichage de la nationalité dans le profil de chaque membre
» Report du premier post dans chaque nouvelle page
» Augmenter la taille des informations du profil membre dans les messages
» Récupération d'informations d'un membre précis dans le profil simple
» Affichage de la nationalité dans le profil de chaque membre
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum