Afisarea activitatii recente in profil

Vezi subiectul anterior Vezi subiectul urmator In jos

Afisarea activitatii recente in profil

Mesaj Scris de Zeus la data de Sam 3 Iun - 19:08

Salutare tuturor,

Am dezvoltat un cod care permite afisarea ultimei activitati in profilurile utilizatorilor. Codul a fost testat si functioneaza pentru phpBB si modernBB.

Demonstratie:


Codul trebuie adaugat in:
Panou > Module > HTML & JAVASCRIPT > Gestiunea codurilor javascript > Creati un nou cod JavaScript

  • Titlu: Afisarea activitatii recente in profil
  • Amplasare: Toate paginile
  • Cod:

    Cod:

    $(function() {

        if (window.location.pathname.search("/u") !== -1) {
            var default_language = 0; // 0 - romainan, 1 - english

            var p_ID = window.location.pathname.replace(/[^0-9\ ]/g, ''),
                p_is_online = false,
                p_location = null,
                p_last_update = null;

            if (typeof p_ID === 'undefined') return;

            var lang = [{
                    user_is_offline: "Nu exista date disponibile.<br /> Utilizatorul nu este conectat.",
                    recent_activity: "Activitate recenta",
                    loading: "Se incarca datele ...",
                    location: "Localizare in forum:",
                    last_update: "Ultima activitate:",
                    his_profile: "Profilul lui %s"
                },
                {
                    user_is_offline: "No data available. <br /> The user is not logged in.",
                    recent_activity: "Recent activity",
                    loading: "Loading data ...",
                    location: "Location in forum:",
                    last_update: "Last activity:",
                    his_profile: "%s's profile"
                }
            ];

            $.get("/viewonline", function(data) {
                $('.forumbg a[href="/u' + p_ID + '"]', data).each(function() {
                    p_is_online = true;
                    p_username = $('a[href="/u' + p_ID + '"]', data).parent().parent().find('td:nth-child(1)').html();
                    p_location = ($('a[href="/u' + p_ID + '"]', data).parent().parent().find('td:nth-child(3)').html().search("/viewonline") > -1) ? lang[default_language].his_profile.replace("%s", p_username) : $('a[href="/u' + p_ID + '"]', data).parent().parent().find('td:nth-child(3)').html();
                    p_last_update = $('a[href="/u' + p_ID + '"]', data).parent().parent().find('td:nth-child(2)').html();
                    $("#user_activity").html("<strong>" + lang[default_language].location + "</strong> " + p_location + "<br /> <strong>" + lang[default_language].last_update + "</strong> " + p_last_update);
                });

                if (p_is_online === false) $("#user_activity").html(lang[default_language].user_is_offline);

            }, "html");

            $("#profile-advanced-right .module + .module").before('<div class="module" style="margin-bottom:4px;"><div class="inner"><span class="corners-top"><span></span></span><div class="h3"><span style="color:#EF3333"><strong>' + lang[default_language].recent_activity + '</strong></span></div><div style="text-align:left;"><div id="user_activity">' + lang[default_language].loading + '</div></div><span class="corners-bottom"><span></span></span></div></div>');
        }
    });

avatar
Zeus
Membru onorific
Membru onorific

Mesaje : 4172
Localizare : Bucuresti, Romania
Data înscrierii : 19/02/2012
Multumiri : 641
Niciun avertisment

Vezi profilul utilizatorului https://github.com/zeusmaximus

Sus In jos


Lucifer
Moderator
Moderator

Mesaje : 897
Varsta : 16
Localizare : Constanţa
Data înscrierii : 21/05/2016
Multumiri : 111
Niciun avertisment

Vezi profilul utilizatorului https://www.fgdesign.biz/

Sus In jos

Re: Afisarea activitatii recente in profil

Mesaj Scris de mihai la data de Sam 3 Iun - 20:33

felicitări, pentru munca depusă monsieur @Zeus!
avatar
mihai
Suport Traducerii
Suport Traducerii

Mesaje : 862
Varsta : 20
Localizare : București
Data înscrierii : 25/09/2014
Multumiri : 72
Niciun avertisment

Vezi profilul utilizatorului https://help.forumgratuit.ro/

Sus In jos

Re: Afisarea activitatii recente in profil

Mesaj Scris de Dani David la data de Mar 26 Sept - 21:17

Buna seara,la mine nu functioneaza pe modernbb imi modifica si butoanele de vot.
avatar
Dani David
Membru activ

Mesaje : 546
Varsta : 50
Localizare : Bucuresti
Data înscrierii : 04/06/2017
Multumiri : 9
2 avertismente

Vezi profilul utilizatorului https://depanatorul-tv.com/

Sus In jos

Re: Afisarea activitatii recente in profil

Mesaj Scris de mihai la data de Mar 26 Sept - 21:24

@Dani David a scris:Buna seara,la mine nu functioneaza pe modernbb imi modifica si butoanele de vot.

bună seara,

codurile sunt disponibile sunt și pentru versiunea phpbb.

Ați încercat?
avatar
mihai
Suport Traducerii
Suport Traducerii

Mesaje : 862
Varsta : 20
Localizare : București
Data înscrierii : 25/09/2014
Multumiri : 72
Niciun avertisment

Vezi profilul utilizatorului https://help.forumgratuit.ro/

Sus In jos

Re: Afisarea activitatii recente in profil

Mesaj Scris de mr.franta la data de Mier 27 Sept - 7:26

Foarte interesant,credeam ca arata altceva dar tot sunt multumit de rezultat.
avatar
mr.franta
Membru onorific
Membru onorific

Mesaje : 1310
Varsta : 30
Localizare : Giurgiu
Data înscrierii : 18/02/2012
Multumiri : 114
Niciun avertisment

Vezi profilul utilizatorului http://www.frannnta-design.com/

Sus In jos

Vezi subiectul anterior Vezi subiectul urmator Sus


Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum