كود تحديد المحتوى لصندوق الأكواد. اقدم لكم هذه الاضافة البسيطة والمهمة في نفس الوقت، وهي عبارة عن كود لوضع زر لتحديد محتوى صندوق الأكواد في المواضيع، وهذا ما يسهل على المستخدم نسخ الأكواد وتحديدها. الكود حصري لدينا ولكن ليس من برمجتنا.
معاينة الكود
تركيب الكود
توجه نحو لوحة الادارة – عناصر اضافية – اكواد الـ HTML&JavaScript – اضف كود جديد – العنوان: أي شيء | المكان: المواضيع
هذا الكود يعمل على جميع النسخ ما عدا AwesomeBB
/* كود تحديد المحتوى حصري على منتدى انكور التطويري - forum.iinkor.com */
function selectCode(e) {
var s = $(e).closest("dl").find(".cont_code,code").get(0), range, selection;
var a = s, z = s;
while(a.nodeType == 1 && a.childNodes.length) a=a.firstChild;
while(z.nodeType == 1 && z.childNodes.length) z=z.lastChild;
if (!$(a).is('.fixff')) {
var fix = $('<span class="fixff"/>').insertBefore(a);
} else {
a = a.nextSibling;
}
if (document.body.createTextRange) {
range = document.body.createTextRange();
range.moveToElementText(s);
range.select();
} else if (window.getSelection) {
selection = window.getSelection();
range = document.createRange();
range.setStart(a, 0);
range.setEnd(z, z.nodeValue ? z.nodeValue.length : 0);
selection.removeAllRanges();
selection.addRange(range);
}
};
$(function(){$("dl.codebox:not(.spoiler,.hidecode) > dd.code, dl.codebox:not(.spoiler,.hidecode) > dd > code").closest("dl").find('dt').append('<span onClick="selectCode(this)" class="selectCode"> ◀ تحديد المحتوى </span>')});
/* كود تحديد المحتوى حصري على منتدى انكور التطويري - forum.iinkor.com */
وهذا الكود يعمل على النسخة الأخيرة AwesomeBB
/* كود تحديد المحتوى حصري على منتدى انكور التطويري - forum.iinkor.com */
function selectCode(e) {
var s = $(e).closest("div").find("code").get(0), range, selection;
var a = s, z = s;
while(a.nodeType == 1 && a.childNodes.length) a=a.firstChild;
while(z.nodeType == 1 && z.childNodes.length) z=z.lastChild;
if (!$(a).is('.fixff')) {
var fix = $('<span class="fixff"/>').insertBefore(a);
} else {
a = a.nextSibling;
}
if (document.body.createTextRange) {
range = document.body.createTextRange();
range.moveToElementText(s);
range.select();
} else if (window.getSelection) {
selection = window.getSelection();
range = document.createRange();
range.setStart(a, 0);
range.setEnd(z, z.nodeValue ? z.nodeValue.length : 0);
selection.removeAllRanges();
selection.addRange(range);
}
};
$(function(){$("div.codebox:not(.spoiler,.hidecode) ").find('p').append('<span onClick="selectCode(this)" class="selectCode">◀ تحديد المحتوى </span>')});
/* كود تحديد المحتوى حصري على منتدى انكور التطويري - forum.iinkor.com */