"نموذج" مجانى مفتوح المصدر PHP,Ajax لصفحة اتصل بنا او استقبال الطلبات

WebCraker

العبد الفقير إلى الله
طاقم الإدارة
9 مارس 2008
5,670
50
48
Egypt
support-ar.com

نموذج​

هو سكربت مجاني مفتوح المصدر، مكتوب بلغة PHP و يستخدم تقنية Ajax في إرسال البيانات و إستقبالها. كما أنه يتميز بتعدد الإستخدامات، فيمكن إستخدامه كصفحة تواصل أو كنموذج لإستقبال الطلبات… مميزات نموذج كثيرة، فلمً لا تبدأ بإكتشافها الآن ؟


attachment.php


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

  • محرر نصوص. يمكنك إستعمال المفكرة التي تأتي مع ويندوز، لكن لتحكم أكبر فنحن ننصح بتحميل و تنصيب ++Notepad.
  • فقط، لا شيء أخر! لكن بالطبع كوب من القهوة مفيد دائماً ^^

01. تحميل سكربت “نموذج”​


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


attachment.php


و بهذا نكون إنتهينا من الجزء الأسهل في العملية، للنبدأ بالعمل…

الجديد في النسخة 1.4​


  • إضافة حقلين جديدة: حقل رقمي و قائمة منسدلة خاصة بنموذج.
  • إضافة تصميم جديد للرسالة. التصميم الجديد راعينا فيه تقسيم المعلومات المرسلة لتسهيل عملية البحث عن البيانات في الرسالة.
  • كتابة مكتبة PHP تحتوي على الواجهة البرمجية لإنشاء النماذج، و تم كتابة "تطبيق نموذج ١.٤" عليها.
  • إضافة دعم للنسخة ١.٤ في تطبيقنا الجديد (صانع نموذج).
  • إضافة تحقق لنسخة PHP التي تعمل على السرفر للتأكد من أن متطلبات نموذج موجودة فيه.
  • إضافة دعم كامل لترجمة تطبيق نموذج لأي لغة أخرى، كما تم إضافة اللغة الإنجليزية كلغة إفتراضية ثانية.
  • إضافة دعم للثيمات في تطبيق نموذج. النسخة ١.٤ تأتي مع ثيم 'air' بشكل إفتراضي.
  • إضافة تحقق لقوة المفتاح المستخدم لزيادة حماية تطبيق نموذج.
  • إضافة مكتبة Swift لإرسال الرسائل. المكتبة الجديدة متطابقة مع جميع المعايير القياسية لإرسال الإيميلات (RFCs).
  • إضافة خيار "إيميل المرسل" إلى ملف الإعدادات لحماية الرسائل المرسلة من فرزها كرسائل مزعجة.
  • إضافة تحقق للرد المرسل من السرفر عند محاولة إبلاغ الزائر بنتيجة إراسله و ذلك لتفادي مشكلة توقف التطبيق عن العمل.
  • إصلاح بعض الاخطاء في الـ CSS الخاص بـ IE7.
  • عند حدوث خطأ في الإرسال سيقوم نموذج الآن بإضافة الخطأ إلى سجل أخطاء PHP.
  • فصل حقول النموذج إلى ملف خاص (form.php) لتسهيل عملية تعديل الحقول.
  • تحديث RainTpl إلى النسخة 2.6.4.

02. تعديل ملف الخيارات​


بداخل الملف الذي حملته ستجد بعض الملفات و المجدات الخاصة بـ “نموذج”.
التحكم بخيارات “نموذج” الرئيسية تتم من خلال ملف config.php الموجود في مجلد inc، قم بفتح هذا الملف بواسطه أي محرر نصوص، مثلاً ++Notepad و سترى كود التحكم بـ “نموذج”.
الخيارين الأولين هي الأهم و التي يجب تعديلها ليعمل “نموذج”. هذه الخيارات تبدو كالتالي:
PHP:
/**************************************************************** الخيارات الأساسية - الرجاء تعديل الخيارات التالية ليعمل السكربت /***************************************************************/  // أيميل مستلم الرسالة - أيميل صاحب الموقع في أغلب الاحيان $config['recieverEmail'] = "Email@Website.com";  // المفتاح الخاص بسكربتك - الرجاء التوجه للصفحة التالية للحصول على مفتاحك // http://namodg.com/keys $config['salt'] = '';
إستبدل الأيميل الإفتراضي الموجود بجانب $config['recieverEmail'] بالايميل الذي تريد أن تصل رسائلك له في الخيار الأول و أكتبه بين علامات التنصيص.
أما الخيار الثاني فهو خيار أمني و هو عبارة عن مفتاح خاص بكل نسخة، تم إضافته إبتدأً من النسخة 1.3 لخاصية التحقق من جواب التحقق البشري.
للحصول على مفتاح نسختك توجه إلى مولد المفاتيح و قم بنسخ المفتاح و الذي يبدو كـ Aq=b62Jm0j)!+F4@rRX*Hhfwz مثلاً، ثم أكتبه بجانب $config['salt'] بين علامات التنصيص.


“نموذج” يستخدم المفتاح الخاص بكل نسخة من أجل إجراءات أمنية في التحقق البشري. يمكنك الحصول على مفتاح من هذه الصفحة.
(انسخ احد هذه المفاتيح):

86b21b916f538a4c64524f7178fdd609
7619f1e0a501a69b2c58e7b10bc8191b
985db4c5ef0a78731ff9a62f04fbaf48
6c099130a88e9d985f1be79751123ae2
aeb75d77d98bb1cdf75c8670ef7c0ba6
bbd9c5a30e6a4d443c0de305c382881f
5759b45786f8c72cfe6b97d8da538902
6e5fcca74d351c730e9ec2739a5ad7cf
9e9f6d45954bff1083e733ad46cd2135
9bf56643d8b1c4f8136abd338d66cdc8
c6392a033f7a85c845bd23fb8861f7e8





قم بحفظ التعديلات التي قمت بها (نحن نعلم أن هذا الأمر بديهي، لكن لن تصدقوا عدد من ينسون هذه الخطوة بسبب الحماس!). الآن أصبح “نموذج” جاهز للإستخدام.

03. رفع “نموذج” لموقعك و تجربته

لم يتبق علينا إلا أن نرفع مجلد إلى الموقع، و لكن قبل هذا قم بتسهيل الأمور على نفسك و قم بإعادة تسمية مجلد “نموذج” إلى الأسم الذي تريد أستخدام صفحة اتصل بنا عليها.
لنفترض أن أسم موقعك www.google.com (نعم، قوقل ^^)، و انت تريد إستخدام “نموذج” كصفحة أتصل بنا على الرابط www.google.com/contact، في هذه الحالة قم بتعديل أسم الملف إلى contact.
لنعد الآن إلى مسألة الرفع، يمكنك رفع المجلد إلى موقعك بعدة طرق. أحد أشهر الطرق للتعامل مع ملفات السرفر هى عن طريق بروتوكول FTP. هناك العديد من برامج FTP في الإنترنت و التي يمكنك إستخدامها. FileZilla أحد هذه البرامج و هو مجاني و مفتوح المصدر.
بعد عمل إتصال مع موقعك عن طريق بروتوكول FTP مثلاً، قم برفع مجلد “نموذج” إلى الموقع الذي تريده (في المثال الذي إفترضناه، سيتوجب عليك رفع الملف إلى مجلد public_html).
بهذا تكون إنتهيت من تركيب “نموذج “في موقعك، قم بإرسال رسالة لنفسك لتتأكد من أن التركيب تم بشكل ناجح.


والله ولى التوفيق
 

المرفقات

  • downloadunzip.jpg
    downloadunzip.jpg
    38.6 KB · المشاهدات: 1,739
  • namodg-preview.jpg
    namodg-preview.jpg
    26.4 KB · المشاهدات: 2,706
  • namodg-v1.4.zip
    286 KB · المشاهدات: 630