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 Sam Iun 03, 2017 7:08 pm

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 : 4160
Varsta : 24
Localizare : Bucuresti, Romania
Data înscrierii : 19/02/2012
Mulțumiri : 644
Pachetul Gratuit Google Chrome phpBB3

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 Sam Iun 03, 2017 8:15 pm

Frumos , chiar imi place !
Lucifer

Lucifer
Membru onorific
Membru onorific

Mesaje : 976
Varsta : 19
Localizare : Constanţa & Calarasi
Data înscrierii : 21/05/2016
Mulțumiri : 111
Pachetul Gratuit Google Chrome phpBB3

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 Sam Iun 03, 2017 8:33 pm

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

Mihai
Administrator
Administrator

Mesaje : 1463
Varsta : 23
Localizare : București, România
Data înscrierii : 25/09/2014
Mulțumiri : 87
Pachetul Premium Google Chrome phpBB3

http://fgsuport.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 Mar Sept 26, 2017 9:17 pm

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

Dani David
Membru activ

Mesaje : 551
Varsta : 54
Localizare : Bucuresti
Data înscrierii : 04/06/2017
Mulțumiri : 9
Pachetul Gratuit Google Chrome ModernBB

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 Mar Sept 26, 2017 9:24 pm

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

Mesaje : 1463
Varsta : 23
Localizare : București, România
Data înscrierii : 25/09/2014
Mulțumiri : 87
Pachetul Premium Google Chrome phpBB3

http://fgsuport.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 Mier Sept 27, 2017 7:26 am

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

mr.franta
Membru onorific
Membru onorific

Mesaje : 1383
Varsta : 33
Localizare : Giurgiu
Data înscrierii : 18/02/2012
Mulțumiri : 130
Pachetul Gratuit Internet Explorer phpBB2

http://frannnta-design.hitforum.ro/
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