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

masculin

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

https://github.com/zeusmaximus

Sus In jos

Re: Afisarea activitatii recente in profil

Mesaj Scris de Lucifer la data de Sam 3 Iun - 20:15

Frumos , chiar imi place !
avatar
Lucifer
Contribuitor suport
Contribuitor suport

masculin

Mesaje : 589
Varsta : 15
Localizare : LocalHost
Data înscrierii : 21/05/2016
Multumiri : 67
1 avertisment

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

masculin

Mesaje : 744
Varsta : 19
Localizare : Forumgratuit, SSYT Beta Zone
Data înscrierii : 25/09/2014
Multumiri : 54
2 avertismente

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

masculin

Mesaje : 421
Varsta : 50
Data înscrierii : 04/06/2017
Multumiri : 7
2 avertismente

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

masculin

Mesaje : 744
Varsta : 19
Localizare : Forumgratuit, SSYT Beta Zone
Data înscrierii : 25/09/2014
Multumiri : 54
2 avertismente

http://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.


Daca v-am fost de ajutor apasati butonul  
avatar
mr.franta
Asistent
Asistent

masculin

Mesaje : 1249
Varsta : 29
Localizare : Giurgiu
Data înscrierii : 18/02/2012
Multumiri : 104
Niciun avertisment

http://www.frannnta-design.com/

Sus In jos

Vezi subiectul anterior Vezi subiectul urmator Sus

- Subiecte similare

Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum