The forum of the forums

Would you like to react to this message? Create an account in a few clicks or log in to continue.
The forum of the forums
3 posters

    Census group don't working

    Amadeus
    Amadeus
    Forumember


    Female Posts : 157
    Reputation : 1
    Language : Polish, English
    Location : Poland

    Solved Census group don't working

    Post by Amadeus March 9th 2021, 6:29 pm

    Technical Details


    Forum version : #ModernBB
    Position : Founder
    Concerned browser(s) : Google Chrome
    Who the problem concerns : Yourself
    When the problem appeared : census group don't working
    Forum link : ( link is hidden, you must reply to see )

    Description of problem

    Hello, I have a problem with the census script I have placed in index_body and it is not counting people for me. I will give an example I have Yokai - 0, and I would like the number 0, to be 1 after the person added, etc. That is why I am asking for help.

    My forum is Modernbb

    HTML:
    Code:

    <div class="qeel-groups">
    <a href="#">Ludzie <span id="census_Ludzie" class="censusValue"><span class="censusCount">0</span></span></a>
    <a href="#">Pradawni <span id="census_Pradawni" class="censusValue"><span class="censusCount">0</span></span></a>
    <a href="/g5-yokai">Yokai <span id="censusYokai" class="censusValue"><span class="censusCount">0</span></span></a>
    <a href="#">Hanyou <span id="census_Hanyou" class="censusValue"><span class="censusCount">0</span></span></a>
    <a href="#">Gobliny <span id="census_Gobliny" class="censusValue"><span class="censusCount">0</span></span></a>
    <a href="#">Daishin <span id="census_Daishin" class="censusValue"><span class="censusCount">0</span></span></a>
    <a href="#">Inne Istoty <span id="census_InneIstoty" class="censusValue"><span class="censusCount">0</span></span></a>
    <a href="#">NPC <span id="census_NPC" class="censusValue"><span class="censusCount">0</span></span></a></div></div>

    Javascript:
    Code:
    <![CDATA[
    (function() {
      window._faCensus = {
        title : 'Group census', // main title
     
        // syntax : 'GROUP_NAME' : 'GROUP_ID'
        groups : {
          'Hanyou' : 6,
          'Pradawni' : 2,
          'Yokai' : 5,
          'Ludzie' : 4,
          'Daishin' : 3,
          'Gobliny' : 7,
          'Inne Istoty' : 8,
          'NPC' : 13
        },
     
        // get group member count from AJAX or storage
        getCount : function(id, callback) {
          var count = 0, pages, storage = window.localStorage;
     
          if (storage && storage['group_count_' + id] && storage['group_count_' + id + '_exp'] > +new Date - 1*60*60*1000) callback(storage['group_count_' + id]);
          else jQuery.get('/g' + id + '-?change_version=prosilver', function(d) {
            count = jQuery('.forumbg-table a[href^="/u"]', d).length;
            pages = jQuery('.pagination span a:not(.pag-img):last', d);
     
     
            if (pages[0]) {
              pages = +jQuery(pages).text();
              count = count * pages;
            }
     
            if (storage) {
              storage['group_count_' + id] = count;
              storage['group_count_' + id + '_exp'] = +new Date;
            }
     
            callback(count);
          });
        }
      };
     
      var census = document.createElement('DIV'),
          node = document.getElementById('censusNode'),
          i,
          row;
      census.id = 'faCensus';
      census.innerHTML = '<div id="censusMainTitle">' + _faCensus.title + '</div>';
     
      // set content
      for (i in _faCensus.groups) {
        row = document.createElement('DIV');
        row.innerHTML = 'loading...';
        row.className = 'censusRow';
     
        _faCensus.getCount(_faCensus.groups[i], function(count) {
          row.innerHTML = '<span class="censusTitle">' + i + '</span><span id="census_' + i.replace(/\s/g, '_') + '" class="censusValue"><span class="censusCount">' + count + '</span></span>';
        });
     
        census.appendChild(row); // add the row to the census
      }
     
      censusNode.appendChild(census); // append the census to the drop point
    })();
    // par ange tuteur
    //]]>

    please help me


    Last edited by Amadeus on March 11th 2021, 4:43 am; edited 1 time in total
    skouliki
    skouliki
    Manager
    Manager


    Female Posts : 15311
    Reputation : 1705
    Language : English,Greek
    Location : Greece

    Solved Re: Census group don't working

    Post by skouliki March 9th 2021, 6:57 pm

    hello

    where did you find this code ?

    Amadeus
    Amadeus
    Forumember


    Female Posts : 157
    Reputation : 1
    Language : Polish, English
    Location : Poland

    Solved Re: Census group don't working

    Post by Amadeus March 9th 2021, 7:20 pm

    Ape
    Ape
    Administrator
    Administrator


    Male Posts : 19325
    Reputation : 2005
    Language : fluent in dork / mumbojumbo & English haha

    Solved Re: Census group don't working

    Post by Ape March 9th 2021, 8:47 pm

    The reason it is not working is the forum version is not the same and the code is looking for parts that don't exist on your forum version or if it does it's not named the same.



    Census group don't working Left1212Census group don't working Center11Census group don't working Right112
    Census group don't working Ape_b110
    Census group don't working Ape1010
    Amadeus
    Amadeus
    Forumember


    Female Posts : 157
    Reputation : 1
    Language : Polish, English
    Location : Poland

    Solved Re: Census group don't working

    Post by Amadeus March 9th 2021, 10:28 pm

    Ape wrote:The reason it is not working is the forum version is not the same and the code is looking for parts that don't exist on your forum version or if it does it's not named the same.

    What I know, the person who modified it so much on my forum that he does not charge it at all. Can you help me please to make it work for me on modernbb please? Sad
    Ape
    Ape
    Administrator
    Administrator


    Male Posts : 19325
    Reputation : 2005
    Language : fluent in dork / mumbojumbo & English haha

    Solved Re: Census group don't working

    Post by Ape March 10th 2021, 5:01 pm

    Sadly I am not a coder so I would not know where to start you maybe better off tagging the one who made the code in hope they will help.



    Census group don't working Left1212Census group don't working Center11Census group don't working Right112
    Census group don't working Ape_b110
    Census group don't working Ape1010
    Amadeus
    Amadeus
    Forumember


    Female Posts : 157
    Reputation : 1
    Language : Polish, English
    Location : Poland

    Solved Re: Census group don't working

    Post by Amadeus March 11th 2021, 4:43 am

    Ape wrote:Sadly I am not a coder so I would not know where to start you maybe better off tagging the one who made the code in hope they will help.

    After a few attempts I've grasped javascript and everything works as it should. The topic can be closed.
    skouliki
    skouliki
    Manager
    Manager


    Female Posts : 15311
    Reputation : 1705
    Language : English,Greek
    Location : Greece

    Solved Re: Census group don't working

    Post by skouliki March 11th 2021, 9:31 am

    Problem solved & topic archived.
    Please read our forum rules: ESF General Rules


      Current date/time is September 22nd 2024, 11:32 pm