الصفحة الرئيسية » howto » أتمتة إضافة الإشارات المرجعية إلى del.icio.us

    أتمتة إضافة الإشارات المرجعية إلى del.icio.us

    أستخدم del.icio.us لتخزين جميع الإشارات المرجعية التي لا يتم استخدامها بشكل متكرر ، ولكني وجدت أن التصفح باستخدام العلامة ليس فعالًا جدًا بالنسبة لي. دائمًا ما أستخدم بحثًا بنص كامل من خلال إشاراتي المرجعية للعثور على ما أبحث عنه ، لذلك ما أبحث عنه حقًا هو حل حفظ بنقرة واحدة يشبه زر النجمة في متصفح فلوك.

    يأتي Greasemonkey للإنقاذ باستخدام البرنامج النصي للمستخدم del.icio.us autotag ، ولكن المشكلة تكمن في أنه لا يمكنك تحرير العلامات بالنقر فوق زر علامة del.icio.us ، لأن هذا البرنامج النصي يرسل النموذج بشكل فوري دائمًا ، يكرر أيضا العلامات.

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

    إليكم التفاصيل:

    • يدخل تلقائيا في العلامات الشعبية أو الموصى بها ، يرسل النموذج ويغلق النافذة المنبثقة.
    • إذا تم حفظ الإشارة المرجعية بالفعل ، فستترك نافذة التحرير كما هي.
    • لا تكرر العلامات إذا كنت تستخدم زر العلامة أكثر من مرة.

    وهنا كود المصدر ، في حال كنت مهتما:

    var poptags = unsafeWindow ['tagPop']؛
    إذا كان (poptags) / test للتأكد من أننا في صفحة المشاركة
    إذا (poptags == "”)
    var rectags = unsafeWindow ['tagRec']؛
    var finaltags = rectags.toString ()؛
    آخر
    var finaltags = poptags.toString ()؛

    if (document.getElementById ('tags'). value.length> 4)
    editmode = 1؛
    آخر
    editmode = 0؛
    var myarray = finaltags.split ("،")؛
    ل (علامة var في myarray)
    if (document.getElementById ('tags'). value.search (/ myarray [tag] /) == -1)
    document.getElementById ('tags'). value + = myarray [tag] + ”"؛



    if (finaltags.length> 4 && editmode == 0)
    . document.getElementById ( 'delForm') تقديم ()؛

    أنا ببساطة لا يمكن أن يعيش بدون هذا البرنامج النصي ، لكني لا أوصي باستخدامه إذا كنت ترغب في تصفح حسب العلامة.

    تثبيت del.icio.us الآلي برنامج نصي Greasemonkey