Récupérer le lien vers le profil de l'utilisateur connecté

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Récupérer le lien vers le profil de l'utilisateur connecté

Message par Bokouji le Jeu 23 Juil 2015 - 14:49

Bonjour à tous,

J'aurais une question toute simple : comment faire pour récupérer le lien vers le profil d'un utilisateur connecté ? Concrètement, ce serait pour créer un lien "Voir mon profil" comme celui que l'on trouve dans l'onglet "Profil" de la barre de navigation. L'idée serait donc d'avoir :
Code:
<a href="http://forum.forumactif.com/u#">Voir mon profil</a>
Sachant que # serait un nombre variable qui remplacerait l'ID de l'user connecté.

J'ai déjà fait mes recherches et suis tombé sur quelques topics comme celui-ci :
http://forum.forumactif.com/t325414-variables-du-profil

Mais je n'arrive pas à comprendre comment procéder pour arriver au résultat que je veux et surtout, je ne suis pas sûr que ce soit bien ce que je recherche. Le sujet date un peu aussi, alors je ne sais pas si le script donné est toujours d'actualité, sachant que désormais on peut récupérer les variables de la toolbar.

Voilà voilà. En espérant recevoir de l'aide,

Merci bien et bonne journée à tous

Bokouji
**

Masculin
Messages : 89
Inscrit(e) le : 05/12/2013

http://forum.forumactif.com/
Bokouji a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Récupérer le lien vers le profil de l'utilisateur connecté

Message par Teurancher le Jeu 23 Juil 2015 - 18:14

Salut à toi,
Souhaites-tu mettre ce lien dans une template ou dans un sujet/sur le panel d'accueil ?

Teurancher
*****

Masculin
Messages : 545
Inscrit(e) le : 28/02/2015

http://www.arcadia-forum.com/
Teurancher a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Récupérer le lien vers le profil de l'utilisateur connecté

Message par Bokouji le Jeu 23 Juil 2015 - 18:34

Bonjour,

Dans le template mod_recent_topics.

Bokouji
**

Masculin
Messages : 89
Inscrit(e) le : 05/12/2013

http://forum.forumactif.com/
Bokouji a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Récupérer le lien vers le profil de l'utilisateur connecté

Message par Bokouji le Ven 24 Juil 2015 - 18:34

Bonjour,

Je remonte le topic

Bokouji
**

Masculin
Messages : 89
Inscrit(e) le : 05/12/2013

http://forum.forumactif.com/
Bokouji a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Récupérer le lien vers le profil de l'utilisateur connecté

Message par FANCH 56 le Ven 24 Juil 2015 - 18:44

Bonsoir

Quand tu cliques sur le nom d'un membre, le lien de son profil apparaît dans ton navigateur.

Ici voici le lien se ton profil sur ce forum

http://forum.forumactif.com/u155965

FANCH 56
+ Hyperactif +

Masculin
Messages : 13260
Inscrit(e) le : 25/07/2005

http://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Récupérer le lien vers le profil de l'utilisateur connecté

Message par Teurancher le Ven 24 Juil 2015 - 18:49

@FANCH 56 a écrit:Bonsoir

Quand tu cliques sur le nom d'un membre, le lien de son profil apparaît dans ton navigateur.

Ici voici le lien se ton profil sur ce forum

http://forum.forumactif.com/u155965

Si j'ai bien compris, ce qu'il souhaite est d'avoir le lien du profil du membre visé automatiquement. Wink

Teurancher
*****

Masculin
Messages : 545
Inscrit(e) le : 28/02/2015

http://www.arcadia-forum.com/
Teurancher a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Récupérer le lien vers le profil de l'utilisateur connecté

Message par Bokouji le Sam 25 Juil 2015 - 10:20

Bonjour,

Merci mais effectivement ma requête est un peu plus délicate ; je sais comment faire pour copier / coller l'URL qui apparaît dans mon navigateur, l'idée ici c'est de réaliser un script qui me permette de générer l'URL du membre connecté et d'utiliser celle-ci pour créer un lien sur un texte "Voir mon profil" ou bien sur l'avatar du membre connecté.

Ce serait pour créer une sorte de mini-profil qui s'affiche dans une sidebar à droite du corps du forum (quelque chose dans l'esprit du mini-profil qu'on trouve en cliquant sur "Bienvenue USERNAME" dans la toolbar, sauf que je ne désire pas utiliser la toolbar). Jusqu'ici j'ai tous les éléments que je veux mis à part celui-ci.

Bokouji
**

Masculin
Messages : 89
Inscrit(e) le : 05/12/2013

http://forum.forumactif.com/
Bokouji a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Récupérer le lien vers le profil de l'utilisateur connecté

Message par Milouze14 le Sam 25 Juil 2015 - 12:00

Salut Bokouji,
si j'ai bien compris ta demande on peut pratiquer ainsi,

on dépose le script proposé par le FDF afin de pouvoir utiliser les variables puis on va déposer
le lien emmenant vers le profil puis via un script on le supprimera via un script sur le
profil vu que l'on ai déjà dessus Very Happy .

Je te donne la manip ensuite à toi de modifier à ta convenance .

Dans le template overall_header:
Affichage/Templates/Général/ overall_header

Juste avant :
Code:
<!-- BEGIN switch_ticker_new -->

Déposes le script permettant d'afficher les variables sur presque tout le forum
Code:
<script type="text/javascript" src="http://tinyurl.com/var-fa"></script>

Puis plus bas recherches la variable gérant la barre de navigation:
Code:
{GENERATED_NAV_BAR}

Juste après cette variable dépose ce code:
Code:
  <!-- BEGIN switch_user_logged_in -->
<a id="M14_profil"class="mainmenu"href="/profile?mode=editprofile"title="Voir mon profil">Bienvenu <span class="USERNAME"></span></a>
  <!-- END switch_user_logged_in -->

Penses a enregistrer les modifications en cliquant respectivement sur et

Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript

Mettre un titre explicite.
Cocher sur toutes les pages.
Code:

if(location.pathname == '/profile' || location.pathname=='/search' || location.pathname=='/rpg_sheet_edit')
$(function(){
$('#M14_profil.mainmenu').hide()
});


Penses à cliquer sur le bouton

a++


Milouze14
+ Hyperactif +

Masculin
Messages : 4628
Inscrit(e) le : 18/04/2005

http://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Récupérer le lien vers le profil de l'utilisateur connecté

Message par Bokouji le Sam 25 Juil 2015 - 12:24

Bonjour Milouze,

Bien tenté mais malheureusement, je connaissais déjà cette manipulation et ça n'est pas celle que je recherche. Je ne suis pas certain de bien me faire comprendre sur ma requête, en fait… Je ne veux pas que le lien renvoie vers la page d'édition du profil mais bien vers le profil du membre connecté.

Par exemple, si je suis connecté sur mon forum avec le compte admin, le lien "Voir mon profil" me renverra vers l'URL /u1
Si je suis connecté avec une utilisateur lambda, disons l'user n°125, le lien "Voir mon profil" me renverra vers l'URL /125, etc.

Ici, pas question de pseudo de l'utilisateur, je l'utilise déjà ailleurs, je cherche uniquement à générer le lien vers son profil. Désolé si je ne suis pas clair, c'est une idée que j'ai un peu de mal à exprimer, pourtant c'est un lien qu'on trouve à plusieurs reprises sur la structure de base du forum.

Pour vous donner une idée du rendu final :


Ici je suis connecté avec le compte Asmo, l'idée serait donc d'avoir un lien sur l'image de l'avatar du compte Asmo qui renvoie vers l'URL du profil, à savoir /u1.

Désolé pour mes explications approximatives…

Bokouji
**

Masculin
Messages : 89
Inscrit(e) le : 05/12/2013

http://forum.forumactif.com/
Bokouji a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Récupérer le lien vers le profil de l'utilisateur connecté

Message par dheba le Sam 25 Juil 2015 - 12:51

Bonjour,

En regardant ce sujet: http://forum.forumactif.com/t260631-utiliser-les-variables-user-et-forum-autre-part-sur-le-forum

et en utilisant cette balise:

{USER&amp;nbsp;LINK}

Ne serait-ce pas possible?

dheba
**

Masculin
Messages : 66
Inscrit(e) le : 01/05/2007

http://swissteam.allianceogame.com/
dheba a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Récupérer le lien vers le profil de l'utilisateur connecté

Message par Bokouji le Sam 25 Juil 2015 - 13:11

Bonjour dheba, merci de t'intéresser au topic ^^

Oui, c'est sûrement possible, comme en utilisant la variable _userdata["user_id"] que l'on peut récupérer via la toolbar mais à partir de là je ne sais pas comment procéder…

Bokouji
**

Masculin
Messages : 89
Inscrit(e) le : 05/12/2013

http://forum.forumactif.com/
Bokouji a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Récupérer le lien vers le profil de l'utilisateur connecté

Message par Milouze14 le Sam 25 Juil 2015 - 15:47

Re,
oups désolé , changes cette partie:

Code:
<a id="M14_profil"class="mainmenu"href="/profile?mode=editprofile"title="Voir mon profil">Bienvenu <span class="USERNAME"></span></a>

par :

Code:
<a id="M14_profil"class="mainmenu"title="Voir mon profil">Bienvenu <span class="USERLINK"></span></a>


a++

Milouze14
+ Hyperactif +

Masculin
Messages : 4628
Inscrit(e) le : 18/04/2005

http://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Récupérer le lien vers le profil de l'utilisateur connecté

Message par Bokouji le Sam 25 Juil 2015 - 15:51

Merci Milouze, mais comme dit, l'idée ce n'est pas de récupérer le pseudo du membre mais uniquement l'URL, dans ce format : http://forum.forumactif/u# afin que je puisse l'utiliser sur une image

Bokouji
**

Masculin
Messages : 89
Inscrit(e) le : 05/12/2013

http://forum.forumactif.com/
Bokouji a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Récupérer le lien vers le profil de l'utilisateur connecté

Message par Milouze14 le Sam 25 Juil 2015 - 16:04

Re,

cette partie utilise bien l 'url du membre

Code:
<span class="USERLINK"></span>

Sinon tu as la variable des membres connectés :
Code:
{L_CONNECTED_MEMBERS}

a++

Milouze14
+ Hyperactif +

Masculin
Messages : 4628
Inscrit(e) le : 18/04/2005

http://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Récupérer le lien vers le profil de l'utilisateur connecté

Message par Bokouji le Sam 25 Juil 2015 - 16:08

Oui, j'ai bien compris mais à partir de ça, comment je peux mettre mon image ? Je la mets entre les balises span comme ceci ? :
Code:
<span class="USERLINK">
  <div class="connected_u_avatar">
    <span id="connected_u_avatar_mini"></span>
    <script> $('#connected_u_avatar_mini').html(_userdata["avatar"]); </script>
  </div>
</span>

Je ne vois pas trop le rapport avec la variable des membres connectés, je crois qu'on s'éloigne du sujet… Question

Bokouji
**

Masculin
Messages : 89
Inscrit(e) le : 05/12/2013

http://forum.forumactif.com/
Bokouji a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Récupérer le lien vers le profil de l'utilisateur connecté

Message par Bokouji le Sam 25 Juil 2015 - 16:52

Désolé pour le double-post, j'ai réussi à régler mon problème:



Bonne soirée à tous et merci à tous ceux qui se sont intéressés à ce topic.

Bokouji
**

Masculin
Messages : 89
Inscrit(e) le : 05/12/2013

http://forum.forumactif.com/
Bokouji a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum