Forum gratuit: forum de suport al utilizatorilor
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

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 Mar Dec 19, 2017 9:30 pm

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?
Emma90

Emma90
Membru Forumgratuit

Mesaje : 71
Varsta : 33
Data înscrierii : 04/05/2017
Mulțumiri : 0
Internet Explorer punBB

http://svdp.yes-da.com/
Emma90 a fost mulțumit de autorul acestui subiect.

In cos Re: Award Sistem

Mesaj Scris de Petronel Mier Dec 20, 2017 2:51 pm

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

Petronel
Membru onorific
Membru onorific

Mesaje : 1045
Varsta : 21
Localizare : Constanţa & Calarasi
Data înscrierii : 21/05/2016
Mulțumiri : 113
Google Chrome AwesomeBB

https://www.fgdesign.biz/
Petronel a fost mulțumit de autorul acestui subiect.

In cos Re: Award Sistem

Mesaj Scris de R1bb0N Mier Dec 20, 2017 7:27 pm

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.
R1bb0N

R1bb0N
Membru Forumgratuit

Mesaje : 182
Varsta : 22
Data înscrierii : 26/06/2016
Mulțumiri : 48
Mozilla Firefox punBB

http://board.realmsn.com
R1bb0N a fost mulțumit de autorul acestui subiect.

In cos Re: Award Sistem

Mesaj Scris de Emma90 Mier Dec 20, 2017 8:05 pm

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

Emma90

Emma90
Membru Forumgratuit

Mesaje : 71
Varsta : 33
Data înscrierii : 04/05/2017
Mulțumiri : 0
Internet Explorer punBB

http://svdp.yes-da.com/
Emma90 a fost mulțumit de autorul acestui subiect.

In cos Re: Award Sistem

Mesaj Scris de SSYT Mier Dec 20, 2017 8:14 pm

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.
SSYT

SSYT
Membru onorific
Membru onorific

Mesaje : 1424
Varsta : 29
Localizare : Romania, localhost:80
Data înscrierii : 10/08/2015
Mulțumiri : 199
Opera phpBB3

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

In cos Re: Award Sistem

Mesaj Scris de Emma90 Mier Dec 20, 2017 8:46 pm

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..
Emma90

Emma90
Membru Forumgratuit

Mesaje : 71
Varsta : 33
Data înscrierii : 04/05/2017
Mulțumiri : 0
Internet Explorer punBB

http://svdp.yes-da.com/
Emma90 a fost mulțumit de autorul acestui subiect.

In cos Re: Award Sistem

Mesaj Scris de Petronel Mier Dec 20, 2017 9:06 pm

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 Award Sistem Ajouter
5. Completati ca in imaginea de mai jos :
Award Sistem Captur11

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
Petronel

Petronel
Membru onorific
Membru onorific

Mesaje : 1045
Varsta : 21
Localizare : Constanţa & Calarasi
Data înscrierii : 21/05/2016
Mulțumiri : 113
Google Chrome AwesomeBB

https://www.fgdesign.biz/
Petronel a fost mulțumit de autorul acestui subiect.

In cos Re: Award Sistem

Mesaj Scris de Emma90 Mier Dec 20, 2017 9:52 pm

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!
Emma90

Emma90
Membru Forumgratuit

Mesaje : 71
Varsta : 33
Data înscrierii : 04/05/2017
Mulțumiri : 0
Internet Explorer punBB

http://svdp.yes-da.com/
Emma90 a fost mulțumit de autorul acestui subiect.

In cos Re: Award Sistem

Mesaj Scris de Ionut_FG Joi Dec 21, 2017 2:50 pm

Ce versiune folosiți?

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

Ionut_FG
Membru activ

Mesaje : 777
Varsta : 25
Data înscrierii : 01/11/2015
Mulțumiri : 123
Google Chrome Invision

http://invisionpower.rpgwars.net/
Ionut_FG a fost mulțumit de autorul acestui subiect.

In cos Re: Award Sistem

Mesaj Scris de Emma90 Joi Dec 21, 2017 3:03 pm

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
Emma90

Emma90
Membru Forumgratuit

Mesaje : 71
Varsta : 33
Data înscrierii : 04/05/2017
Mulțumiri : 0
Internet Explorer punBB

http://svdp.yes-da.com/
Emma90 a fost mulțumit de autorul acestui subiect.

In cos Re: Award Sistem

Mesaj Scris de Emma90 Sam Dec 23, 2017 5:22 pm

Emma90

Emma90
Membru Forumgratuit

Mesaje : 71
Varsta : 33
Data înscrierii : 04/05/2017
Mulțumiri : 0
Internet Explorer punBB

http://svdp.yes-da.com/
Emma90 a fost mulțumit de autorul acestui subiect.

In cos Re: Award Sistem

Mesaj Scris de Ionut_FG Sam Dec 23, 2017 6:54 pm

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

Mesaje : 777
Varsta : 25
Data înscrierii : 01/11/2015
Mulțumiri : 123
Google Chrome Invision

http://invisionpower.rpgwars.net/
Ionut_FG a fost mulțumit de autorul acestui subiect.

Pagina 1 din 3 1, 2, 3  Urmatorul

Vezi subiectul anterior Vezi subiectul urmator Sus

- Subiecte similare

Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum