Award Sistem

Pagina 1 din 3 1, 2, 3  Urmatorul

Vezi subiectul anterior Vezi subiectul urmator In jos

In cos Award Sistem

Mesaj Scris de Emma90 la data de Mar 19 Dec - 21:30

salut,

[Trebuie sa fiti inscris si conectat pentru a vedea acest link]

Vreau și eu sa fac un sistem ca acela Per forumul meu, dacă te logezi pe acel forum, sistemul merge, funcționează corect..vreau și eu sa îl fac le forumul meu! Cum se face?
avatar

Emma90
Membru Forumgratuit

Mesaje : 70
Varsta : 28
Data înscrierii : 04/05/2017
Multumiri : 0
Niciun avertisment

Vezi profilul utilizatorului http://svdp.forumotion.com/
Emma90 a fost mulțumit de autorul acestui subiect.

In cos Re: Award Sistem

Mesaj Scris de Lucifer la data de Mier 20 Dec - 14:51

Cititi [Trebuie sa fiti inscris si conectat pentru a vedea acest link]din forumul de support englez.

Lucifer
Membru onorific
Membru onorific

Mesaje : 931
Varsta : 16
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.

In cos Re: Award Sistem

Mesaj Scris de R1bb0N la data de Mier 20 Dec - 19:27

Sistemul de Awards de pe acel forum este doar pentru acel forum. Daca vrei sa il folosesti pe forumul tau, ai nevoie de permisiunea autorului(adminul acelui forum) si de cunostinte javascript, ceea ce nu cred ca detii.
avatar

R1bb0N
Membru Forumgratuit

Mesaje : 133
Varsta : 17
Data înscrierii : 26/06/2016
Multumiri : 37
Niciun avertisment

Vezi profilul utilizatorului http://board.forumotion.com
R1bb0N a fost mulțumit de autorul acestui subiect.

In cos Re: Award Sistem

Mesaj Scris de Emma90 la data de Mier 20 Dec - 20:05

daca il stiam, nu mai scriam aici... ehi bine, daca asa spuneti voi...

avatar

Emma90
Membru Forumgratuit

Mesaje : 70
Varsta : 28
Data înscrierii : 04/05/2017
Multumiri : 0
Niciun avertisment

Vezi profilul utilizatorului http://svdp.forumotion.com/
Emma90 a fost mulțumit de autorul acestui subiect.

In cos Re: Award Sistem

Mesaj Scris de SSYT la data de Mier 20 Dec - 20:14

Buna seara,
Va recomand sa vorbiti cu Ange (Admina acelui forum) despre acel sistem.
Sau puteti face ceva asemanator cu tutorial oferit de colegi mei mai sus.
avatar

SSYT
Membru onorific
Membru onorific

Mesaje : 1423
Varsta : 24
Localizare : France, Aisne
Data înscrierii : 10/08/2015
Multumiri : 199
Niciun avertisment

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

In cos Re: Award Sistem

Mesaj Scris de Emma90 la data de Mier 20 Dec - 20:46

am incercat... dar ma trimis pe forumul de suport englez... cum nu stiu engleza, am venit aici..

[Trebuie sa fiti inscris si conectat pentru a vedea acest link]

folosesc translate... dar se intelege putin..
avatar

Emma90
Membru Forumgratuit

Mesaje : 70
Varsta : 28
Data înscrierii : 04/05/2017
Multumiri : 0
Niciun avertisment

Vezi profilul utilizatorului http://svdp.forumotion.com/
Emma90 a fost mulțumit de autorul acestui subiect.

In cos Re: Award Sistem

Mesaj Scris de Lucifer la data de Mier 20 Dec - 21:06

Urmariti pasii de mai jos :

1. Intrati in Panoul de Administrare
2. Dupa dati click pe Utilizatori si Grupuri
3. Dati click pe Profiluri
4. Apasati pe
5. Completati ca in imaginea de mai jos :


NOTA : la URL Icon aici o sa trebuiasca sa puneti dv o imagine cu Premiul respectiv.
6. Ramane sa setati dv Premiul viecarui utilizator in parte (respectiv : AdminCP--> Utilizatori --> Administrare utilizatori --> Modifica un utilizator)

Numai bine La revedere

Lucifer
Membru onorific
Membru onorific

Mesaje : 931
Varsta : 16
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.

In cos Re: Award Sistem

Mesaj Scris de Emma90 la data de Mier 20 Dec - 21:52

Eh totuși aștept comentariu lui [Trebuie sa fiti inscris si conectat pentru a vedea acest link] sa văd dacă ma poate ajuta... pentru ca, așa este, acel forum va Închide curând!
avatar

Emma90
Membru Forumgratuit

Mesaje : 70
Varsta : 28
Data înscrierii : 04/05/2017
Multumiri : 0
Niciun avertisment

Vezi profilul utilizatorului http://svdp.forumotion.com/
Emma90 a fost mulțumit de autorul acestui subiect.

In cos Re: Award Sistem

Mesaj Scris de Ionut la data de Joi 21 Dec - 14:50

Ce versiune folosiți?

P.S. Nu o să fie asemănătoare sistemele.
avatar

Ionut
Membru onorific
Membru onorific

Mesaje : 771
Varsta : 20
Data înscrierii : 01/11/2015
Multumiri : 123
Niciun avertisment

Vezi profilul utilizatorului http://hhttp://invisionpower.rpgwars.net/
Ionut a fost mulțumit de autorul acestui subiect.

In cos Re: Award Sistem

Mesaj Scris de Emma90 la data de Joi 21 Dec - 15:03

salut, [Trebuie sa fiti inscris si conectat pentru a vedea acest link] folosesc PhpBB3

Nu are nimic daca nu este la fel

P.S. Momentan folosesc ModernBB dar noua tema din Ianuarie o sa fie PHPBB3, și sistemul îl voi pune pe acea tema
avatar

Emma90
Membru Forumgratuit

Mesaje : 70
Varsta : 28
Data înscrierii : 04/05/2017
Multumiri : 0
Niciun avertisment

Vezi profilul utilizatorului http://svdp.forumotion.com/
Emma90 a fost mulțumit de autorul acestui subiect.

In cos Re: Award Sistem

Mesaj Scris de Emma90 la data de Sam 23 Dec - 17:22

avatar

Emma90
Membru Forumgratuit

Mesaje : 70
Varsta : 28
Data înscrierii : 04/05/2017
Multumiri : 0
Niciun avertisment

Vezi profilul utilizatorului http://svdp.forumotion.com/
Emma90 a fost mulțumit de autorul acestui subiect.

In cos Re: Award Sistem

Mesaj Scris de Ionut la data de Sam 23 Dec - 18:54

Codul js

La names trebuie sa adaugi alt tabel exemplu ai â
 "1": "Nume utilizator",
 "2": "Nume utilizator"
Si tot asa apoi adaugi statisticile fiecarui utilizator imparte la celelalte tabeluri de exemplu vrei sa adaugi utilizatorului 2 ceva sa zicem la "a_collector3": [1], adaugi 2 "a_collector3": [1,2], si tot asa e simplu, este luat de pe site-ul respectiv nimic nu am incercat nu stiu daca si functioneaza dar merita incercat !


Cod:
function fmd_count_awards(id, target, show) {
    target = target ? target : document;
    id = id ? id : _userdata.user_id;
    var total_members = 1 ,
        data = {
            "names": {
                "1": "Nume utilizator"
             },
            "achieved": {
                "a_member": [1],
                "a_beta": [1],
                "a_promoter": [1],
                "a_teacher": [1],
                "a_artist": [1],
                "a_ptitle": [1],
                "a_banhammer": [1],
                "a_thinker": [1],
                "a_likeable": [1],
                "a_loveable": [1],
                "a_contributor": [1],
                "a_writer": [1],
                "a_pressstart": [1],
                "a_highscore": [1],
                "a_idol": [1],
                "a_keywarrior": [1],
                "a_signature": [1],
                "a_year1": [1],
                "a_year2": [1],
                "a_group1": [1],
                "a_group2": [1],
                "a_group3": [1],
                "a_collector1": [1],
                "a_collector2": [1],
                "a_hobbyist": [1],
                "a_website": [1],
                "a_artist2": [1],
                "a_artist3": [1],
                "a_teacher2": [1],
                "a_teacher3": [1],
                "a_collector3": [1],
                "a_avatar": [1],
                "a_helloworld": [1],
                "a_friend": [1],
                "a_pm": [1],
                "a_pm2": [1],
                "a_pm3": [1],
                "a_liker": [1],
                "a_liker2": [1],
                "a_topic": [1],
                "a_topic2": [1],
                "a_topic3": [1],
                "a_friend2": [1],
                "a_liker3": [1],
                "a_number1": [1],
                "a_year3": [1],
                "a_fmdbday": [1],
                "a_affiliate": [1],
                "a_awardmaker": [1],
                "a_bugbuster": [1],
                "a_suggestion": [1],
                "a_tester": [1],
                "a_month1": [1],
                "a_month2": [1],
                "a_tester2": [1],
                "a_membotm": [1],
                "a_month3": [1]
            }
        }, stats = $('#achievement_stats', target)[0],
        all_awards = $('.award', target),
        i = 0,
        j = all_awards.length,
        calculate = _userdata.session_logged_in || show;
    stats.innerHTML = '<table><tbody><tr><td class="award_label">Awards Achieved : </td><td><span id="aw_total">0</span>/' + j + ' (<span id="aw_percent">0</span>%)</td></tr><tr><td colspan="2"><div id="achievement_progress"><div style="width:0%;"></div></div></td></tr></tbody></table>' + (calculate ? '' : '<div style="text-align:center;font-size:14px;margin:10px auto;"><a href="/login">Login</a> or <a href="/register">Register</a> to start earning awards!</div>');
    if (calculate) {
        $.get('/u' + id, function(d) {
            var your_awards = $('#field_id5 tr', d),
                award_array = your_awards.html().replace(/<td class="(.*?)"><\/td>/g, '$1|'),
                achieved = your_awards[0].getElementsByTagName('TD').length,
                award_name, c, k, l, m, n, div, percent, rarity, rating, hit, num;
            award_array = award_array.slice(0, award_array.length - 1).split('|');
            l = award_array.length;
            for (; i < j; i++) {
                hit = false;
                div = $('<div class="award_achievers" />')[0];
                c = all_awards[i].className.replace(/fa award /, '');
                for (k = 0; k < l; k++) {
                    if (award_array[k] == c) {
                        all_awards[i].className += ' achieved';
                        break
                    }
                }
                for (m in data.achieved) {
                    if (m == c) {
                        hit = true;
                        num = data.achieved[m].length;
                        award_name = $(all_awards[i]).parent().next().find('.award_title').text();
                        rarity = (num / total_members * 100).toFixed(1);
                        rating = rarity >= 50.1 ? 'Common' : rarity <= 50.0 && rarity >= 30.1 ? 'Uncommon' : rarity <= 30.0 && rarity >= 15.1 ? 'Rare' : rarity <= 15.0 && rarity >= 5.1 ? 'Very Rare' : 'Ultra Rare';
                        for (fmd_achievers_list[c] = num + ' out of ' + total_members + ' members achieved "' + award_name + '"\nRarity : ' + rating + ' (' + rarity + '%)\n\n', n = 0; n < num; n++) {
                            fmd_achievers_list[c] += n + 1 + '. ' + data.names[data.achieved[m][n]] + '\n'
                        }
                        div.innerHTML = '<strong>' + num + '</strong> member' + (num == 1 ? '' : 's') + ' achieved this award. <a href="#" onclick="alert(fmd_achievers_list.' + c + ', \'Award - ' + award_name.replace(/'/g, "\\'") + '\'); return false;">Who?</a> <span class="award_rarity">' + rating + ' (' + rarity + '%)</span>';
                        break
                    }
                }
                if (!hit) {
                    div.innerHTML = 'No one has achieved this award yet. <span class="award_rarity">Ultra Rare (0.0%)</span>'
                }
                $(all_awards[i]).parent().next().append(div)
            }
            var count = $('#aw_total, #aw_percent', target);
            percent = (achieved / j * 100).toFixed();
            count[0].innerHTML = achieved;
            count[1].innerHTML = percent;
            $('#achievement_progress', target)[0].firstChild.style.width = percent + '%';
            count.each(function() {
                $(this).prop('Counter', 0).animate({
                        Counter: $(this).text()
                    }, {
                        duration: 500,
                        easing: 'swing',
                        step: function(now) {
                            $(this).text(Math.ceil(now))
                        }
                    })
            })
        })
    }
};

Codul paginii html.

Cod:
div id="fmd_achievements">
<style type="text/css">#achievement_stats table, #fmd_achievement_list table { margin:10px auto; }
#achievement_stats { font-size:18px; }

#fmd_achievement_list .award {
  color:#FFF;
  font-size:36px;
  text-align:center;
  background:#69C;
  border-radius:100px;
  cursor:default;
  display:inline-block;
  position:relative;
  width:64px;
  height:64px;
  line-height:64px;
  margin:10px 10px 10px 1px;
  opacity:0.5;
  transition:500ms;
  -webkit-filter:grayscale(1);
          filter:grayscale(1);
}

#fmd_achievement_list .achieved {
  opacity:1;
   -webkit-filter:grayscale(0);
           filter:grayscale(0);
}

.award_title {
  font-size:18px;
  font-weight:bold;
}

.award_label {
  text-align:right;
  font-weight:bold;
}

.award_desc { font-size:12px; width:500px; }
.award_icon { text-align:right; }
.award_info { text-align:left; }

.user_award_info { text-align:center; font-size:18px; }
.user_award_info img { height:50px; width:50px; border-radius:50px; border:1px solid #CCC; background:#FFF; padding:3px; margin-right:10px; vertical-align:middle; }

.award_achievers {
  font-size:11px;
  font-style:italic;
  margin-top:5px;
}
.award_rarity { float:right; }

#achievement_progress {
  background:#CCC;
  height:10px;
  margin:3px 0;
}

#achievement_progress div {
  background:#69C;
  height:10px;
  transition:500ms;
}</style>

<script type="text/javascript">if (_userdata.session_logged_in) document.write('<div class="user_award_info">' + _userdata.avatar + '<a href="/u' + _userdata.user_id + '">' + _userdata.username + '</a>' + '</div>');</script>

<div id="achievement_stats"></div>
</div>

Trebuie sa mearga cred
avatar

Ionut
Membru onorific
Membru onorific

Mesaje : 771
Varsta : 20
Data înscrierii : 01/11/2015
Multumiri : 123
Niciun avertisment

Vezi profilul utilizatorului http://hhttp://invisionpower.rpgwars.net/
Ionut a fost mulțumit de autorul acestui subiect.

Pagina 1 din 3 1, 2, 3  Urmatorul

Vezi subiectul anterior Vezi subiectul urmator Sus


Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum