بسم الله الرحمن الرحيم,,
السلام عليكم,,
بعد الإنقطاع الطويل بسبب ظروف الدراسة والثانوية العامة عدت مع تحديث بسيط كان يسبب مشكلة لناس كثيرة ... وإن شاء الله سوف احدثه دائماً
سكربت ديف كونتاكت (DevContact) النسخة 2.3.2 (المعروف بسكربت إتصل بنا)
[النسخة 1.0.0 بيتا]
[النسخة 2.3.0 ]
وهذا السكربت هو ضمن سلسة Dev للسكربتات المجانية ....
رابط موضوع السلسة القديم: [مطلوب] أفكاركم لسكربت جيد ومفيد ... [1] سلسة Dev للسكربتات الجيدة والمفيدة - سوالف سوفت
مميزات النسخة 2.0.0:
1- عرض عدد الرسائل الجديدة
2- عرض آخر 5 رسائل مستقبلة
3- عرض آخر 5 رسائلة مرسلة
4- إمكانية كتابة ملاحظات خاصة بك فى لوحة التحكم
5- تغيير إسمك الذى ترسل به الرسائل من لوحة التحكم
6- تغيير البريد الإلكترونى الذى تستقبل وترسل منه الرسائل
7- إسم موقعك الذى يعرض فى النماذج
8- تحديد عدد الرسائل التى تعرض فى كل صفحة
9- صورة تأكيد فى النموذج من أجل منع الspam
10- تحديد إستقبال الرسائل
10.1- البريد والسكربت
10.2- السكربت فقط
10.3- البريد فقط
11- إمكانية إغلاق السكربت
11.1- كتابة رسالة الإغلاق
12- إمكانية تفعيل خيار إرسال نسخة من الرسالة للمستخدم
13- إمكانية رفع مرفقات من خلال النماذج
13.1- تحديد الإمتدادات المسموح رفعها
13.1- تحديد حجم المرفق
14- إمكانية الإرسال عن طريق SMTP
14.1- تقوم بكتابة المستضيف كمثال: smtp1.byphp.net;smtp2.byphp.net لاحظ: قمت بالفصل بينهم ب;
14- كتابة إسم المستخدم والرقم السرى الخاص به على السيرفر
15- إمكانية تغيير إسم الدخول والرقم السرى من خلال لوحة التحكم
16- إمكانية إضافة نماذج مثل: إتصل بنا, طلب وظيفة إلخ إلخ ... وجعل أحدهم هو النموذج الإفتراضى
16.1- إمكانية تغيير اللون الرئيسى للجدول
16.2- إمكانية تغيير لون الصف الثانى الموجود فى الجدول
16.3- إمكانية تغيير ألوان خلفية الحقول ما بين اللون رقم واحد واللون رقم إثنين (يتم التغير بينهم واحد تلو الأخر فى الحقول)
16.4- إمكانية تغيير لون خط الجدول الرئيسى
16.5- إمكانية تغيير لون خطوط الحقول
16.6- إمكانية تحديد شخص مسؤل لكل نموذج يستقبل الرسائل على بريده الخاص
17- إمكانية إضافة حقول لكل نموذج على حدى ....
17.1- إمكانية ترتيب الحقول
17.2- إمكانية جعل الحقل إجبارى
17.3- إمكانية تفعيل/تعطيل الحقل
17.4- إمكانية وضع عدة أنواع من الحقول مثل:
17.4.1- نص
17.4.2- نص كبير (صندوق كتابة)
17.4.3- إختيارات فى مربعات
17.4.4- إختيارات فى دوائر
17.4.5- قائمة منسدلة
17.4.6- سؤال بنعم ام لا
17.4.7- ملاحظة مثل: يتم تسجيل الأى بى الخاص بك فى سجلاتنا .. (أو القوانين الطويلة مثلاً)
18- تستقبل الرسائل فى صندوق الوارد او صندوق خاص لكل نموذج
18.1- الرسائل الجديدة تكون خلفيتها لونها (أصفر)
18.2- إمكانية نقل الرسالة الى اى مجلد اخر
18.3- إمكانية حذف المرفق الخاص بالرسالة
18.4- التنقل بسهولة بين الرسائل
19- المجلدات: إمكانية إضافة مجلدات حتى تسهل عليك تقسيم الرسائل المستقبلة
19.1- عرض عدد الرسائل الموجودة فى المجلد
20- إمكانية إرسال رسالة جديدة عن طريق لوحة التحكم
20.1- يمكنك إرسال الرسالة لأكثر من شخص بالفصل بين الأسماء والبريد بعلامة |
20.2- إمكانية بسهولة إضافة الاسماء الموجودة عندك فى القائمة البريدية
20.3- عند الضغط على القائمة البريدية تفتح لك صفحة جديدة بها أسماء وبريد الأشخاص الذين قمت بإضافتهم للقائمة
20.4- إمكانية إرسال رسالة لكل الموجدين بالقائمة
21- إمكانية إضافة أسماء للقائمة البريدية من أجل سهولة إرسال رسائل إليهم فيما بعد
22- إمكانية أخذ نسخة إحتياطية لقاعدة البيانات من داخل لوحة التحكم (يجب إعطاء مجلد الأدمن الصلاحية 0777)
23- حماية للوحة التحكم الخاصة بالأدمن
24- التحقق من ان البريد الإلكترونى الذى يدخله المستخدم صحيح
25- بأذن الله وحوله خالى من الثغرات
26- السكربت مستخدم فيه تقنية الAJAX التى تسهل عليك التعامل مع السكربت وتمت إضافة بعض التأثيرات الجميلة على السكربت
____________________________________
التغيرات بالنسخة 2.3.0
27-إضافة آخر الأخبار من الموقع والتحقق من النسخة
28-تعديل الملاحظة بحيث يمكنك الأن إضافة ملاحظة طويلة كقوانين مثلاً
29-إضافة الرد على الرسالة فى نفس الصفحة
30-إضافة إمكانية إرسال رسالة لكل الموجدين بالقائمة البريدية
31-إضافة الوقت والتاريخ للملاحظات
32-إضافة شخص مسؤل لكل نموذج (اذا تركته فارغاً يرجع للإسم والبريد الأصلى الموجود بالإعدادات)
33-إضافة إختيار أكثر من نموذج لكل حقل
34-إضافة تخصيص مجلد معين لإستقبال رسائل كل نموذج عليه
35-تسهيل تغيير حالة الحقل
36-تسهيل حذف عدة حقول
37-تسهيل حذف عدة رسائل
إصلاح مشكلة الرد على الرسالة
إصلاح رموز الHTML التى تظهر فى الرسالة وخصوصاً وسم <br />
إصلاح مشكلة تعديل الحقول
إصلاح خطأ فى الجافا سكربت والكوكيز بخصوص القوائم الموجودة فى لوحة الأدمن
____________________________________
التغيرات بالنسخة 2.3.1
38-إضافة إمكانية الرد الآلى على الرسائل
إصلاح مشكلة عدم ظهور الحقول فى النماذج
____________________________________
التغيرات بالنسخة 2.3.2
39-إضافة جدول به إحصائيات سريعة عن الرسائل
إصلاح مشكلة التنصيب
____________________________________
التنصيب:
قم بتعديل ملف includes/config.php
كالآتى:
تضع اسم مستخدم قاعدة البيانات
وباسورد المستخدم الخاص بقاعدة البيانات
اسم المستضيف
اسم قاعدة البيانات
نأتى الى جزء الحماية:
تضع اسم المستخدم الخاص بجدار الحماية الخاصة بلوحة التحكم
والباسورد ايضاً اسفله
تضع اسم مجلد الأدمن
وها هو الشكل النهائى للملف:
ثم تقوم بتشغيل ملف admin/install.php واتبع التعليمات .. ولا تنسى حذفه حيث انه لايمكنك تشغيل السكربت والملف مازال موجوداًكود:$DevConTact['Username'] = "root"; // اسم مستخدم قاعدة البيانات $DevConTact['Password'] = ""; // باسورد مستخدم قاعدة البيانات $DevConTact['Host'] = "localhost"; // اسم المستضيف غالباً ما يكون localhost $DevConTact['Database'] = "devcontact"; // اسم قاعدة البيانات $DevConTact['Username_admin'] = "Developer"; // اسمك المستخدم فى حماية الأدمن $DevConTact['Password_admin'] = "1234"; // باسورد المستخدم فى جماية الأدمن $DevConTact['AdminCp_Folder'] = "admin"; // إكتب هنا إسم مجلد الأدمن
الإعدادت:
اذا اردت تفعيل المرفقات تقوم بتفيعلها مع ظبط إعداداتها من لوحة التحكم -> الإعدادت -> المرفقات
ثم يجب عليك إعطاء التراخيص 0777 الى المجلدين upload الموجود فى المجلد الرئيسى للسكربت والمجلد upload/tmp
اذا ان السكربت يقوم عمله كالآتى عندما يرفع المستخدم ملف مرفق يقوم بنقله للمجلد الtmp حتى يكون مجلد تضع فيه الملفات المؤقتة ثم اذا تمت إرسال الرسالة ينقلها الى المجلد upload ويقوم بمسح الملف من مجلد tmp
وهذا حتى اضمن الا يقوم احد الأشخاص برفع ملف ما على السكربت ويستخدم السكربت كمركز لملفات مثلاً
ملحوظة: عند إرسال احد للبريد بنجاح يقوم بحذف الملفات المؤقتة من نفسه
__________________
يجب عليك عند بدء إستخدام السكربت إضافة نموذج حتى لا تظهر رسالة خطأ
وإذا اردت إستخدام أكثر من نموذج تقوم بعمل الأتى النظر الى رقم النموذج الموجود فى عرض النماذج ومن ثم تغير الرابط التالى كما يناسبك
http://www.byphp.net/projects/devcontact/index.php?id=X بينما X هو رقم النموذج
ملحوظة: لا يمكنك إضافة اى حقول بدون وجود نماذج
ملحوظة 2: عندما تقوم بحذف نموذج يحتوى على حقول يتم نقل الحقول الى النموذج الإفتراضى مع تعطيلهم
المثال:
لوحة المشرف العام:
الرابط:http://www.byphp.net/projects/devcontact/admin
يوزر جدار الحماية: Developer
باسورد جدار الحماية: 1234
اليوزر: admin
الباس: admin
الرئيسية او نموذج المراسلة
الرابط: بالبى إتش بى - التسجيل
التحميل:
http://www.byphp.net/projects/devcontact/devcontact.zip
او من المرفقات
الحقوق:
هذا السكربت من برمجة Developer - ByPHP.net
أشخاص ساهموا فى السكربت:
فكرة السكربت كانت للأخ: (مرشوش بفليت) فشكراً له [فى موضوع سلسلة ديف]
شعار السكربت: هدية من الأخ (فهد العتيبى) بارك الله فيه
إذا وجدت أخطاء بالسكربت يرجلى مراسلتى بها عن طريق بالبى إتش بى - لخدمات البرمجة - إتصل بنا
للتحدييث من النسخ الأقدم :
من النسخة 2.3.1 إلى 2.3.2 فقط إستبدل الملفات
من النسخة 2.3.0 إلى 2.3.2 إستخدم الملف update2.3.0 الموجود بالأدمن
من النسخة 2.0.0 إلى 2.3.2 إستخدم الملف update2.0.0 الموجود بالأدمن
اى أفكار او مميزات يمكنك طرحها لمناقشتها هنا فى الموضوع
ولا تنسونا من صالح دعائكم بالهداية والتقوى ...
Developer