{myadvertisements[zone_1]}
 
تقييم الموضوع:
  • 1 صوت - 5 بمعدل
  • 1
  • 2
  • 3
  • 4
  • 5
حملة " عمرو خالد " لختم القراءن ...العداد الظاهر فيه مشكلة ؟
Albert Camus غير متصل
مجرد إنسان
*****

المشاركات: 1,544
الانضمام: Jun 2004
مشاركة: #8
RE: حملة " عمرو خالد " لختم القراءن ...العداد الظاهر فيه مشكلة ؟
بص هو لم يتلاعب في العداد.
بس ده خطأ من المطور Developer.

لو بتستعمل الفاير فوكس، تقدر تدخل على صفحة الختمات دي، وتدوس كليك يمين، وتعمل View Source

حتلاقي فيه function جافا سكريبت على زرار "سجل ختمة" اسمها ()submitkhatma

لو بصيت فوق خالص، حتلاقي ملف الجافا سكريبت اللي بيعرف الـ function دي، اسمه khatma.js

لو دست عليه حيفتح علطول، وحتلاقي في أول الملف خالص function اسمها :

()toggleSubmitKhatmaBtn

بص بقى مكتوب فيها إيه :
PHP كود:
function toggleSubmitKhatmaBtn()
{
    if (
checkCookie("5atma_done"))
    {
        $(
"#submit5atma").attr('disabled','disabled');
    }

ده معناه إيه؟
بيقول لو الشخص ده داس على الزرار بتاع تسجيل الختمة قبل كده، اقفل الزرار، ولا تجعله متاحاً له ليضغط عليه مرة أخرى.
وهو بيعرف عن طريق تسجيل ملف cookie على جهازك اسمه 5atma_done

ماشي؟

بص بقى في الـ function اللي اسمها ()submitkhatma تحت حتلاقي الكود ده :

PHP كود:
function submitKhatma()
{
//    var sec_code=document.getElementById("sec_code");
//    var sec_valid=document.getElementById("sec_valid");
    
    
$.ajax(
            {
                
type :"POST",
                
url :"ajax/khatmat.ajax.php",
                
data :"mod=set",
                
success : function(result)
                {
                    $(
"#khatmatCounter").html(result);
                    
//var cookieName = "5atma_done";
                    //createCookie(cookieName, '5atma_done', 3);
                    //$("#submit5atma").attr('disabled','disabled');
                
},
                
error : function(e1e2e3)
                {
                    
//alert("error");
                
}
            });


ده السطر اللي بيعمل ملف الـ cookie على جهازك :
PHP كود:
//var cookieName = "5atma_done";
                    //createCookie(cookieName, '5atma_done', 3);
                    //$("#submit5atma").attr('disabled','disabled'); 

لاحظ بقى إن المطور الغبي، عامل الأسطر دي comment يعني كأنها تعليق، ومش أسطر برمجة
البرنامج حيعدي عليها ومش حيعبرها نهائي لأنه مش حيشوفها أصلا، حيشوفها على إنها تعليق مش كود برمجة. عشان العلامتين : // دول بتوع التعليقات.

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

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

بعدين أنا شايف ان السماح لأي شخص بضغط الزر وهو غير مسجل حساب في الصفحة هو غباء مستفحل، فكان من الأفضل أن يجعل ضغط الزر متاحاً للأعضاء المسجلين فقط.

يظهر ان الراجل عمل البرنامج وهو في رمضان ، معذور 10

هي مروة دي عاملة جروب على الفيس بوك ولا إيه بالضبط؟
كان الأفضل ما تكتبش اسمها
(تم إجراء آخر تعديل على هذه المشاركة: 09-11-2009, 05:03 AM بواسطة Albert Camus.)
09-11-2009, 04:58 AM
عرض جميع مشاركات هذا العضو إقتباس هذه الرسالة في الرد
{myadvertisements[zone_3]}


الردود في هذا الموضوع
RE: حملة " عمرو خالد " لختم القراءن ...العداد الظاهر فيه مشكلة ؟ - بواسطة Albert Camus - 09-11-2009, 04:58 AM

المواضيع المحتمل أن تكون متشابهة…
الموضوع الكاتب الردود المشاهدات آخر رد
Smile هل تعرّى عمرو بن العاص لعلي ؟ الفكر الحر 9 3,609 08-02-2011, 12:39 AM
آخر رد: alkhityar
  مشكلة عائلية minatosaaziz 0 943 07-08-2011, 01:14 AM
آخر رد: minatosaaziz
  كويتية تدعو إلى استيراد "أزواج حلوين" لحل مشكلة العنوسة وتحسين النسل بسام الخوري 0 800 06-25-2011, 08:57 PM
آخر رد: بسام الخوري
  Communislamic's الشيوعإسلامية " نقد ساخر" caveman 15 3,967 10-16-2008, 12:08 PM
آخر رد: caveman
  محمد حمشو .. "سوبرمان" الاقتصاد!! بسام الخوري 2 2,780 08-19-2007, 08:32 PM
آخر رد: ماجن

الانتقال السريع للمنتدى:


يتصفح هذا الموضوع من الأعضاء الان: بالاضافة الى ( 5 ) زائر
{myadvertisements[zone_2]}
إتصل بنا | نادي الفكر العربي | العودة للأعلى | | الوضع البسيط (الأرشيف) | خلاصات التغذية RSS