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

4 participants

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 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 :
https://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

Bokouji
***

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

https://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 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

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 Jeu 23 Juil 2015 - 18:34

Bonjour,

Dans le template mod_recent_topics.
Bokouji

Bokouji
***

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

https://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 Ven 24 Juil 2015 - 18:34

Bonjour,

Je remonte le topic
Bokouji

Bokouji
***

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

https://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 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

https://forum.forumactif.com/u155965
FANCH 56

FANCH 56
Membre actif

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

https://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 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

https://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

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 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

Bokouji
***

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

https://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 Invité 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 Récupérer le lien vers le profil de l'utilisateur connecté 907288 et Récupérer le lien vers le profil de l'utilisateur connecté Ajouter2024

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 boutonRécupérer le lien vers le profil de l'utilisateur connecté Boutonvalider

a++

Anonymous

Invité
Invité


Invité 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 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 :
Récupérer le lien vers le profil de l'utilisateur connecté RV6KidC

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

Bokouji
***

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

https://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 Sam 25 Juil 2015 - 12:51

Bonjour,

En regardant ce sujet: https://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

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 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

Bokouji
***

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

https://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 Invité 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++
Anonymous

Invité
Invité


Invité 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 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

Bokouji
***

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

https://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 Invité 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++
Anonymous

Invité
Invité


Invité 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 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

Bokouji
***

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

https://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 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

Bokouji
***

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

https://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

- Sujets similaires

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