if (jQuery('.cont_code').length) { var tagCode = jQuery('.cont_code'); } else { if (jQuery('.cont_code').length) { var tagCode = jQuery('.code'); } else { var tagCode = jQuery('code'); } } tagCode.each(function () { var sContent = jQuery(this).html(); var codebox = jQuery(this).parent().parent(); codebox.before('<div class="punbbtop">Code<button onclick="punbbExpand(this); return false;">تكبير</button><button style="display: none" onclick="punbbCollapse(this); return false;">تصغير</button> <button onclick="punbbSelect(this); return false;">تحديد الكود</button> <button onclick="punbbPopup(this); return false;">صفحة جديدة</button> <button style="margin-right: 50px; float: right;" onclick="punbbAbout(this); return false;">?</button></div><pre class="highlight punbb_block">' + sContent + '</pre>'); codebox.remove(); }); jQuery.getScript('http://balupton.github.io/jquery-syntaxhighlighter/scripts/jquery.syntaxhighlighter.min.js', function () { jQuery.SyntaxHighlighter.init({ 'wrapLines': false }) }) }); function punbbExpand(oThis) { jQuery(oThis).css('display', 'none'); jQuery(oThis).next().css('display', ''); jQuery(oThis).parent().next('pre.punbb_block').addClass('expand'); } function punbbCollapse(oThis) { jQuery(oThis).css('display', 'none'); jQuery(oThis).prev().css('display', ''); jQuery(oThis).parent().next('pre.punbb_block').removeClass('expand'); } function punbbPopup(oThis) { var content = jQuery(oThis).parent().next('pre.punbb_block').html(); var my_window = window.open("","PunBB_Code","scrollbars=1,toolbar=no,menubar=no,personalbar=no,status=0,left=0,location=0,menubar=0,top=0,width=640,height=480");
my_window.document.write('<pre>'+content+'</pre>'); } function punbbAbout(oThis) { alert('Simple code to add Syntax Highlighter fuctionality for Forumotion\n\nBy JScript FROM Brazil - 2013/12/16\n'); } function punbbSelect(oThis) { var doc = document; var text = jQuery(oThis).parent().next('pre.punbb_block')[0]; if (doc.body.createTextRange) { var range = doc.body.createTextRange(); range.moveToElementText(text); range.select(); } else if (window.getSelection) { var selection = window.getSelection(); var range = doc.createRange(); range.selectNodeContents(text); selection.removeAllRanges(); selection.addRange(range); } }
MostWanted
عدد المساهمات : 703معدل النشاط : 6725السُمعة : 21
موضوع: رد: طلب كود تحديد المحتوى لنسخة Awesome BB الجمعة 3 ديسمبر 2021 - 12:46
تسبب في افساد شكل الكود (رغم ان التحديد يعمل)
قبل:
العراقي الطائي
عدد المساهمات : 1366معدل النشاط : 4248السُمعة : 14
موضوع: رد: طلب كود تحديد المحتوى لنسخة Awesome BB الجمعة 3 ديسمبر 2021 - 13:42
ممكن رابط لموضوعك
MostWanted
عدد المساهمات : 703معدل النشاط : 6725السُمعة : 21
موضوع: رد: طلب كود تحديد المحتوى لنسخة Awesome BB الجمعة 3 ديسمبر 2021 - 17:00
ثاني شي ضع الكود التالي بالجافا واختار جميع الصفحات
الكود:
/***
* (c) hamsahaq
*/ jQuery(function () { var sCSS = '<style>' +
'</style>';
if (jQuery('.cont_code').length) { var tagCode = jQuery('.cont_code'); } else { if (jQuery('.cont_code').length) { var tagCode = jQuery('.code'); } else { var tagCode = jQuery('code'); } } tagCode.each(function () { var sContent = jQuery(this).html(); var codebox = jQuery(this).parent().parent(); codebox.before('<div class="punbbtop"><button onclick="punbbExpand(this); return false;"></button><button style="display: none" onclick="punbbCollapse(this); return false;"></button> <button onclick="punbbSelect(this); return false;"><div class="conann2000">تظليل المحتوى</div></button> <button onclick="punbbPopup(this); return false;"></button> <button style="margin-right: 50px; float: right;" onclick="punbbAbout(this); return false;"></button></div><pre class="highlight punbb_block">' + sContent + '</pre>'); codebox.remove(); }); jQuery.getScript('', function () { jQuery.SyntaxHighlighter.init({ 'wrapLines': false }) }) }); function punbbExpand(oThis) { jQuery(oThis).css('display', 'none'); jQuery(oThis).next().css('display', ''); jQuery(oThis).parent().next('pre.punbb_block').addClass('expand'); } function punbbCollapse(oThis) { jQuery(oThis).css('display', 'none'); jQuery(oThis).prev().css('display', ''); jQuery(oThis).parent().next('pre.punbb_block').removeClass('expand'); } function punbbPopup(oThis) { var content = jQuery(oThis).parent().next('pre.punbb_block').html(); var my_window = window.open("","PunBB_Code","");
my_window.document.write('<pre>'+content+'</pre>'); } function punbbAbout(oThis) { alert('Simple code to add Syntax Highlighter fuctionality for Forumotion\n\hamsahaq - 2013/12/16\n'); } function punbbSelect(oThis) { var doc = document; var text = jQuery(oThis).parent().next('pre.punbb_block')[0]; if (doc.body.createTextRange) { var range = doc.body.createTextRange(); range.moveToElementText(text); range.select(); } else if (window.getSelection) { var selection = window.getSelection(); var range = doc.createRange(); range.selectNodeContents(text); selection.removeAllRanges(); selection.addRange(range); } }
واي مشكله اخبروني
ابوعلي البلقاوي, MostWanted و العراقي الطائي يعجبهم هذا الموضوع
العراقي الطائي
عدد المساهمات : 1366معدل النشاط : 4248السُمعة : 14
موضوع: رد: طلب كود تحديد المحتوى لنسخة Awesome BB السبت 4 ديسمبر 2021 - 1:31
function jsCodeExpand(oThis) { jQuery(oThis).css('display', 'none'); jQuery(oThis).next().css('display', ''); jQuery(oThis).parent().next('pre.jsCode_block').addClass('expand'); } function jsCodeCollapse(oThis) { jQuery(oThis).css('display', 'none'); jQuery(oThis).prev().css('display', ''); jQuery(oThis).parent().next('pre.jsCode_block').removeClass('expand'); } function jsCodePopup(oThis) { var content = jQuery(oThis).parent().next('pre.jsCode_block').html(); var my_window = window.open("", "To select the code: [Ctrl] + [A]", "scrollbars=1toolbar=no,menubar=no,personalbar=no,status=0,left=0,location=0,menubar=0,top=0,width=640,height=480"); my_window.document.write('<pre>'+content+'</pre>'); } function jsCodeAbout(oThis) { alert('Simple code to add line counter fuctionality for Forumotion\n\nBy JScript FROM Brazil - 2015/04/10\n'); } function jsCodeSelect(oThis) { var doc = document; var text = jQuery(oThis).parent().next('pre.jsCode_block')[0]; if (doc.body.createTextRange) { var range = doc.body.createTextRange(); range.moveToElementText(text); range.select(); } else if (window.getSelection) { var selection = window.getSelection(); var range = doc.createRange(); range.selectNodeContents(text); selection.removeAllRanges(); selection.addRange(range); } }
MostWanted يعجبه هذا الموضوع
MostWanted
عدد المساهمات : 703معدل النشاط : 6725السُمعة : 21
موضوع: رد: طلب كود تحديد المحتوى لنسخة Awesome BB الأحد 5 ديسمبر 2021 - 17:45
لا حاجة للاعتذار يعمل بشكل ممتاز الآن بارك الله فيك