The forum of the forums
Welcome to the Official Support Forum of Forumotion!

To take full advantage of everything offered by our forum, please log in if you are already a member, or join our community if you've not yet.



Create a free forum like this one.

Moving the dice to quick reply

View previous topic View next topic Go down

Moving the dice to quick reply

Post by Yuushishio on April 2nd 2016, 10:52 pm

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.


please help.

Yuushishio
Forumember

Posts : 116
Reputation : 3
Language : English

http://sharetheworld.forumvi.com

Back to top Go down

Re: Moving the dice to quick reply

Post by Yuushishio on April 3rd 2016, 11:41 pm

bump for help

Yuushishio
Forumember

Posts : 116
Reputation : 3
Language : English

http://sharetheworld.forumvi.com

Back to top Go down

Re: Moving the dice to quick reply

Post by Yuushishio on April 7th 2016, 12:59 am

bump
help!

Yuushishio
Forumember

Posts : 116
Reputation : 3
Language : English

http://sharetheworld.forumvi.com

Back to top Go down

Re: Moving the dice to quick reply

Post by Ange Tuteur on April 7th 2016, 12:22 pm

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;
  }
});

Ange Tuteur
Forumaster

Male Posts : 13021
Reputation : 2683
Language : EN10, FR5
Location : Pennsylvania

http://fmdesign.forumotion.com

Back to top Go down

Re: Moving the dice to quick reply

Post by Yuushishio on April 8th 2016, 8:32 pm

It still didn't work Sad

Yuushishio
Forumember

Posts : 116
Reputation : 3
Language : English

http://sharetheworld.forumvi.com

Back to top Go down

Re: Moving the dice to quick reply

Post by Yuushishio on April 9th 2016, 6:32 pm

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

Yuushishio
Forumember

Posts : 116
Reputation : 3
Language : English

http://sharetheworld.forumvi.com

Back to top Go down

Re: Moving the dice to quick reply

Post by SLGray on April 9th 2016, 8:33 pm

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!


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


SLGray
Administrator
Administrator

Male Posts : 35641
Reputation : 2374
Language : English
Location : United States

http://fmthemes.forumotion.com/

Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum