مقدمة غير مهمةقبل فترة نشرت اقتراح لعرض بيانات المستخدم بنافذة منبثقة بنفس الصفحة بمجرد النقر على اسم المستخدم لم يتلقى الاقتراح استحسان الكثير و بصراحة الاقتراح غير مفيد تماماُ
المهم اثناء اقتراح الافكار
خطرت ببالي فكرة آخرى مرتبطة و هي عرض المنشور الاصلي الغير محرر Original unedited post بالاعتماد على قاعدة بيانات loyce backup link
و هو ارشيف للمنشورات الغير محرر و الكثير تجد تفاصيل المشروع هنا
53M posts! View unedited/deleted postsloyce جهز كل شيء لم يتبقى الاجلب تلك البيانات و عرضها لذلك عملت هذه الـ script البسيط لجلب البيانات و عرضها بمجرد النقر على تاريخ التعديل
قبل البدء يجب التنبية ان استخدامك لاضافات المتصفح على مسؤوليتك الشخصية و بحثك الخاص عن الاضافات المناسبة و التي تثق بهافلا تثق بأحد حتى الاكواد التي انشرها هنا من المستحسن ان تكون عندك اساسيات لغة javascript على الاقل حتى تعرف ماذا يفعل الكود لا يتطلب الامر منك ان تكون مبرمج
انا بنفسي لا اعتبر مبرمج (الله يخلي لنا جوجل و stackoverflow
) ...
استعراض المنشور الاصلي باستعمال سكربت userscriptبالنقر على (loyce backup link) يذهب بك لرابط ارشيف loyce الاصلي
طريقة التثبيت:1) تثبيت احدى اضافات
Userscript manager بمتصفحك
2) نسخ كود الاسكريبت:
https://pastebin.com/gvK4jUQY3) اضافة سكربت جديد بالاضافة و لصق الكود و تفعيلة
يدعم اللغة العربي بمعنى بالمنشورات العربية تلقائياً يظهر من اليمين لليسار
صورة متحركة توضح طريقة عمل الاسكربت:
https://i.ibb.co/mc3sykY/uneditedpost.gifهنا اضافة اخرى مشابهه من تطوير Aveatrex تجدها هنا
[User Script] Instant Profile & Unedited posts Displayer v0.11انا لا اثق بالاضافات و الاسكريبات (باستعمال قاعدة بيانات loyce الاصلية)ان كنت لا تفضل الاضافات و لا تثق بها و تريد الطريقة اليدوية اتبع هذه الخطوات:
1) جلب رقم id المنشور msgID ذلك الرقم الذي يأتي بعد msg برابط المنشور مثلاً
51902990 بحالة
منشور loyce2) احذف آخر اربع ارقام من رقم id المنشور يعطينا اسم المجلد
5190 الذي يحتوي على ملف المنشور الاصلي بموقع loyce (اذا اقل من اربع ارقام استخدم الرقم الاخير 0)*
3) الان علينا تشكيل الرابط بالشكل التالي:
http://loyce.club/archive/posts/5190/51902990.htmlاقتراحات , نواقص الاسكربتالاسكربت جهد فردي غير مرتب و غير منظم لا يخلو من المشاكل بالطبع هذه المشاكل التي اكتشفتها حتى الان:
1) قمت بتجربة الكود باستعمال اضافة Creammonkey لم يعمل مع انه يعمل باستعمال Tampermonkey
Creammonkey حسب ما اعرف مفتوح المصدر اهم من الاخير Tampermonkey (تقريباً مغلق المصدر) ربما اقل اماناً من الاول اتمنى من لدية خبرة يكتب حل المشكلة
2) لست متأكد ما الضرر الذي يتسببه زيارة روابط قاعدة بيانات loyce و كثرة الاستلام لم افهم لغتهم جيداً لكن اظن انها تسبب بتحديث او تجديد الروابط (قشط) او شي من هذا القبيل
* هكذا فهمت اظن الاسكربت اعلاه يحتاج تعديل لان حسب ما اتذكر لم اركز على هذه النقطة جيداً..