اغلق هذه النافذة  أنت غير مسجل بشبكة ابن الخليج; للتسجيل اضغط هنا; للمساعده وشرح طريقة التسجيل اضغط هنا

شبكة ابن الخليج

Sitemap | Archive | Tag Could
موقع ولد الامارات - ينتهي الاعلان بتاريخ 20\8\2008
التسجيل البحث مشاركات اليوم اجعل جميع المنتديات مقروءة الأرشيف

اضف موقعك في دليل العربياضف اعلانك هناشبكة مدينة الحب - ينتهي الإعلان بتاريخ 19\8\2008
اضف اعلانك هناشبكة مملكتي - ينتهي الإعلان بتاريخ 8\8\2008معهد مطور - ينتهي الإعلان بتاريخ 6\11\2008
     

تعلم بناء صفحة جديدةفي الvBulletin بتقنيات متطورة

مناقشة موضوع تعلم بناء صفحة جديدةفي الvBulletin بتقنيات متطورة في دروس برمجة مواقع; تعلم بناء صفحة جديدةفي الـvBulletin بتقنيات متطورة اليوم سوف ندرس سويا طريقة انشاء صفحة جديدة وتعزيز هذه الصفحة وتطويرها بقدر الامكان ولنستفد الاستفادة القصوى من امكانيات مكتبات الـvBulletin 3.6.x . إن ...

العودة شبكة ابن الخليج > منتديات تعليمية > دروس برمجة مواقع

رد
 
LinkBack أدوات الموضوع طرق مشاهدة الموضوع
قديم 02-24-2008, 05:02 مساءً   #1 (permalink)
:: مـمـلـكـتـي ::
:: مراقب تطوير المنتديات ::
 
الصورة الرمزية الفنان موادع
 
تاريخ التسجيل: Feb 2007
الدولة: فْيَ قٌٍلبٌَِ مًحٍّبٌَِوٍبٌَِتُِِّْيَ
المشاركات: 3,636
معدل تقييم المستوى: 239423 الفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيط
إرسال رسالة عبر مراسل ICQ إلى الفنان موادع إرسال رسالة عبر مراسل AIM إلى الفنان موادع إرسال رسالة عبر مراسل MSN إلى الفنان موادع إرسال رسالة عبر مراسل Yahoo إلى الفنان موادع إرسال رسالة عبر مراسل Skype إلى الفنان موادع
تعلم بناء صفحة جديدةفي الـvBulletin بتقنيات متطورة


تعلم بناء صفحة جديدةفي الـvBulletin بتقنيات متطورة
اليوم سوف ندرس سويا طريقة انشاء صفحة جديدة وتعزيز هذه الصفحة وتطويرها بقدر الامكان ولنستفد الاستفادة القصوى من امكانيات مكتبات الـvBulletin 3.6.x .

إنشاء الصفحة بابسط ما يكن
افتح ملف جديد وليكن اسمه mypage.php وليكن في نفس دليل منتداك ،،،
وضع هذا الكود بداخله واحفظ الملف:

كود PHP:
<?php 

// ######################## اعداد البئية العامة ########################### 
error_reporting(E_ALL & ~E_NOTICE); 

// ##################### تعريف الثوابت المهمة ####################### 
// تعريف اسم الملف بدون الحاق الامتداد الخاص به وذلك لكي تسهل عملية مناداته داخل المنتدى 
// وليكن الاسم نفس اسم الملف 

define('THIS_SCRIPT''mypage');  

// #################### استدعاء القوالب والبييانات ###################### 
//مصفوفة القوال المستخدمة في هذا الملف 
$globaltemplates = array( 
        
// اسماء القوالب التي سوف يتم استدعاءها 
        
'mypage_temp1',// اسم القالب الاول 
        
'mypage_temp2',// اسم القالب الثاني 
); 



// ########################## الثوابت  ############################ 
require_once('./global.php'); 

// #################### مسار كود الجافا سكريبت ######################## 
$headinclude str_replace('clientscript'$vbulletin->options['bburl'] . '/clientscript'$headinclude); 

// ######################################################################## 
// #########################بداية الكود الخاص بصفحتك ############################ 
// ######################################################################## 

$navbits = array();  
// عنوان الصفحة في الشريط  
$navbits[$parent] = 'صفحتي المتطورة'

$navbits construct_navbits($navbits); 
eval(
'$navbar = "' fetch_template('navbar') . '";');// استدعاء قالب النافبار 

// استدعاء قوالبك الخاصة والتي عرفتها بالاعلى 
eval('print_output("' fetch_template('mypage_temp1') . '");'); 
//############################################################################ 
//                   .:: gulfson .com  ::. 
//############################################################################ 
?>
انتهينا من الملف ق بحفظه.

الان نقم بإنشاء القوالب التي نريدها
ولتكن هذه محتويات قالب mypage_temp1:

كود PHP:
$stylevar[htmldoctype
<
html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]"
<
head><meta http-equiv="Content-Type" content="text/html; charset=windows-1256"
$headinclude 
<title>$vboptions[bbtitle]</title
</
head
<
body

$header 
$navbar 

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%"  

align="center"
<
tr
<
td class="tcat">عنوان صفحتي المتطورة</td
</
tr
<
tr
<
td class="alt1">هنا ضع اي شي تريد قوله :)</td
</
tr
</
table

$footer 
</body
</
html
انتهينا ، قم الان بطلب عنوان الملف mypage.php وانظر.
أضافة اسم الصفحة في المتواجدون الان
عندما تكن تنظر في المتواجدون الان بيظهر لك اسم المستخدم ومكان تواجده ، "مثلا : يقرا رسالة خاصة من "
الان اذا اتى زائر وفتح هذه الصفحة سوف يظهر لك مكان تواجده باسم "Unknown Location" او " غير معروف"
واليكم طريقة التعريف عبر الـPlugins أضف Plugins جديد و ضعه فيه الكود التالي :

كود PHP:
ProductvBulletin 
Hook Location
online_location_process 
Title
My Custom Location (Part1
Plugin PHP Code: if ($filename == 'mypage.php'

        
$userinfo['activity'] = 'test'

Plugin is ActiveYes 
واحفظ

كود PHP:
قم باضافة Plugin جديد مره اخرى وضع فيه الكود التالي 
ProductvBulletin 
Hook Location
online_location_unknown 
Title
My Custom Location (Part2
Plugin PHP Code: if ($userinfo['activity'] == 'mypage'

        
$userinfo['action'] = 'يشاهد صفحتي المتطورة'; / 
        
$userinfo['where'] = '<a href="./test.php?' $vbulletin->session->vars['sessionurl'] . '">هذه صفحتي المتطورة</a>';  
        
$handled true

Plugin is ActiveYes 

قم بالحفظ
انتهينا بحمد الله من تعريف اماكن التواجد.

اعطاء صلاحيات المشاهدة لصفحتي

هنالك طريقتين لعمل تحديد الصلاحيات بالنسبة للمجموعات وكلاهما يعتمدان على الشرط المنطقي " IF" ،، وسوف نستخدم اسهل الطرق .

1- الطريقة الاولى عبر القوالب
2- عبر الملف البرمجي

في قالبك ضع هذا الشرط في المكان المناسب واحبذ بعد متغير الـ$navbar ، هذا الكود يقم بعرض الصفحة اذا كان المستخدم ينتمي الى المجموعة رقم 6 ( وهي في العادة مجموعة المشرف العام)

كود PHP:
<if condition="is_member_of($bbuserinfo, 6)">
اذا كان المستخدم ينتمي للمجموعة 6
<else />
اعرض هذا
</if> 
1
لناخد مثال آخر ،،، اذا كنت تريد عرض الصفحة للاعضاء فقط

كود PHP:
<if condition="!$bbuserinfo['userid']"

طريقة استخدام المتغيرات في القوالب
1- المتغيرات العادية ، مثل $sudabest , $var1،، يمكنك استخدامها بكل يسر.
2- متغيرات المصفوفات مثل $sudabest[hosting] ،، ولا تستخدم ابدا علامات الاقتباس المفردة او الزوجية، والا سوف يظهر لك خطا.
3- متغيرات الكائنات او الاوبجيكت ،

كود PHP:
{$sudabest->host['package']} 

تذكر الازواج من هذا النوع {} في البداية والنهاية

* لاسباب امنية لا تستخدم ابدا مصفوفات الـ$_POST[], $_GET[], $_REQUEST حاول ا تتجنبها في قوالبك.

إستخدام العبارات الشرطية

كل قوالب الاصدار الثالث تدعم استخدام العبارة الشرطية IF في قوالبها
مثلا:-

كود PHP:
<if condition="$somevbulletinvar"
        
htmlcode 
<else /> 
        
other html code 
</if> 

انتبه لا يمكنك ان تستخدم عبارة else if في القوالب واذا كنت بحاجة الى استخدامها عليك بهذه الطريقة


كود PHP:
<if condition="$condition1"
        
htmlcode 
<else /> 
        <if 
condition="$condition2"
                
more html code 
        
</if> 
</if> 
وهكذا ........

أنشاء رسالة خطا
لانشاء رسالة خطا خاصة بك ينبغي ان تراعي :-
1- انشاء عبارة جديدة في Front-End Error Messages
2- يجب ان يكن اسم المتغير لهذه العبارة ان يبدا بي "error_"
3- يجب ان تضع الدالة هذه في الملف البرمجي:

كود PHP:
eval(standard_error(fetch_error('error_mypagephrase'))); 

وتاكد من تطابق متغير العبارة الذي عرفته مع error_mypagephrase

انشاء رسائل اعادة التوجيه
لإنشاء رسالة اعادة توجيه خاصة يجب ان تراعي :-
1- تاكد بانه لايوجد نتيجة استعلام او اية نتيجة اخرى قبل هذه اعادة التوجيه.
2- تعريف مسار صفحة اعادة التوجيه ، مثلا:-

كود PHP:
$vbulletin->url "mypage.php" $vbulletin->session->vars['sessionurl'] ."somevar=someval"
3- تذكر باننا نستخدم دائما الاسم mypage.php .
4- لاتنسى ان تستبدل الـsomevar=someval باسماء متغيراتك الخاصة التي تريد تمريرها للصفحة القادمة هذه.

الان علينا بالقيام بإضافة عبارات رسالة اعادة التوجيه :-
1- قم بإنشاء عبارة في مجموعة "Front-End Redirect Messages" ، ويجب ان تبدا بـ"redirect_" .
2- اضف الكود التالي :-

كود PHP:
eval(print_standard_redirect('redirect_myphrase'truetrue)); 

في المكان الذي تريد فيه رسالة اعادة التوجيه.

بحمد الله وصلنا لنهاية هذا الدرس ، واتمنى اكن قد أفدتكم





من مواضيع الفنان موادع في المنتدى
__________________
شـبـكـة مـمـلـكـتـي

الفنان موادع غير متواجد حالياً   رد مع اقتباس
قديم 02-24-2008, 08:34 مساءً   #2 (permalink)
:: عضو شرف ::
 
الصورة الرمزية Dreams King
 
تاريخ التسجيل: Apr 2007
الدولة: Muscat City
المشاركات: 1,050
معدل تقييم المستوى: 60558 Dreams King نشيطDreams King نشيطDreams King نشيطDreams King نشيطDreams King نشيطDreams King نشيطDreams King نشيطDreams King نشيطDreams King نشيطDreams King نشيطDreams King نشيط
رد: تعلم بناء صفحة جديدةفي الـvBulletin بتقنيات متطورة

مشكور اخوي على الشرح وجزاك الله الخير
وأحلى تقييم لك





من مواضيع Dreams King في المنتدى
Dreams King متواجد حالياً   رد مع اقتباس
قديم 02-25-2008, 01:29 صباحاً   #3 (permalink)
:: administrator ::

 
الصورة الرمزية كرم العربي
 
تاريخ التسجيل: Apr 2006
الدولة: ::In De GhEtTo::
المشاركات: 14,262
معدل تقييم المستوى: 53 كرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيط
إرسال رسالة عبر مراسل MSN إلى كرم العربي
رد: تعلم بناء صفحة جديدةفي الـvBulletin بتقنيات متطورة

مشكور الفنان وبارك الله فيك





من مواضيع كرم العربي في المنتدى
__________________
YoU kNoW hOw wE dO
كرم العربي غير متواجد حالياً   رد مع اقتباس
قديم 02-25-2008, 01:35 صباحاً   #4 (permalink)
.::+: Gulf Son :+::.

 
الصورة الرمزية ADMIN
 
تاريخ التسجيل: May 2005
الدولة: بلاد الخليج
المشاركات: 47,229
معدل تقييم المستوى: 53 ADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيط
إرسال رسالة عبر مراسل ICQ إلى ADMIN إرسال رسالة عبر مراسل MSN إلى ADMIN
رد: تعلم بناء صفحة جديدةفي الـvBulletin بتقنيات متطورة

شرح مميز

قواك الله يالفنان وعساك ذخر





من مواضيع ADMIN في المنتدى
__________________


دليل مواقع ابن الخليج
خدمة google page rank مقدمه من ابن الخليج
خدمه اختصار الروابط

الآن تستطيع جلب كل ستايلات المنتدى للمجلة ومن غير اي تدخل شخصي منك فقط بـ 120 ريال

اطلب منتج بالضغط هنا


"من هارون أمير المؤمنين إلى نقفور كلب الروم، قد قرأت كتابك يا ابن الكافرة، والجواب ما تراه دون أن تسمعه، والسلام"

اين نحن من هذه الرساله؟
ADMIN غير متواجد حالياً   رد مع اقتباس
قديم 02-25-2008, 08:18 صباحاً   #5 (permalink)
:: مـمـلـكـتـي ::
:: مراقب تطوير المنتديات ::
 
الصورة الرمزية الفنان موادع
 
تاريخ التسجيل: Feb 2007
الدولة: فْيَ قٌٍلبٌَِ مًحٍّبٌَِوٍبٌَِتُِِّْيَ
المشاركات: 3,636
معدل تقييم المستوى: 239423 الفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيطالفنان موادع نشيط
إرسال رسالة عبر مراسل ICQ إلى الفنان موادع إرسال رسالة عبر مراسل AIM إلى الفنان موادع إرسال رسالة عبر مراسل MSN إلى الفنان موادع إرسال رسالة عبر مراسل Yahoo إلى الفنان موادع إرسال رسالة عبر مراسل Skype إلى الفنان موادع
رد: تعلم بناء صفحة جديدةفي الـvBulletin بتقنيات متطورة

اقتباس:
المشاركة الأصلية كتبت بواسطة Dreams King
مشكور اخوي على الشرح وجزاك الله الخير
وأحلى تقييم لك
الله يعطيك الف عافيه على مرورك ومشكور على التقييم

اقتباس:
المشاركة الأصلية كتبت بواسطة كرم العربي
مشكور الفنان وبارك الله فيك
لاهنت اخوي كرم

اقتباس:
المشاركة الأصلية كتبت بواسطة ADMIN
شرح مميز

قواك الله يالفنان وعساك ذخر
الله يعطيك العافيه اخوي ادمن ومهما كان انت استاذنا اللي تعلمنا منه وراح نتعلم منه اكثر واكثر





من مواضيع الفنان موادع في المنتدى
__________________
شـبـكـة مـمـلـكـتـي
الفنان موادع غير متواجد حالياً   رد مع اقتباس
قديم 06-08-2008, 12:00 مساءً   #6 (permalink)
عضــو
 
تاريخ التسجيل: May 2008
المشاركات: 17
معدل تقييم المستوى: 7 روحي روجي يستاهل ترحيب
رد: تعلم بناء صفحة جديدةفي الـvBulletin بتقنيات متطورة

موضوع قمة من الابداع





من مواضيع روحي روجي في المنتدى
روحي روجي غير متواجد حالياً   رد مع اقتباس
رد

العبارات الدلالية
تعلم, صفحة



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
طرق مشاهدة الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة

المواضيع المتشابهه
الموضوعكاتب الموضوعالمنتدىمشاركاتآخر مشاركة
فن التعامل مع Google و كل ما تود معرفته عن هذا المحرك العملاقADMINسكربتات وادوات تطوير المواقع1107-21-2008 08:58 مساءً
[ 6 ] دروس لبرنامج frontpagen.a.r.u.t.oدروس اوفيس409-30-2007 02:04 صباحاً
هــل تــــعـــلـم ؟ انـــ....**غالي**حوارات ثقافية عامة1908-09-2007 06:06 صباحاً
هل تعلم !!!!!!العقلانيةحوارات ثقافية عامة510-11-2006 10:02 صباحاً
اكبر موسوعة من المعلومات العامة...فاتنه القلوبحوارات ثقافية عامة509-18-2005 11:40 صباحاً


منتديات شبكة ابن الخليج

خبر وتحليل أحمد أمين مواقع شعراء كتب الكترونية المعجم المحيط ابطال اوروبا سيارات الدوري الأسبانيالدوري الإيطاليالدوري البرتغالي Vauxhall صور جرائم العاب و مسابقات ثقافية عالم حواء فساتين سهره أنواع وطرق الريجيم أجمل إكسسوارات ملابس نسائية وصفات لمطبخك صور ديكورات عالم حواء افضل موقع برامج برامج خاصة برامج الجدر النارية برامج نسخ ملفات اساله افلام اثارة افلام 2008 افلام الكونغ فو مسلسلات اكشن افضل انمي العاب فلاشيه أحدث الالعاب العاب xbox المكتب التجاري ترافيان فرش إسلامية صور ثلوج كاميرات رقمية وتقنية صور Samsung SGH-D730 رسائل عالم حواء دروس للمبتدئين دروس السويش فلاتر فوتوشوب دروس ايميج ريدي Adobe ImageReadyدروس افتر افكت Adobe After Effect دروس Video Editing الطبيعة ورش عمل تحميل 3D Studio Max دروس swish مبتدئة دروس HTML دروس فرونت بيج دروس BeOS يونكس وندوز WINDOWS دروس بيسك عالم حواء vBulletin vb3.7 قسم ستايلات vBulletinمجلة المنتديات mkPortalقسم ستايلات مجلة المنتديات mkPortal Stylesسكربتات وادوات تطوير المواقعمشاكل وحلول الـ مواقع بيع مواقع فوتوشوبCinema 4Dخامات فوتوشوبفرش فوتوشوباكشن فوتوشوباشكال فوتوشوبدليل مواقعاكتشف شخصيتك اخبار موسوعة الأطفال بوربوينت torrent اختصار الروابط PageRank توقيع لاميلك صانع القليتر إكتشف شخصيتك اخبار موسوعة الأطفال بوربوينت torrent اختصار الروابط PageRank توقيع لاميلك صانع القليتر جليتر Glitters

اكثر الكلمات بحثاً



الساعة تعتمد على توقيت جرينتش +3. الساعة الآن 01:34 صباحاً.
Search Engine Optimization by vBSEO 3.1.0

Valid XHTML 1.0 Transitional Valid CSS!Powered by vBulletin® Version 3.7.1,
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd
Feeds:   XML   JS   RSS   RSS Feed 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345