صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 18

الموضوع: تبادل الخبرات[6](ملحق Greasemonkey في Firefox)

  1. #1
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920

    تبادل الخبرات[6](ملحق Greasemonkey في Firefox)



    السلام عليكم
    معلوم ان لكل البرامج تقريبا ملحقات اضافية، هذه الملحقات تضاف لهذه البرامج لتزيدها بعض المزايا والخصائص، نفس الأمر مع متصفح Firefox بدوره له ملحقات صغيرة خاصة به تجدونها على خذا الرابط
    https://addons.mozilla.org/firefox/extensions/
    فهناك ملحقات خاصة بال ftp وأخرى بال mp3 و الدردشة و التورنت والبحث وغيرها، كنا يمكنك انت بدورك ان تبرمج ملحق خاص بك يكفي ان يكون بك المام باللغة التوصيفية UXL واللغة البرمجية Javascript، وان كان الملحق مميزا، يمكنك ان تضعه في الموقع الرسمي ضمن الملحقات الموجودة لتشارك به الآخرين.
    من بين تلك الملحقات الكثيرة يوجد ملحق بإسم Greasemonky
    هذا الملحق في نظري هو المميز ان لم يكن أفضلهم، ليس مميزا في شكله او في برمجته، بل في فيكرته، فهذا الملحق حينما تضيفه لمتصفح الفايرفوكس يمكنك من تركيب سكريبتات بالجافاسكريبت وعندما تحدد فيها موقع ما فإن تلك السكريبتات تفعل في ذاك الموقع كأن ذاك السكريبت أصلي في ذاك الموقع.. مثال:
    سأبرمج كود صغير بالجافاسكريبت بها رسالة ترحيب، سأركبه في Greasemonkey وأوجهه الى موقع سوالف سوفت، عندما ادخل الى سوالف سوفت ستظهر لي تلك الرسالة الترحيبية، كأن موقع سوالف سوفت هي من وضعت ذاك الكود ضمن شفرتها المصدرية، فمعروف ان تلك الرسالة لن تظهر في الموقع مالم تدرج ضمن الكود، لكن بواسطة الملحق Greasemonkey جعل ذاك الكود كأنه مدرج رسمي من موقع سوالف سوفت

    فيما يمكن ان ينفعني هذا الملحق؟
    الآن أصبح هناك موقع http://userscripts.org/ به ازيد من مليونين سكريبت خاصة بهذا الملحق، فهناك سكريبتات تضيفها لتزيل اعلانات google لأي موقع دخلته وسكريبتات أخرى عندما تدهل الى youtube او vedio google تضيف اسفل الفيديو رابط لتنزيله، وسكريبت آخر لتحول اتجاه اللغة في gmail وآخر لتحسين شكل البحث في google & yahoo & msn وسكريبتات أخرى تجعلك تحمل الملفات دون ان تنتظر العد العكسي في مواقع التنزيل كرابيد شارو غيرها ... يكفي ان تركب الملحق وتزور الموقع لتختار السكريبت الذي يناسبك

    لمن يريد ان يبرمج سكريبت خاص بهذا الملحق
    اولا: يجب ان يكون له المام بالجافاسكريبت
    ثانيا: ان يبدأ السكريبت بالتعريفات التالية
    كود PHP:
    // ==UserScript==
    // @name          اسم السكريبت
    // @description      تعريف السكريبت
    // @author          اسم صاحب السكريبت
    // @namespace     رابط موقع صاحب السكريبت
    // @namespace     بريده
    // @include       رابط الموقع المستهذف
    // ==/UserScript== 
    بخصوص التعريفة // @include فيمكنه ان يكرره ان كان يستهذف اكثر من موقع، وان كان يريد ان يستهذف كل المواقع يكفي ان يضع نجمة فقط مكان الرابط

    ثالثا: يبدأ في البرمجة، لكن من الأفضل ان يضع برمجته ان اراد ان تطبق بشكل جيد في
    كود PHP:
    (function() {
        
    هنا البرمجة

    })(); 
    مثال كامل
    كود PHP:
    // ==UserScript==
    // @name          testZizwar
    // @description      jest4test
    // @author          Ibrahim Bidi
    // @namespace     http://www.wino.ws
    // @namespace     javascript@hotmail.co.uk
    // @include       http://www.swalif.net/softs/*
    // ==/UserScript==

    (function() {
        
    window.alert("السلام عليكم");

    })(); 
    رابعا: ان يحفظ هذا السكريبت بصيغة user.js مثال zizwar.user.js او swalif.user.js
    خامسا: بعد الإنتهاء من البرمجة تقوم بسحب هذا السكريبت الى متصفح الفايرفوكس الذي به الملحق Greasemonkey ليظهر لك مربع الحوار به اسم السكريبت والموقع المستهدف، قم بالنقر على install ليقوم الملحق بتفعيل السكريبت
    وأخيرا هذا مثال قد أنجزته لإظافة بعض الأزرار في الرد السريع لمنتدى سوالف سوفت، لتجربته يكفي تركيب ملحق Greasemonky
    وبعدها النقر على هذا الرابط http://www.wino.ws/user/editSwalif.user.js وبعد تفعيله ستجد ان خاصية الرد السريع قد تغيرت
    لا انسى ان أشكر بشدة الأخ almosmm الذي دلني على هذا الملحق
    والسلام عليكم ورحمة الله







  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    May 2006
    المشاركات
    544


    السلام عليكم ،،،

    يشرفني أن أكون أول من رد عليك أستاذي الفاضل...


    معلومات قيمة ..يارك الله فيك


    تحياتي لك :
    عربي،،،







  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    659


    السلام عليكم ورحمة الله ..

    لك جزييييل الشكر استاذي زيزوار على الشرح الراائع والوافي
    وحالياً انا استمتع بالرد السريع في سوالف ( المطور ) من قبلك فلك أرقى التحية وجزيل الشكر ..

    احب ان اضيف شيئ بسيط بخصوص بداية السكربت ..

    يمكنك أيضاً وضع هذا السطر لكي تمنع تفعيل هذا الكود في موقع معين او في عدة مواقع معينة

    كود HTML:
    // @exclude         http://www.google.ae
    وايضاً بخصوص علامة النجمة .. فهي لها استخدامات رهيبة مثلاً

    لديك موقع يخرج لك عنوان مجلد عشوائي طيب ؟ ولكنك تعرف اسم ملف الاندكس بداخل هذا المجلد ولنقل ان اسمه index.php
    لكي تتخطى مشكلة اسم المجلد العشوائي مثلاً نستخدم النجمة كالآتي

    كود HTML:
     // @include       http://www.swalif.net/*/index.php
    حيث ان النجمة تضعها في مكان المجلد الذي لا تستطيع ان تكتب اسمه بسبب انه في كل مرة تزور الموقع يظهر لك اسم عشوائي للمجلد

    ولك ارقى التحية استاذي زيزوار على الشرح الراائع ..
    اخوكم





    __________________
    مدونتي | تويتر


  4. #4
    عبدالعزيز الزرعوني
    تاريخ التسجيل
    Feb 2004
    المشاركات
    3,128


    جربته من قبل.. ولكن لعدم خبرني في الجافاسكربت قمت بحذفه

    لكنه رائع جداً فعلاً..
    سأدخل الموقع الذي ذكرته لأرى مدى الاستفادة التي نجدها منه

    بالمناسبة.. فعّلت ردك السريع.. انه فعلاً رائع جداً
    من هنا أدعوك لوضع ملف لصفحة "الرد على الموضوع" و "موضوع جديد" به الكود المعدّل حتى يمكننا استخدام صندوق الأدوات كاملاً





    __________________
    مدونة المبدع العربي



  5. رائع يامبدع زيزوار الله يبارك فيك

    الفايرفوكس رهيب في خدماته وامكانياته المتطورة

    يعطيكم العافية جميعا





    __________________
    كل مالا يعطى يضيع

  6. #6
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920


    3Rbi.Org: لنا شرف مماثل أخي
    almosmm: بارك الله فيك وإظافة مميزة منك
    المبدع العربي: شكرا لك، في الحقيقة هذا الملحق هو الذي لايجب ان تحذفه، وان شاء الله اقوم ببرمجة سكريبت للرد المتطور، وأيضا واحد خاص بظهور شكل حدود الجداول مثل انترنت اكسبلورر
    الإمبراطور وحيد: فايرفوكس لاينتهي، شكرا على مرورك






  7. #7


    موضوع رائع فعلا

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

    حركة فى الفاير فوكس ممكن يكون البعض عارفها
    اضغط ctrl +اسكرول الماوس لتكبير الخط وتصغيره
    تفيد فى المواقع ذات الخطوط الصغيرة ولضعاف النظر





    __________________
    لا اله الا الله محمد رسول الله
    تعلم الجرافيك والثرى دى صوت وصورة مجااااانا

  8. #8
    عضو فعال
    تاريخ التسجيل
    Oct 2005
    المشاركات
    1,250


    يا حبيبي ...

    الملحق اضفته سابقا ً ولم استفد منه حتى حذفته ....

    فعلا ً ملحق مفييييد ....

    [#] أفكار : >>> هل ممكن أن تطبق ؟
    -] امكانية نسخ اي نص داخل input بمجرد الظغط عليه .


    >>> نتمنى المشاركة من قبل الاعضاء بأكبر كم من اافكار تفيد مستخدمي هذه الاضافة ...





    __________________
    اعلانات لوّن - أسعار رمزية جدا

    موقع لوّن- دروس فوتوشوب-خطوط-ايقونات-قوالب-شعارات-فرش و ستايلات فوتوشوب

  9. #9
    عضو شرف
    تاريخ التسجيل
    Mar 2005
    المشاركات
    943


    جزاك الله خير .. ريحنا الفاير فوكس كثير ..

    انا كنت استخدم برامج مراقبة الصفحات من الكلمات البذيئه ..

    لكن هذا منتج جاهز وممتاز .. واول شيء جاء في بالي هو إصلاح حدود الجداول ..

    الف شكر لكم جميعا ..





    __________________
    @jawany

  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    389


    ردد مكرر للأسف ..
    :shy: :shy:





    التعديل الأخير تم بواسطة الفايق ; 17-01-2007 الساعة 09:48 PM سبب آخر: تكرار الرد
    __________________
    أرجوا من الجميع ان يسامحوني ، سواء عرفوني أو لم يعرفوني !! ، ارجوا من جميع من قد اكون اسأت اليهم أن يصفحوا عني ، ومن لديهم عندي حقوق أن يطلبوها مني .. جمعنا الله في الجنان .

  11. #11
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    389


    ملحق جميل ...
    شكرا لك لانك عرفتني بفائدة هذا المحلق ...





    __________________
    أرجوا من الجميع ان يسامحوني ، سواء عرفوني أو لم يعرفوني !! ، ارجوا من جميع من قد اكون اسأت اليهم أن يصفحوا عني ، ومن لديهم عندي حقوق أن يطلبوها مني .. جمعنا الله في الجنان .

  12. #12
    عضو فعال
    تاريخ التسجيل
    Oct 2005
    المشاركات
    1,250


    استفسار ؟

    هناك منتدى يستخدم سكربت جافا لا يدعمه الفايرفوكس

    هل يمكنني تعديل بواسطة هذه الاضافة ..

    هذا هو السكربت :
    كود:
    function expandit(curobj){
    folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style
    if (folder.display=="none")
    folder.display=""
    else
    folder.display="none"
    }
    >>> اظهار اخفاء





    __________________
    اعلانات لوّن - أسعار رمزية جدا

    موقع لوّن- دروس فوتوشوب-خطوط-ايقونات-قوالب-شعارات-فرش و ستايلات فوتوشوب

  13. #13
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920


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

    شكرا لكم على الردود وبارك الله فيكم






  14. #14
    عبدالعزيز الزرعوني
    تاريخ التسجيل
    Feb 2004
    المشاركات
    3,128


    بالمناسبة..
    لا أدري لو كان باستطاعتك أيضاً إضافة الابتسامات للرد السريع


    ------------------------------------------------------------------------

    DevPedia | تطوير المواقع | إدارة المواقع | التجارة الإلكترونية | UTF | Favicon | htaccess
    HTML | XHTML | CSS | PHP | MySQL | JavaScript | DHTML | AJAX | ASP.NET







  15. #15
    عضو فعال
    تاريخ التسجيل
    Oct 2005
    المشاركات
    1,250


    الأفضل ان تضع رابط المنتدى،
    www.phpbbarabia.com/board





    __________________
    اعلانات لوّن - أسعار رمزية جدا

    موقع لوّن- دروس فوتوشوب-خطوط-ايقونات-قوالب-شعارات-فرش و ستايلات فوتوشوب





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا|شقق للايجار في الكويت | بيوت للبيع في الكويت | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض