Script qui permet de changer un texte connecté et non connecté

Page 2 sur 2 Précédent  1, 2

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

Résolu Script qui permet de changer un texte connecté et non connecté

Message par Polices le Lun 2 Fév 2015 - 19:42

Rappel du premier message :

Bonjour à vous,

Je suis à la recherche d'un code qui permet de modifié un texte dans une page HTML. Sur cette page (http://agat.forumofficiel.fr/), dans la colonne de gauche j'ai "Se connecter" et "s'inscrire."

Quand on se connecte sur le compte, je voudrais que "Se connecter" et "s'incrire" s'enlève et fait place à :

Pseudo : x
NB de post : x
Point : x

Et quand on est déconnecté du forum, on retrouve se connecter et s'inscrire.

Voici ce que je veux en image :

Quand je ne suis pas connecté sur le forum, ça nous affiche ça :

Quand je suis connecté sur le forum, je voudrais que ça affiche ceci :

Merci de votre aide par avance.

Cordialement.


Dernière édition par Polices le Sam 7 Mar 2015 - 23:37, édité 5 fois (Raison : Résolu ! Merci à SeLfde4Th7 et [Nihil] pour leurs aides.)

Polices
*****

Masculin
Messages : 511
Inscrit(e) le : 04/07/2011

http://agat.forumofficiel.fr/
Polices a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script qui permet de changer un texte connecté et non connecté

Message par Polices le Mar 24 Fév 2015 - 13:38

Merci Chacha ^^

[Nihil] je me retourne vers toi, car il y a un soucis au niveau des points de réputation :s

Le nombre reste à 0 .. alors que sur mon compte mes points sont de 1643 :s Et ça fait le soucis sur les autres comptes aussi :s

Ainsi, quand on est pas connecté le s'inscrire et se connecter sont ensemble c'est-à-dire : Se connecterS'inscrire

Polices
*****

Masculin
Messages : 511
Inscrit(e) le : 04/07/2011

http://agat.forumofficiel.fr/
Polices a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script qui permet de changer un texte connecté et non connecté

Message par [Nihil] le Mar 24 Fév 2015 - 15:33

Dans ton HTML tu peux remplacer cette partie là :
Code:
<a href="/h15-connexion-forum" class="menu2_link">Se connecter</a>
<br /> 
<a href="/register" class="menu2_link">S'inscrire</a>

Par ceci :
Code:
<div class="access">
    <a href="/h15-connexion-forum" class="menu2_link">Se connecter</a>
    <br /> 
    <a href="/register" class="menu2_link">S'inscrire</a>
</div>

Ensuite on remplace le JS par ceci :
Code:
<script>
  jQuery(function($){
    $.get("/forum", function(e) {
        /* on récupère le code des variables */
        var content1 = (e.split('if(typeof(_userdata) == "undefined")')[1]);
        content = content1.split('if(typeof(_lang) == "undefined")')[0];
 
        /* on crée un javascript pour ajouter _userdata sur la page */
        var script = $("<script />", {
            text: content
        }).appendTo($("body"));
    }).complete(function() {
        /* si l'utilisateur est connecté */
        if (!_userdata.session_logged_in == 1) {
            $('.access').html('Pseudo : ' + _userdata.username + '<br>Nombre de posts : ' + _userdata.user_posts + '<br>Points : ' + _userdata.point_reputation);
        }
    });
  });
</script>

Pour les points de réputations, je ne sais pas trop...
Attention, cela concerne les points de réputation ce n'est pas la même chose que les "points" :/
Exemple sur mon profil ici : http://forum.forumactif.com/u98437

J'ai 3213 PointsActifs actuellement (système de point), mais seulement 307 points de réputation (système de réputation) Wink

Le code actuel récupère la réputation Smile

[Nihil]
# Tropactif #

Messages : 1155
Inscrit(e) le : 10/12/2009

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

Résolu Re: Script qui permet de changer un texte connecté et non connecté

Message par Polices le Jeu 26 Fév 2015 - 17:29

Bonjour,

Désolé pour le retard, je n'étais pas chez moi :s

Alors les changements que tu m'as fait, ne sont pas bon, quand je suis connecté sur mon compte j'ai belle et bien :
Se connecter
S'inscrire

Par contre, quand je suis déconnecté j'ai :
Pseudo : Anonymous
Nombre de posts : 0
Points : 0

Par la suite, il me faudrait le système de point et non celui de réputation, car il n'est pas mit en place sur mon forum.

Polices
*****

Masculin
Messages : 511
Inscrit(e) le : 04/07/2011

http://agat.forumofficiel.fr/
Polices a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script qui permet de changer un texte connecté et non connecté

Message par [Nihil] le Jeu 26 Fév 2015 - 18:45

Alors pour l'inversion d'abord, même erreur que la dernière fois, il faut modifier :
Code:
if (!_userdata.session_logged_in == 1) {

Par
Code:
if (_userdata.session_logged_in == 1) {

[Nihil]
# Tropactif #

Messages : 1155
Inscrit(e) le : 10/12/2009

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

Résolu Re: Script qui permet de changer un texte connecté et non connecté

Message par Polices le Jeu 26 Fév 2015 - 19:00

@[Nihil] a écrit:Alors pour l'inversion d'abord, même erreur que la dernière fois, il faut modifier :
Code:
if (!_userdata.session_logged_in == 1) {

Par
Code:
if (_userdata.session_logged_in == 1) {

Alors pour ce côté là c'est réglé ^^ reste plus qu'à trouver le système de point à afficher, mais ça risque d'être pas évident :/

Polices
*****

Masculin
Messages : 511
Inscrit(e) le : 04/07/2011

http://agat.forumofficiel.fr/
Polices a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script qui permet de changer un texte connecté et non connecté

Message par Polices le Lun 2 Mar 2015 - 20:16

Petit up pour les points :$

Polices
*****

Masculin
Messages : 511
Inscrit(e) le : 04/07/2011

http://agat.forumofficiel.fr/
Polices a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script qui permet de changer un texte connecté et non connecté

Message par [Nihil] le Mar 3 Mar 2015 - 19:03

J'ai fait un petit test Smile :

Code:
<script>
  jQuery(function($){
    /* on va sur la page /forum pour récupérer les variables utilisateurs */
    $.get("/forum", function(e) {
        /* on récupère le code des variables */
        var content1 = (e.split('if(typeof(_userdata) == "undefined")')[1]);
        content = content1.split('if(typeof(_lang) == "undefined")')[0];
 
        /* on crée un javascript pour ajouter _userdata sur la page */
        var script = $("<script />", {
            text: content
        }).appendTo($("body"));
    }).complete(function() {
        /* si l'utilisateur est connecté */
        if (_userdata.session_logged_in == 1) {
            $.get("/u" + _userdata.user_id, function (e){
                var points = $("#field_id-13 div", e).text();
                $('.access').html('Pseudo : ' + _userdata.username + '<br>Nombre de posts : ' + _userdata.user_posts + '<br>Points : ' + _userdata.point_reputation);
            });
        }
    });
  });
</script>

[Nihil]
# Tropactif #

Messages : 1155
Inscrit(e) le : 10/12/2009

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

Résolu Re: Script qui permet de changer un texte connecté et non connecté

Message par Polices le Sam 7 Mar 2015 - 18:49

Helloo [Nihil] !

Désolé du retard mais ces temps-ci je suis assez pris ^^'

Je viens de tester le code fourni, mais le nombre de point reste à 0. Sur le forum, je n'utilise pas les points de réputation mais les pointActifs :s

Polices
*****

Masculin
Messages : 511
Inscrit(e) le : 04/07/2011

http://agat.forumofficiel.fr/
Polices a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script qui permet de changer un texte connecté et non connecté

Message par [Nihil] le Sam 7 Mar 2015 - 23:31

Hahaha, je suis bête j'avais fait une petite erreur ça ne risquait pas de marcher, j'oubliais de remplacer une variable... Comme ça c'est mieux Smile ?
Code:
<script>
  jQuery(function($){
    /* on va sur la page /forum pour récupérer les variables utilisateurs */
    $.get("/forum", function(e) {
        /* on récupère le code des variables */
        var content1 = (e.split('if(typeof(_userdata) == "undefined")')[1]);
        content = content1.split('if(typeof(_lang) == "undefined")')[0];
 
        /* on crée un javascript pour ajouter _userdata sur la page */
        var script = $("<script />", {
            text: content
        }).appendTo($("body"));
    }).complete(function() {
        /* si l'utilisateur est connecté */
        if (_userdata.session_logged_in == 1) {
            $.get("/u" + _userdata.user_id, function (e){
                var points = $("#field_id-13 div", e).text();
                $('.access').html('Pseudo : ' + _userdata.username + '<br>Nombre de posts : ' + _userdata.user_posts + '<br>Points : ' + points);
            });
        }
    });
  });
</script>

[Nihil]
# Tropactif #

Messages : 1155
Inscrit(e) le : 10/12/2009

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

Résolu Re: Script qui permet de changer un texte connecté et non connecté

Message par Polices le Sam 7 Mar 2015 - 23:36

Ah c'est super !!! Merci [Nihil] !!! (Puis-je t'épouser ? Wink XDD)

Bref ! Merci de ton aide en tout cas Yahoo ok

Polices
*****

Masculin
Messages : 511
Inscrit(e) le : 04/07/2011

http://agat.forumofficiel.fr/
Polices a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script qui permet de changer un texte connecté et non connecté

Message par [Nihil] le Sam 7 Mar 2015 - 23:44

Hahaha Polices, toujours un plaisir de t'aider Smile
Bon courage pour ton forum !

[Nihil]
# Tropactif #

Messages : 1155
Inscrit(e) le : 10/12/2009

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

Résolu Re: Script qui permet de changer un texte connecté et non connecté

Message par Polices le Sam 7 Mar 2015 - 23:46

@[Nihil] a écrit:Hahaha Polices, toujours un plaisir de t'aider Smile
Bon courage pour ton forum !

Merci beaucoup en tout cas Yes

Polices
*****

Masculin
Messages : 511
Inscrit(e) le : 04/07/2011

http://agat.forumofficiel.fr/
Polices a été remercié(e) par l'auteur de ce sujet.

Page 2 sur 2 Précédent  1, 2

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