الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ZuwaraNeT Blog Version 1.0 Beta اول اعمالي!

بدأه *php* في 1 فبراير 2010 · 10 رد · 1,527 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

الحمد لله رب العالمين ، والصلاة والسلام على سيد المرسلين

تم وبحمد الله الإنتهاء من برمجة وتصميم سكربت مدونة زوارة نت الإصدار الاول والتجريبي ZuwaraNeT Blog Version 1.0 Beta

السكربت مبرمج بلغة البي اتش بي php وهو اول اعمالي البرمجية

1.jpg

خصائص السكربت

1-إمكانية إضافة تعليقات على المقالات للزوار

2-إمكانية تحرير(حذف,تعديل) التعليقات من لوحة تحكم الإدارة

3-إمكانية اضافة وتحرير(حذف,تعديل) الأقسام من لوحة تحكم الإدارة

4-إمكانية إضافة وتحرير(تعديل,حذف) المواقع الصديقة

5-إمكانية تحرير(نقل,حذف,تعديل) المقالات من لوحة تحكم الإدارة

6-إمكانية إضافة وتحرير(حذف,تعديل) الإداريين من لوحة تحكم الإدارة

7-إمكانية تغير الستايل من لوحة تحكم الإدارة

8-إمكانية تحديد عدد المقالات التي تظهر في كل صفحة من لوحة تحكم الإدارة

9-إمكانية إغلاق(مع ترك رسالة الإغلاق)و فتح المدونة من لوحة تحكم الإدارة

10-إمكانية تعديل مصطلاحات اللغة او تغير اللغة من ملف language.php الموجود داخل مجلد language

متطلبات تشغيل السكربت

php5

طريقة التركيب

1- قم بتعديل بيانات قاعدة البيانات من ملف الكونفيق config.php الموجود داخل مجلد includes

2- قم برفع المدونة بـ برنامج الإف تي بي ftp الى سيرفر موقعك

3- قم بإتباع هذا المسار

www.web/blog/install/index.php

حيث web هو دومين موقعك و blog مجلد السكربت

4-اعطي تصريح 777 لمجلد comple الموجود داخل مجلد styles/default

5- اتبع عملية التنصيب

1.jpg

2.jpg

3.jpg

6.jpg

7.jpg

6.jpg

8.jpg

6- قم بحذف مجلد install نهائياً

لتحميل النسخة التجريبية

http://www.zuwara.net/ZuwaraNeT_blog_v1.0_beta.rar

بعض الصور من المدونة

4.jpg

5.jpg

بعض الصور من لوحة التحكم

1.jpg

2.jpg

ارجو إبلاغي عن اي أخطاء في السكربت وعن اي ثغرات امنية حتى يتم اصلاحها في النسخة القادمة

والسلام عليكم ورحمة الله وبركاته

2
#2

عمل ممتاز أخي

سأقوم بتجربه المدونه , هل يمكنني إقتباس ما أشاء من الكود :)

طبعا هي مفتوحة المصدر لذلك ربما آخذ كيفيه عمل تنصيب للمدونه وأدمجها مع المجله التي أقوم بعملها

وربما نعمل سويا على تطوير المدونه والجله بإذن الله

+1

:) فتحت بعض الملفات سريعا وجدت أن هناك ثغره حقن السيكول

sql injection

في هذا المكان من الكود :

	$user_session = $_SESSION['user'];
	$pass_session = $_SESSION['pass'];
	$sql_session = $db->query("select * from administrators where username='$user_session' and userpass='$pass_session' LIMIT 0 , 1 ");

سطر : 18

صفحة : edit-section-sql.php

مسار : root\admincp

خطأ فني :) ظننت أن كلمة سيشن = ريكويست :)

تم تعديل هذه المشاركة بواسطة bastr3 في 1 فبراير 2010 في 04:37

1

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#3

السلام عليكم

اخي bastr3 انا سعيد بمرورك وابداء رأيك بس لم افهم هل وجود للثغرة ام لا؟..وبخصوص الاقتباس فاقتبس ما شئت بشرط حفظ الحقوق

اقتباس
وربما نعمل سويا على تطوير المدونه والجله بإذن الله

يشرفني ذلك

وشكرا مرة اخرى

تم تعديل هذه المشاركة بواسطة *php* في 2 فبراير 2010 في 01:36

#4

السلام عليكم و رحمة الله

اهنئك على هذا العمل المميز و نتمنى مشاهدة المزيد من البرامج العربية

قمت بتنزيل البرنامج و سأحاول تجريبه و بإذن الله سأبلغك عن أي ملاحظات حوله

اتمنى لك التوفيق و اتمنى لبرنامجك التطور و النجاح

#5

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

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#6
salama77 كتب:

السلام عليكم و رحمة الله

اهنئك على هذا العمل المميز و نتمنى مشاهدة المزيد من البرامج العربية

اتمنى لك التوفيق و اتمنى لبرنامجك التطور و النجاح

وعليكم السلام ورحمة الله

اشكرك اخي الكريم على الرد :)

اقتباس
قمت بتنزيل البرنامج و سأحاول تجريبه و بإذن الله سأبلغك عن أي ملاحظات حوله

اتمنى ذلك..وانا في انتظارك

bastr3 كتب:

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

شكراً لك على المتابعة :wink:

والسلام عليكم

تم تعديل هذه المشاركة بواسطة *php* في 3 فبراير 2010 في 21:36

#7

السلام عليكم

هذا مثال للمدونة :)

http://zuwaranetblog.vacau.com/blog

#8

جاري التجريب ان شاء الله تكون اول خطوة على الطريق الصحيح

وانا شخصيا سأستفيد من هذا السكربت.

بالموفقية

cert.gif

___________________

فليتك تحلو والحياة مريرة - وليتك ترضى والأنام غضـــاب

وليت الذي بيني وبينك عامر - وبيني وبين العالمين خـراب

اذا صح منك الود فالكل هين - وكل الذي فوق التراب تـــراب

____________________

سبحانك اللهم وبحمدك اشهد ان لا اله الا انت استغفرك واتوب اليك

#9

يعطي العافيه على المجهود الرائع

وربنا يوفقك للأفضل

أخوك الحيين أبن :)

#10
اقتباس
جاري التجريب ان شاء الله تكون اول خطوة على الطريق الصحيح

وانا شخصيا سأستفيد من هذا السكربت.

بالموفقية

اتمنا لك الاستفادة خووي..

الحيين أبن كتب:

يعطي العافيه على المجهود الرائع

وربنا يوفقك للأفضل

أخوك الحيين أبن :)

اجمعين..

ومشكروين على المرور الطيب

#11

السلام عليكم ورحمة الله وبركاته

اقدم لكم شرح لإختصار المقالات في الصفحة الرئيسية والاقسام لسكربت مدونة زوارة نت الاصدار الاول والتجريبي ZuwaraNeT Blog Version 1.0 Beta

اتبع الشرح

في البداية قم بإضافة قالب show_thread.tpl الموجود على الرابط التالي في مجلد القوالب templates الموجود داخل ملف الستايل

المسار

styles/default/templates

حيث ان default هو اسم مجلد الستايل

تحميل القالب مضغوط

http://zuwara.net/UP1/show_thread.rar

ثم افتح قالب thread.tpl وابحث عن :

{$th_z[d_z].thread}

استبدله بـ:

 

{$th_z[d_z].thread|substr:0:3000}ـ........

حيث ان الرقم الـ3000 هو عدد الحروف الظاهرة.. طبعا يحسب في حروف الاتش تي ام ال الـHTML وليس حروف التي تظهر لك على المتصفح

يعني ربما يكون موضوع اطول من موضوع اذا كان الموضوع يوجد به تاثيرات اكثر من الموضوع الاخر ..المقصود بالتأثيرات :تلوين الموضوع بعدة الوان,تحجيم خط الموضوع باحجام مختلفة..ووالخ

ويمكن تغيير الرقم الى 4000 او 5000 او اكثر حسب ما يتناسب معك

****

ثم افتح ملف show.php

ابحث عن

$template->display("thread.tpl");

واستبدله بـ:

 

$template->display("show_thread.tpl");

وشئ اخير

تعديل في اللغة عن طريق ملف language.php الموجود داخل مجلد language

ابحث عن:

$lang['show_add_comment'] = "مشاهدة/اضافة تعليق";

واستبدله بـ:

$lang['show_add_comment'] = "المزيد/اضافة تعليق";

او اي تعديل اخر يتناسب معك

انتهى

اذا واجهتك اي مشكلة انا في الخدمة

والسلام عليكم

مواضيع مشابهة