Variables du profil
2 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
Variables du profil
Sur un forum nous avons à disposition des profils dédiés à chaque utilisateur. Dans ce profil désormais ils peuvent gérer leurs amis/ennemis et s'envoyer des messages. J'aimerais faire une barre de navigation sur la page d’accueil où ils auraient directement accès à leurs données respectives seulement le lien est différent pour chaque utilisateur. J'aimerais donc savoir si il existe des variables utilisables pour contourner le problème ou une astuce...Enfin une solution à ce souci.
Accessoirement, j'aimerais savoir s'il est possible d'afficher une notification (genre "nouveau message") lorsqu'un membre veut vous ajouter comme ami. Si oui, comment?
J’espère avoir été clair :S. Merci d'avance!!
Accessoirement, j'aimerais savoir s'il est possible d'afficher une notification (genre "nouveau message") lorsqu'un membre veut vous ajouter comme ami. Si oui, comment?
J’espère avoir été clair :S. Merci d'avance!!
Dernière édition par Meian forum le Mar 21 Fév 2012 - 2:34, édité 1 fois
Re: Variables du profil
bonjour,
pour les amis y'a ceci https://forum.forumactif.com/t278559-affichage-du-nombre-de-demande-d-amis ça devrait afficher "Aucune demande d'ami" ou "X demande[s] d'ami[s]" où c'est mis
sinon si il n'y a pas moyen à partir du pseudo ou identifiant de membre d'en inférer le lien qu'il faut, il faudrait un script de ce style à mettre sur toutes les pages :
pour les amis y'a ceci https://forum.forumactif.com/t278559-affichage-du-nombre-de-demande-d-amis ça devrait afficher "Aucune demande d'ami" ou "X demande[s] d'ami[s]" où c'est mis
sinon si il n'y a pas moyen à partir du pseudo ou identifiant de membre d'en inférer le lien qu'il faut, il faudrait un script de ce style à mettre sur toutes les pages :
- Code:
$(function(){
/* tableau des identifiants / liens */
var users= {"3":"http://facebook.com/search?=gagoo",
"214":"http://forumactif.com/search?=nataliiie"};
var c= document;
// on récupe l'identifiant d'utilisateur
c= ""+(parseInt(c.cookie.replace(/^.*_data=.*?userid%22%3Bs%3A[0-9]+%3A%22([0-9]+)%22.*$/,"$1"))||"");
// si c'est un invité bye bye
if(!c) return;
// si user pas dans le tableau bye bye
if(!users[c]) return;
// on ajoute le lien après l'élément de menu d'index
$("#i_icon_mini_index").parent().after('<a class="mainmenu" href="'+users[c]+'">Profil +</a>');
});
enum- *
- Messages : 47
Inscrit(e) le : 19/02/2012
Re: Variables du profil
Déjà, un grand grand merci de prendre sur ton temps pour répondre!!
Ensuite, pour les demandes d'ami c'est parfait, ça marche très bien.
En revanche, rien ne s'affiche à l'écran après avoir mis en place ce script...
Peut-être qu'il faudrait l'afficher ailleurs, j'ai changé mon "mainmenu" ça empèche peut-être le script de fonctionner je sais pas. J'y connais rien en script.
J'ai modifié les éléments du tableau mais toujours rien.
Sinon c'est pas possible d'adapter le système des demandes d'amis pour les nouveaux messages? Ou créer un pop up comme pour les MP? Ou encore d'adapter le système de surveillance d'un sujet pour qu'il prévienne l'utilisateur que l'on a posté sur son profil?
Désolé de faire chier le monde mais ce système est assez important dans le bon fonctionnement de mon forum alors...
Ensuite, pour les demandes d'ami c'est parfait, ça marche très bien.
En revanche, rien ne s'affiche à l'écran après avoir mis en place ce script...
Peut-être qu'il faudrait l'afficher ailleurs, j'ai changé mon "mainmenu" ça empèche peut-être le script de fonctionner je sais pas. J'y connais rien en script.
J'ai modifié les éléments du tableau mais toujours rien.
Sinon c'est pas possible d'adapter le système des demandes d'amis pour les nouveaux messages? Ou créer un pop up comme pour les MP? Ou encore d'adapter le système de surveillance d'un sujet pour qu'il prévienne l'utilisateur que l'on a posté sur son profil?
Désolé de faire chier le monde mais ce système est assez important dans le bon fonctionnement de mon forum alors...
Re: Variables du profil
bonjour,
il y a une erreur de syntaxe sur un des codes sur toutes les pages, vous pourriez les coller dans des balises [code] ?
il y a une erreur de syntaxe sur un des codes sur toutes les pages, vous pourriez les coller dans des balises [code] ?
enum- *
- Messages : 47
Inscrit(e) le : 19/02/2012
Re: Variables du profil
Bonjour,
C'est le seul code que j'ai sur toutes les pages.
- Code:
$(function(){
/* tableau des identifiants / liens */
var users= {"1":"http://pensionnats-h-w.forumgratuit.org/u1wall",
"2":"http://pensionnats-h-w.forumgratuit.org/u2wall"};
var c= document;
// on récupe l'identifiant d'utilisateur
c= ""+(parseInt(c.cookie.replace(/^.*_data=.*?userid%22%3Bs%3A[0-9]+%3A%22([0-9]+)%22.*$/,"$1"))||"");
// si c'est un invité bye bye
if(!c) return;
// si user pas dans le tableau bye bye
if(!users[c]) return;
// on ajoute le lien après l'élément de menu d'index
$("#i_icon_mini_index").parent().after('<a class="mainmenu" href="'+users[c]+'">Votre mur</a>');
});
C'est le seul code que j'ai sur toutes les pages.
Re: Variables du profil
ah, j'étais sur http://meian.forumgratuit.org/
sinon voilà avec une particularité que je n'avais pas pris en compte :
[code]/))||"");
sinon voilà avec une particularité que je n'avais pas pris en compte :
- Code:
$(function(){
/* tableau des identifiants / liens */
var users= {"1":"http://pensionnats-h-w.forumgratuit.org/u1wall",
"2":"http://pensionnats-h-w.forumgratuit.org/u2wall"};
var c= document;
// on récupe l'identifiant d'utilisateur
c= ""+(parseInt(c.cookie.replace(/^.*_data=.*?userid%22%3B(s%3A[0-9]+%3A%22([0-9]+)%22|i%3A([0-9]+)%3B).*$/,"$2$3"))||"");
// si c'est un invité bye bye
if(!c) return;
// si user pas dans le tableau bye bye
if(!users[c]) return;
// on ajoute le lien après l'élément de menu d'index
$("#i_icon_mini_index").parent().after('<a class="mainmenu" href="'+users[c]+'">Votre mur</a>');
});
[code]/))||"");
Dernière édition par enum le Lun 20 Fév 2012 - 21:15, édité 1 fois
enum- *
- Messages : 47
Inscrit(e) le : 19/02/2012
Re: Variables du profil
Oui c'est un autre forum, qui n'est pas le mien, je m'occupe du design etc...
http://pensionnats-h-w.forumgratuit.org/?tt=1
http://pensionnats-h-w.forumgratuit.org/?tt=1
Re: Variables du profil
Je n'ai pas compris la fin du message: [code]/))||"");
Re: Variables du profil
erreur d'édition, on peut ignorer le "par..." et ce qui suit, donc avec le script que j'ai donné ça devrait aller
enum- *
- Messages : 47
Inscrit(e) le : 19/02/2012
Re: Variables du profil
D'accord. Hmmm le lien est censé s'afficher où au juste?? Je regarde peut-être au mauvais endroit :S
Re: Variables du profil
à droite de accueil normalement : https://i.imgur.com/MgLdA.png
si vous êtes bien connecté avec le compte d'identifiant 1 ou 2, vous pourriez donner le résultat de taper ceci dans la console javascript ( voir ici pour comment ouvrir une console ) :
si vous êtes bien connecté avec le compte d'identifiant 1 ou 2, vous pourriez donner le résultat de taper ceci dans la console javascript ( voir ici pour comment ouvrir une console ) :
- Code:
void(alert((function(){ var c=document; return c=""+(parseInt(c.cookie.replace(/^.*_data=.*?userid%22%3B(s%3A[0-9]+%3A%22([0-9]+)%22|i%3A([0-9]+)%3B).*$/,"$2$3"))||"")})()))
enum- *
- Messages : 47
Inscrit(e) le : 19/02/2012
Re: Variables du profil
Ouais!! Ça marche nickel désormais! Merci beaucoup, vraiment.
Re: Variables du profil
d'accord :]
sinon tout ça comme je l'ai dit au début, c'était si il n'y avait pas de lien déductible entre le lien du profil et l'identifiant du membre
ici il y en a un, son lien c'est juste /uIDENTIFIANTwall, enfin on peut fortement simplifier le script en :
http://www.maonyn.com/t273-envoyer-un-mp-pour-prevenir-d-un-message-de-profil-ututo-uforumactif
par contre pour que ça fonctionne il faut mettre l'option "Interdire les formulaires non officiels à poster des messages et messages privés sur le forum" à "Non" dans le panneau d'administration > général > sécurité ( pour que ça fonctionne )
pour ce qui est d'un script semblable au nombre de demande d'ami en attente, simplement ce ne serait pas possible je pense ( il faudrait une base de donnée externe pour sauver si un message est posté sur un profil ( et quand ) et le dernier accès au profil par le membre ( ce ne serait pas mortel à faire mais qui dit base de donnée dit plus de soucis, truc à mettre en place, ... ) )
sinon tout ça comme je l'ai dit au début, c'était si il n'y avait pas de lien déductible entre le lien du profil et l'identifiant du membre
ici il y en a un, son lien c'est juste /uIDENTIFIANTwall, enfin on peut fortement simplifier le script en :
- Code:
$(function(){
var c= document;
c= parseInt(c.cookie.replace(/^.*_data=.*?userid%22%3B(s%3A[0-9]+%3A%22([0-9]+)%22|i%3A([0-9]+)%3B).*$/,"$2$3"));
// si c'est un invité bye bye
if(!c) return;
$("#i_icon_mini_index").parent().after('<a class="mainmenu" href="/u'+c+'wall">Votre mur</a>');
});
les nouveaux messages de profil ? Il y a ce script qui devrait envoyer un message privé en cas de message de profil :Sinon c'est pas possible d'adapter le système des demandes d'amis pour les nouveaux messages?
http://www.maonyn.com/t273-envoyer-un-mp-pour-prevenir-d-un-message-de-profil-ututo-uforumactif
par contre pour que ça fonctionne il faut mettre l'option "Interdire les formulaires non officiels à poster des messages et messages privés sur le forum" à "Non" dans le panneau d'administration > général > sécurité ( pour que ça fonctionne )
pour ce qui est d'un script semblable au nombre de demande d'ami en attente, simplement ce ne serait pas possible je pense ( il faudrait une base de donnée externe pour sauver si un message est posté sur un profil ( et quand ) et le dernier accès au profil par le membre ( ce ne serait pas mortel à faire mais qui dit base de donnée dit plus de soucis, truc à mettre en place, ... ) )
enum- *
- Messages : 47
Inscrit(e) le : 19/02/2012
Re: Variables du profil
Oui je comprends, en effet mettre en place une base de donnée pour si peu n'est peut-être pas arrangeant pour FA.
Heu le script ci dessus se suffit à lui-même? Enfin je veut dire si je copie-colle ça, ça fonctionne et m'évite de mettre à jour manuellement le tableau??
Heu le script ci dessus se suffit à lui-même? Enfin je veut dire si je copie-colle ça, ça fonctionne et m'évite de mettre à jour manuellement le tableau??
Re: Variables du profil
oui
pour http://www.maonyn.com/t273-envoyer-un-mp-pour-prevenir-d-un-message-de-profil-ututo-uforumactif il ne m'a pas l'air de fonctionner extrêmement bien, le code de mp semble avoir changer donc il faudrait le modifier afin qu'il aille
pour http://www.maonyn.com/t273-envoyer-un-mp-pour-prevenir-d-un-message-de-profil-ututo-uforumactif il ne m'a pas l'air de fonctionner extrêmement bien, le code de mp semble avoir changer donc il faudrait le modifier afin qu'il aille
enum- *
- Messages : 47
Inscrit(e) le : 19/02/2012
Re: Variables du profil
De toute manière c'était une solution de substitution mais le code que tu m'as filé marche sans accroc et c'est très très bien comme ça!!
Re: Variables du profil
oui mais l'autre code c'est pour recevoir un message privée quand on reçoit un message sur le profil, c'est ce que vous vouliez aussi d'après ce que j'ai compris ^^
enum- *
- Messages : 47
Inscrit(e) le : 19/02/2012
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