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

    Moving the dice to quick reply

    avatar
    Yuushishio
    Forumember


    Posts : 117
    Reputation : 4
    Language : English

    Moving the dice to quick reply Empty Moving the dice to quick reply

    Post by Yuushishio 2/4/2016, 22:52

    My forum: http://www.1000sunny.net/
    ver: phpbb3

    I tried to use this JS code by @Ange Tuteur
    from this topic
    Code:
    $(function(){$(function() {
      if (!$.sceditor || $('.sceditor-button-faroll').length) return; // return if the editor isn't present or the dice exist
      var a = document.createElement('A'), b = document.createElement('DIV'), c = $('.sceditor-button-emoticon')[0], sce = $('#text_editor_textarea').sceditor('instance'), i = 0, j = dice.length, opt, n;
     
      // button attributes
      a.className = 'sceditor-button sceditor-button-faroll';
      a.title = $.sceditor.commands.faroll.tooltip;
      a.innerHTML = '<div unselectable="on"></div>';
      a.onclick = function() { b.style.display.match(/none/) ? b.style.display = '' : b.style.display = 'none' };
      a.onmouseover = function() { a.className.match(/disabled/) && (a.className = a.className.replace(/disabled/,'')) }; // remove disabled caused by source change
     
      // dropdown attributes
      b.className = 'sceditor-dropdown sceditor-faroll-picker';
      b.style.display = 'none';
      b.style.marginTop = '25px';
     
      // create dice roll options
      for (; i<j; i++) {
        n = dice[i];
        opt = document.createElement('A');
        opt.className = 'sceditor-fontsize-option';
        opt.innerHTML = n;
        opt.onclick = function() {
          sce.inSourceMode() ? sce.sourceEditorInsertText('[roll="'+n+'"][/roll]') : sce.wysiwygEditorInsertText('[roll="'+n+'"][/roll]');
          b.style.display = 'none';
        };
        b.appendChild(opt);
      }
     
      // insert button and dropdown
      c.parentNode.insertBefore(a,c);
      c.parentNode.insertBefore(b,c);
    })});

    to move the dice roll sceditor to quick reply but it seems not to work in my forum...
    it appear like this, without any option to choose.
    Moving the dice to quick reply Why10

    please help.
    avatar
    Yuushishio
    Forumember


    Posts : 117
    Reputation : 4
    Language : English

    Moving the dice to quick reply Empty Re: Moving the dice to quick reply

    Post by Yuushishio 3/4/2016, 23:41

    bump for help
    avatar
    Yuushishio
    Forumember


    Posts : 117
    Reputation : 4
    Language : English

    Moving the dice to quick reply Empty Re: Moving the dice to quick reply

    Post by Yuushishio 7/4/2016, 00:59

    bump
    help!
    Ange Tuteur
    Ange Tuteur
    Forumaster


    Male Posts : 13207
    Reputation : 3000
    Language : English & 日本語
    Location : Pennsylvania

    Moving the dice to quick reply Empty Re: Moving the dice to quick reply

    Post by Ange Tuteur 7/4/2016, 12:22

    I checked your forum and "dice" isn't defined, so try the following to see if it works or not. Go to Admin Panel > Modules > JS codes management and create a new script with the following settings.

    Placement : In the topics
    Code:
    $.get('/post?t=' + window.location.href.replace(/.*?\/t(\d+).*/, '$1') + '&mode=reply', function(data) {
      window.dice = [];

      for (var d = $('#post_dice option', data), i = 0, j = d.length; i < j; i++) {
        if (d[i].value) dice[dice.length] = d[i].innerHTML;
      }
    });
    avatar
    Yuushishio
    Forumember


    Posts : 117
    Reputation : 4
    Language : English

    Moving the dice to quick reply Empty Re: Moving the dice to quick reply

    Post by Yuushishio 8/4/2016, 20:32

    It still didn't work Sad
    avatar
    Yuushishio
    Forumember


    Posts : 117
    Reputation : 4
    Language : English

    Moving the dice to quick reply Empty Re: Moving the dice to quick reply

    Post by Yuushishio 9/4/2016, 18:32

    bump for help... still I didn't understand it when you said ""dice" isn't defined"
    What did that mean?
    @Ange Tuteur
    SLGray
    SLGray
    Administrator
    Administrator


    Male Posts : 51499
    Reputation : 3523
    Language : English
    Location : United States

    Moving the dice to quick reply Empty Re: Moving the dice to quick reply

    Post by SLGray 9/4/2016, 20:33

    Yesterday at 1:32 pm
    Today at 11:32 am

    Please don't double post. Your post needs to be separated by at least 24 hours before bumping. Please use the edit button instead!



    Moving the dice to quick reply Slgray10

    When your topic has been solved, ensure you mark the topic solved.
    Never post your email in public.

      Current date/time is 23/9/2024, 11:16