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

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

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

مُساهمة من طرف ghost في الجمعة 21 يوليو 2017, 12:42 am


وصف التقنية: هذه التقنية تمكنك من التحكم في المواضيع دون الدخول اليها  
صورة للمعاينة:
التركيب: قم بأنشاء صفحة جافا جديدة 
من خلال لوحة الادارة > عناصر اضافية > HTML و  JAVASCRIPT > إإدارة أكواد Javascript
العنوان: ادوات المشرف في المواضيع الثانوية
المكان: المواضيع الثانوية
الصق الكود التالي




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

سجل ومبروك عليك

avatar
ghost
مراقب المنتدي

النوع : ذكر
عدد المساهمات : 2
العمر : 20
السمعة : 5

معاينة صفحة البيانات الشخصي للعضو

الرجوع الى أعلى الصفحة اذهب الى الأسفل

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

مُساهمة من طرف النجم الذهبي في الإثنين 24 يوليو 2017, 12:36 pm


جميييل جدا استمر

avatar
النجم الذهبي

مؤسس المنتدي

النوع : ذكر
عدد المساهمات : 546
العمر : 23
السمعة : 40

معاينة صفحة البيانات الشخصي للعضو http://el3malka.0wn0.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة

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

لابد تكون لديك عضوية لتستطيع الرد سجل الان

سجل معنا الان

انضم الينا بمنتدي الابداع العربي فعملية التسجيل سهله جدا ؟


تسجيل عضوية جديدة

سجل دخولك

لديك عضوية هنا ؟ سجل دخولك من هنا .


سجل دخولك

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






Feedage Grade B rated