Moving the dice to quick reply
3 posters
Page 1 of 1
Moving the dice to quick reply
My forum: http://www.1000sunny.net/
ver: phpbb3
I tried to use this JS code by @Ange Tuteur
from this topic
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.
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.
Re: Moving the dice to quick reply
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
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;
}
});
Re: Moving the dice to quick reply
bump for help... still I didn't understand it when you said ""dice" isn't defined"
What did that mean?
@Ange Tuteur
What did that mean?
@Ange Tuteur
Re: Moving the dice to quick reply
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!
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!
Lost Founder's Password |Forum's Utilities |Report a Forum |General Rules |FAQ |Tricks & Tips
You need one post to send a PM.
You need one post to send a PM.
When your topic has been solved, ensure you mark the topic solved.
Never post your email in public.
Similar topics
» Quick Reply and Reply alignment issues
» Quick Reply has dice roll (for phpbb3)
» When onclick button of "Post Reply" scroll down to the quick reply
» add a form on reply and quick reply
» smilies code for quick reply in reply
» Quick Reply has dice roll (for phpbb3)
» When onclick button of "Post Reply" scroll down to the quick reply
» add a form on reply and quick reply
» smilies code for quick reply in reply
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum