Afisarea activitatii recente in profil

Vezi subiectul anterior Vezi subiectul urmator In jos

  • 0

Afisarea activitatii recente in profil Empty Afisarea activitatii recente in profil

Mesaj Scris de Zeus la data de 03.06.17 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:
Afisarea activitatii recente in profil Goood10

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>');
        }
    });

Zeus

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
Zeus a fost mulțumit de autorul acestui subiect.

Afisarea activitatii recente in profil Empty Re: Afisarea activitatii recente in profil

Mesaj Scris de Lucifer la data de 03.06.17 20:15

Frumos , chiar imi place !
Lucifer

Lucifer
Asistent
Asistent

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

Vezi profilul utilizatorului https://www.fgdesign.biz/
Lucifer a fost mulțumit de autorul acestui subiect.

Afisarea activitatii recente in profil Empty Re: Afisarea activitatii recente in profil

Mesaj Scris de mihai la data de 03.06.17 20:33

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

mihai
Membru onorific
Membru onorific

Mesaje : 948
Varsta : 21
Data înscrierii : 25/09/2014
Multumiri : 74
Niciun avertisment

Vezi profilul utilizatorului https://help.forumgratuit.ro
mihai a fost mulțumit de autorul acestui subiect.

Afisarea activitatii recente in profil Empty Re: Afisarea activitatii recente in profil

Mesaj Scris de Dani David la data de 26.09.17 21:17

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

Dani David
Membru activ

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

Vezi profilul utilizatorului
Dani David a fost mulțumit de autorul acestui subiect.

Afisarea activitatii recente in profil Empty Re: Afisarea activitatii recente in profil

Mesaj Scris de mihai la data de 26.09.17 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?
mihai

mihai
Membru onorific
Membru onorific

Mesaje : 948
Varsta : 21
Data înscrierii : 25/09/2014
Multumiri : 74
Niciun avertisment

Vezi profilul utilizatorului https://help.forumgratuit.ro
mihai a fost mulțumit de autorul acestui subiect.

Afisarea activitatii recente in profil Empty Re: Afisarea activitatii recente in profil

Mesaj Scris de mr.franta la data de 27.09.17 7:26

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

mr.franta
Membru onorific
Membru onorific

Mesaje : 1338
Varsta : 31
Localizare : Giurgiu
Data înscrierii : 18/02/2012
Multumiri : 117
Niciun avertisment

Vezi profilul utilizatorului http://www.frannnta-design.com/
mr.franta a fost mulțumit de autorul acestui subiect.

Vezi subiectul anterior Vezi subiectul urmator Sus


Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum