منتديات رحيل القمر
اهلا بك زائرنا الكريم يشرفنا انضمامك الينا في منتدى رحيل القمر ..لتترك معنا بصمتك ..فلا ترحل دون

ان نرى بريق اسمك معنا ..يحلق في سماء منتدانا المتواضع ..وشكرا لك
منتديات رحيل القمر
اهلا بك زائرنا الكريم يشرفنا انضمامك الينا في منتدى رحيل القمر ..لتترك معنا بصمتك ..فلا ترحل دون

ان نرى بريق اسمك معنا ..يحلق في سماء منتدانا المتواضع ..وشكرا لك









أهلا وسهلا بك إلى منتديات رحيل القمر.
أهلا وسهلا بك زائرنا الكريم، إذا كانت هذه زيارتك الأولى للمنتدى، فيرجى التكرم بزيارة صفحة التعليمـــات، بالضغط هنا.كما يشرفنا أن تقوم بالتسجيل بالضغط هنا إذا رغبت بالمشاركة في المنتدى، أما إذا رغبت بقراءة المواضيع والإطلاع فتفضل بزيارة القسم الذي ترغب أدناه.




آخر المواضيع
الموضوع
تاريخ ارسال المشاركة
بواسطة
شارك اصدقائك شارك اصدقائك شركة رش مبيدات بالدمام
شارك اصدقائك شارك اصدقائك رحيلي عنكم
شارك اصدقائك شارك اصدقائك الجديدة العضوة دمعه السعودية
شارك اصدقائك شارك اصدقائك ماهو مفهوم الاعاقة السمعية
شارك اصدقائك شارك اصدقائك الفليبانسرين هل هو فياجرا نسائية
شارك اصدقائك شارك اصدقائك تركيب مظلات سيارات الرياض
شارك اصدقائك شارك اصدقائك أترك لك هنا ... بصمه !! بـ ( حديث / دُعاء/ حكمة / نصيحة ) .. !!
شارك اصدقائك شارك اصدقائك سجل حضورك اليومي بالشهادة لله سبحانه وتعالى
شارك اصدقائك شارك اصدقائك أرض أخرى صالحة للعيش "
شارك اصدقائك شارك اصدقائك في نهاية كُلّ عام
الأربعاء 13 مارس 2024, 20:21
الأربعاء 13 مارس 2024, 20:11
الإثنين 19 فبراير 2024, 14:23
السبت 17 فبراير 2024, 09:53
الخميس 08 فبراير 2024, 11:29
السبت 03 فبراير 2024, 19:46
الأحد 14 يناير 2024, 01:59
الأحد 14 يناير 2024, 01:57
الخميس 28 ديسمبر 2023, 23:00
الخميس 28 ديسمبر 2023, 22:59















منتديات رحيل القمر :: العلوم والتقنية :: تطوير المواقع وعروض المنتدي :: أكواد Java Script

شاطر

كود ادوات المشرف في المواضيع الثانوية Emptyالثلاثاء 23 مايو 2017, 10:34
المشاركة رقم:
mo'tasem
عضو نشيط

mo'tasem

إحصائيةالعضو

ذكر
عدد المساهمات : 100
تاريخ التسجيل : 20/05/2017
نقاط : 2805
السٌّمعَة : 10
العمر : 25
مُساهمةموضوع: كود ادوات المشرف في المواضيع الثانوية


كود ادوات المشرف في المواضيع الثانوية


وصف التقنية: هذه التقنية تمكنك من التحكم في المواضيع دون الدخول اليها كود ادوات المشرف في المواضيع الثانوية 708172
صورة للمعاينة:
كود ادوات المشرف في المواضيع الثانوية 51vxo2
التركيب: قم بأنشاء صفحة جافا جديدة
من خلال لوحة الادارة > عناصر اضافية > HTML و  JAVASCRIPT > إإدارة أكواد Javascript
العنوان: ادوات المشرف في المواضيع الثانوية
المكان: المواضيع الثانوية
الصق الكود التالي
الكود:
    var oMTConfig = {
        sErrorMsg: '',
        oTopicTitle: {},
        sTopicHref: '',
        iTopicID: 0,
        sTopicTitle: '',
        sContent:
            '<a title="ادوات المشرف" class="ipsModMenu" href="#">&nbsp;</a>',
        sMenu:
            '<ul style="display: none; position: absolute; z-index: 9999;" class="ipbmenu_content" id="topic_mod_menucontent">' +
                '<li style="z-index: 10000;"><a title="اعادة التسمية" href="" id="t_rename" onclick="_rename_Topic();return false;" style="z-index: 10000;">اعادة التسمية</a></li>' +
                '<li style="z-index: 10000;"><a title="اغلق الموضوع" href="" id="t_lock" style="z-index: 10000;">اغلق الموضوع</a></li>' +
                '<li style="z-index: 10000;"><a title="نقل الموضوع" href="" id="t_move" style="z-index: 10000;">نقل الموضوع</a></li>' +
                '<li style="z-index: 10000;"><a title="ارسال الموضوع لسلة المنتدى" href="" id="t_hide" style="z-index: 10000;">ارسال للسلة</a></li>' +
                '<li style="z-index: 10000;"><a title="حذف الموضوع" href="" id="t_delete" style="z-index: 10000;">حذف الموضوع</a></li>' +
            '</ul>',
        sCSS:
            '<style>' +
            /*'#rename-topic {' +
                'display: block;' +
            '}' +*/
            '.statused tr:hover > .tcr .ipsModMenu, ' +
                '.forumline tr td:hover > .postdetails .ipsModMenu, ' +
                'ul.topiclist.topics.bg_none dl.icon:hover > .lastpost .ipsModMenu, '+
                'table.ipbtable tbody tr:hover > td.row1.lastaction .ipsModMenu{' +
                'visibility: visible;' +
            '}' +
            '.ipsModMenu {' +
                'background: url("http://i55.servimg.com/u/f55/18/17/62/92/modera10.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);' +
                'display: inline-block;' +
                'height: 15px;' +
                'margin: 0 8px;' +
                'text-indent: -2000em;' +
                'vertical-align: middle;' +
                'width: 15px;' +
                'float: right;' +
                'visibility: hidden;' +
                /*'margin-top: -6px;' +*/
            '}' +
            '.ipbmenu_content {' +
                'font-size: 12px;' +
                'min-width: 85px;' +
                'z-index: 2000;' +
            '}' +
            '.ipbmenu_content {' +
                'background-color: #F7F9FB;' +
                'border: 1px solid #D5DDE5;' +
                'box-shadow: 0 6px 6px rgba(0, 0, 0, 0.3);' +
            '}' +
            '.ipbmenu_content li:first-child {' +
                'padding-top: 0;' +
            '}' +
            '.ipbmenu_content li {' +
                'border-bottom: 1px solid #D5DDE5;' +
                'list-style-type: none !important;' +
            '}' +
            '.ipbmenu_content a {' +
                'display: block;' +
                'padding: 6px 10px;' +
                'text-decoration: none;' +
            '}' +
            '.ipbmenu_content a:hover {' +
                'background: none repeat scroll 0 0 #D5DDE5;' +
            '}' +
            '.cancel {' +
                'color: #AD2930;' +
                'font-size: 0.9em;' +
                'font-weight: bold;' +
            '}' +
            '.input_text {' +
                'background: none repeat scroll 0 0 #FFFFFF !important;' +
                'border-color: #848484 #C1C1C1 #E1E1E1 !important;' +
                'border-radius: 2px 2px 2px 2px !important;' +
                'border-style: solid !important;' +
                'border-width: 1px !important;' +
                'padding: 4px !important;' +
                'font: 13px helvetica,arial,sans-serif !important;' +
            '}' +
            '#rename-topic .button2 {' +
                /*'border-color: #212121;' +
                'border-radius: 3px 3px 3px 3px;' +
                'box-shadow: 0 1px 0 0 #5C5C5C inset, 0 2px 3px rgba(0, 0, 0, 0.2);' +
                'border-style: solid;' +
                'border-width: 1px;' +*/
                'cursor: pointer;' +
                'padding: 4px 10px !important;' +
                'min-width: 0 !important;' +
                'font: 13px helvetica,arial,sans-serif !important;' +
            '}' +
            '.input_text:focus {' +
                'border-color: #4E4E4E #7C7C7C #A3A3A3;' +
                'box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);' +
            '}' +
            '#ipsGlobalNotification {' +
                'font-weight: bold;' +
                'left: 50%;' +
                'margin-left: -250px;' +
                'position: fixed;' +
                'text-align: center;' +
                'top: 20px;' +
                'z-index: 10000;' +
            '}' +
            '.popupWrapper {' +
                'background-color: rgba(70, 70, 70, 0.6);' +
                'border-radius: 4px 4px 4px 4px;' +
                'box-shadow: 0 12px 25px rgba(0, 0, 0, 0.7);' +
                'padding: 4px;' +
            '}' +
            '.popupInner {' +
                'background: none repeat scroll 0 0 #FFFFFF;' +
                'box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);' +
                'overflow-x: hidden;' +
                'overflow-y: auto;' +
                'width: 500px;' +
            '}' +
            '.ipsPad {' +
                'padding: 9px;' +
            '}' +
            '</style>',
        sTarget: '',
        sSearch: '',
        sExpression0: '',
        sExpression1: ''
    };
    /***
    * User Definition Variables
    ***/
    oMTConfig.sErrorMsg = 'حدث خطأ, منفضلك حاول مرة آخرى بعد 10 ثواني.!!';
    oMTConfig.sSavingMsg = 'جاري التحديث, الرجاء الأنتظار قليلاً';
    oMTConfig.sDoneMsg = 'تم تحديث البيانات بنجاح!';
   
    window.onload = function() { //jQuery(function () {
        if (_userdata.user_level >= 1) {
            /* Forum versions! */
            var phpBB2 = jQuery('.bodyline');
            var phpBB3 = jQuery('#wrap');
            var punbb = jQuery('#pun-intro');
            var invision = jQuery('#ipbwrapper');
   
            if (phpBB2.length) {
                oMTConfig.sTarget = '.forumline td.row3Right span.postdetails';
                oMTConfig.sExpression0 = 'oClicked.parent().parent().parent().find("td a.topictitle");';
                oMTConfig.sExpression1 = 'jQuery("#page-body .forumline .postbody:first", data).parents("tr:eq(1)").attr("id").split("p")[1];'
            } else if(phpBB3.length) {
                oMTConfig.sTarget = 'ul.topiclist.topics.bg_none dd.lastpost > span';
                oMTConfig.sExpression0 = 'oClicked.parent().parents("dl.icon").find("dd.dterm a.topictitle");';
                oMTConfig.sExpression1 = 'jQuery("#main-content .post:first", data).attr("id").split("p")[1];';
            } else if(punbb.length) {
                oMTConfig.sTarget = '.statused td.tcr';
                oMTConfig.sExpression0 = 'oClicked.parents("tr").find(".tcl.tdtopics a.topictitle");';
                oMTConfig.sExpression1 = 'jQuery(".posthead:first", data).attr("id").split("p")[1];';
            } else if(invision.length) {
                oMTConfig.sTarget = 'table.ipbtable tbody td.row1.lastaction';
                oMTConfig.sExpression0 = 'oClicked.parents("tr").find("td a.topictitle");';
                oMTConfig.sExpression1 = 'jQuery("#main-content .borderwrap .post:first", data).attr("id").split("p")[1];';
            };
   
            jQuery(oMTConfig.sCSS).insertBefore('body');
            jQuery('body').append(oMTConfig.sInfo + oMTConfig.sMenu);
            jQuery(oMTConfig.sTarget).append(oMTConfig.sContent);
   
            jQuery('a.ipsModMenu').click(function () {
                var oClicked = jQuery(this);
                var oTarget = jQuery('#topic_mod_menucontent');
   
                if (oTarget[0].style.display == 'none') {
                    oClicked.addClass('menu_active');
   
                    oMTConfig.oTopicTitle = eval(oMTConfig.sExpression0);
                    oMTConfig.sTopicHref = oMTConfig.oTopicTitle.attr('href');
                    oMTConfig.iTopicID = oMTConfig.sTopicHref.substring(2, oMTConfig.sTopicHref.indexOf("-")); // .split(/[\/t-]/)[2]; <- More fast???
                    oMTConfig.sTopicTitle = oMTConfig.oTopicTitle.text();
   
                    var TID = jQuery('input[name="tid"]').val();
   
                    jQuery('#t_lock').attr('href', '/modcp?mode=lock&t=' + oMTConfig.iTopicID  + '&tid=' + TID);
                    jQuery('#t_move').attr('href', '/modcp?mode=move&t=' + oMTConfig.iTopicID  + '&tid=' + TID);
                    jQuery('#t_hide').attr('href', '/modcp?mode=trash&t=' + oMTConfig.iTopicID  + '&tid=' + TID);
                    jQuery('#t_delete').attr('href', '/modcp?mode=delete&t=' + oMTConfig.iTopicID  + '&tid=' + TID);
   
                    oTarget
                        .css({
                            'left': (oClicked.offset().left + oClicked.outerWidth()) - oTarget.outerWidth(),
                            'top': oClicked.offset().top + oClicked.outerHeight()
                        })
                        .fadeIn(400);
   
                    jQuery(document).mousedown(function() {
                        if(!oTarget.is(":hover")) {
                            jQuery(document).unbind('mousedown');
                            oClicked.removeClass('menu_active');
                            oTarget.fadeOut(400);
                        }
                    });
   
                } else {
                    oClicked.removeClass('menu_active');
                    oTarget.fadeOut(400);
                }
                return false;
            });
        }
    }; // });
   
    function _rename_Topic() {
        oMTConfig.oTopicTitle.hide();
        var sHtml =
            '<span id="rename-topic">' +
            '<input type="text" maxlength="150" size="50" class="input_text" value="' + oMTConfig.sTopicTitle + '" id="rt_input" style="width: 56%; margin-right: 4px;">' +
                '<input type="submit" id="rt_submit" class="button2" value="موافق" onclick="_rt_commit()" style="margin-right: 4px;">' +
                '<a title="الغاء" class="cancel" id="rt_cancel" href="#" onclick="jQuery(\'#rename-topic\').remove();oMTConfig.oTopicTitle.show();return false;">الغاء</a>' +
          '</span>';
        oMTConfig.oTopicTitle.before(sHtml);
   
        jQuery('#rt_input').keydown(function (e){
            if(e.keyCode == 13 && jQuery('#rt_input').val() !== ''){
                _rt_commit();
            }
        });
    }
   
    function _rt_commit() {
        var iPostID = 0, user_Msg = '';
        var sNewTitle = jQuery('#rt_input').val();
        if (sNewTitle == '') return false;
   
        jQuery('body').append('<div id="ipsGlobalNotification"><div class="popupWrapper"><div class="popupInner"><div class="ipsPad">' + oMTConfig.sSavingMsg + '</div></div></div></div>');
        jQuery('#rename-topic').css('opacity', '0.4');
   
        jQuery.get(oMTConfig.sTopicHref, function(data) {
            iPostID = eval(oMTConfig.sExpression1);
        }).done(function(){
            jQuery.get("/post?p=" + iPostID + "&mode=editpost", function(data) {
                user_Msg = jQuery(data).find('#text_editor_textarea[name="message"]').val();
            }).done(function(){
                jQuery.post("/post?p=" + iPostID + "&mode=editpost", {
                    subject: sNewTitle,
                    message: user_Msg,
                    edit_reason: '',
                    attach_sig: '1',
                    notify: "0",
                    post: 1
                }).done(function(){
                    jQuery('#ipsGlobalNotification').remove();
                    jQuery('#rename-topic').remove();
                    oMTConfig.oTopicTitle.show().text(sNewTitle);
                    jQuery('body').append('<div id="ipsGlobalNotification"><div class="popupWrapper"><div class="popupInner"><div class="ipsPad">' + oMTConfig.sDoneMsg + '</div></div></div></div>');
                    setTimeout(function() {
                        jQuery('#ipsGlobalNotification').remove();
                    }, 4000);
                }).fail(function(){
                    jQuery('#ipsGlobalNotification').remove();
                    oMTConfig.oTopicTitle.show();
                    alert(oMTConfig.sErrorMsg);
                });
            }).fail(function(){
                jQuery('#ipsGlobalNotification').remove();
                oMTConfig.oTopicTitle.show();
                alert(oMTConfig.sErrorMsg);
            });
        }).fail(function(){
            jQuery('#ipsGlobalNotification').remove();
            oMTConfig.oTopicTitle.show();
            alert(oMTConfig.sErrorMsg);
        });
    }

سجل ومبروك عليك الكود كداا تمام معاك



توقيع : mo'tasem





كود ادوات المشرف في المواضيع الثانوية Emptyالثلاثاء 04 يوليو 2017, 20:31
المشاركة رقم:
غادة الكامليا
المراقب العام

غادة الكامليا

إحصائيةالعضو

عدد المساهمات : 5453
تاريخ التسجيل : 27/08/2013
نقاط : 19032
السٌّمعَة : 16
العمر : 39
المزاج : .
مُساهمةموضوع: رد: كود ادوات المشرف في المواضيع الثانوية


كود ادوات المشرف في المواضيع الثانوية


يعطيكِ العافيه على الطرح القيم والرائع

تسلم

الايادى وبارك الله فيك


في انتظار جديدك القادم



توقيع : غادة الكامليا





الــرد الســـريـع
..





كود ادوات المشرف في المواضيع الثانوية Collapse_theadتعليمات المشاركة
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة


جميع آلمشآركآت آلمكتوبه تعبّر عن وجهة نظر صآحبهآ , ولا تعبّر بأي شكل من آلأشكآل عن وجهة نظر إدآرة آلمنتدى