جهِّز نفسك لسوالف كاست، واحصل على Macbook Air
ويكيمانيا 2008. الإسكندرية، من 17 وحتى 19 يوليو

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > تطوير الويب
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد
 
LinkBack أدوات الموضوع
خبير JavaScript
تاريخ التسجيل: Jul 2002-
Blog Entries: 15
#1 (permalink)  
تبادل الخبرات[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 الذي دلني على هذا الملحق
والسلام عليكم ورحمة الله






Zizwar غير متواجد حالياً   قديم 17-01-2007, 05:31 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: May 2006-
#2 (permalink)  

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

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


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


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






3Rbi.Org غير متواجد حالياً   قديم 17-01-2007, 05:41 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Feb 2004-
#3 (permalink)  

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

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

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

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

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

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

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

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






__________________
:: فـريـق الـزيـنـي :: الزيني للإستضافة ::
:: نحن مختلفون :: We Are Different ::
:: www.zeeny4host.com ::
للإتصال بي
http://mossabalzeeny.arabform.com
almosmm غير متواجد حالياً   قديم 17-01-2007, 06:56 AM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Feb 2004-
#4 (permalink)  

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

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

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






المبدع العربي غير متواجد حالياً   قديم 17-01-2007, 07:29 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: May 2006-
#5 (permalink)  

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

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

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






__________________
شكرا سوالف سوفت ....
الإمبراطور وحيد غير متواجد حالياً   قديم 17-01-2007, 09:18 AM
رد مع اقتباس
خبير JavaScript
تاريخ التسجيل: Jul 2002-
Blog Entries: 15
#6 (permalink)  

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






Zizwar غير متواجد حالياً   قديم 17-01-2007, 12:44 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2006-
#7 (permalink)  

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

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

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






__________________
لا اله الا الله محمد رسول الله
تعلم الجرافيك والثرى دى صوت وصورة مجااااانا
زند الاسى غير متواجد حالياً   قديم 17-01-2007, 03:10 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Oct 2005-
#8 (permalink)  

يا حبيبي ...

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

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

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


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






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

موقع لوّن- دروس فوتوشوب-خطوط-ايقونات-قوالب-شعارات-فرش و ستايلات فوتوشوب
ABo.AzAzI غير متواجد حالياً   قديم 17-01-2007, 03:59 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Mar 2005-
#9 (permalink)  

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

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

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

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






__________________
ما يجنى من ثمار الجنات ويلتقط,
قال عز وجل {وجنى الجنتين دان}
و إذا أردنا أن نجمع الاسم جنى
فسيصبح جَــوَ ا نـِــي
Abdullah ALHoshan ALTamimi
جواني غير متواجد حالياً   قديم 17-01-2007, 04:33 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Sep 2006-
#10 (permalink)  

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






__________________
سبحان الله وبحمده سبحان الله العظيم

التعديل الأخير تم بواسطة : الفايق بتاريخ 17-01-2007 الساعة 08:48 PM. سبب آخر: تكرار الرد
الفايق متواجد حالياً   قديم 17-01-2007, 08:45 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Sep 2006-
#11 (permalink)  

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






__________________
سبحان الله وبحمده سبحان الله العظيم
الفايق متواجد حالياً   قديم 17-01-2007, 08:46 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Oct 2005-
#12 (permalink)  

استفسار ؟

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

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

هذا هو السكربت :
كود:
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"
}
>>> اظهار اخفاء






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

موقع لوّن- دروس فوتوشوب-خطوط-ايقونات-قوالب-شعارات-فرش و ستايلات فوتوشوب
ABo.AzAzI غير متواجد حالياً   قديم 18-01-2007, 02:19 PM
رد مع اقتباس
خبير JavaScript
تاريخ التسجيل: Jul 2002-
Blog Entries: 15
#13 (permalink)  

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

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






Zizwar غير متواجد حالياً   قديم 18-01-2007, 03:28 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Feb 2004-
#14 (permalink)  

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


[CENTER]------------------------------------------------------------------------

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






المبدع العربي غير متواجد حالياً   قديم 18-01-2007, 04:37 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Oct 2005-
#15 (permalink)  

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






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

موقع لوّن- دروس فوتوشوب-خطوط-ايقونات-قوالب-شعارات-فرش و ستايلات فوتوشوب
ABo.AzAzI غير متواجد حالياً   قديم 18-01-2007, 11:27 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Feb 2004-
#16 (permalink)  

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


تحياتي






__________________
:: فـريـق الـزيـنـي :: الزيني للإستضافة ::
:: نحن مختلفون :: We Are Different ::
:: www.zeeny4host.com ::
للإتصال بي
http://mossabalzeeny.arabform.com
almosmm غير متواجد حالياً   قديم 19-01-2007, 02:19 PM
رد مع اقتباس
خبير JavaScript
تاريخ التسجيل: Jul 2002-
Blog Entries: 15
#17 (permalink)  

انتبهت اليوم انه توجد ايضا هذه الخدمة في متصفح انترنت اكسبلورر وهي تريكسي(Trixie ) وتشتغل فيها نفس الأكواد التي في userscript اللهم بعض الأكواد التي تكون برمجتها مختلفة بين الإثنين، اما ان كانت البرمجة معتمدة على المعايير القياسية DOM وفق المنظمة W3 فإن السكريبت يشتغل عليهم هم الإثنين، مثل السكريبت الذي وضعته كمثال، فإنه اشتغل بدون مشاكل ولا اي تغيير في Trixie
رابط تنزيل تريكسي
تركيب السكريبتات في trixie ليس ك Greasmonkey تسحب السكريبت الى المتصفح او النقر على رابطه فيفعل، بل في انترنت اكسبلورر يجب لن يوضع في ملف Scripts على هذا اللإمتداد
كود:
C:\Program Files\Bhelpuri\Trixie\Scripts
______
ستكون لي عودة بخصوص الردود






الصور المرفقة
نوع الملف: jpg trixie.JPG‏ (68.3 كيلوبايت, المشاهدات 160)
Zizwar غير متواجد حالياً   قديم 20-01-2007, 05:51 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Oct 2005-
#18 (permalink)  

up up up






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

موقع لوّن- دروس فوتوشوب-خطوط-ايقونات-قوالب-شعارات-فرش و ستايلات فوتوشوب
ABo.AzAzI غير متواجد حالياً   قديم 22-01-2007, 02:52 PM
رد مع اقتباس
رد


أدوات الموضوع

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

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 05:20 AM بتوقيت المملكة العربية السعودية