التغطية المصورة ليوم سوالف: الجزء الأول، الجزء الأخير
الفائزون في المسابقة الأصغر لسوالف كاست

 

العودة   سوالف سوفت > قسم تطوير المنتديات > إصلاح وصيانة المنتديات
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
مشرف قسم تطوير المنتديات
تاريخ التسجيل: Apr 2001-
#1 (permalink)  
من أسرار الجيل الثالث .. ( 3 )


اقتباس:
لاتقرأ هذا الدرس قبل الاطلاع على الدروس السابقة و تطبيقها تماماً ...
من أسرار الجيل الثالث .. ( 1 )
من أسرار الجيل الثالث .. ( 2 )
إذن قمنا بالتطبيقات التالية :
1 - ( مرحباً يامدير ) تظهر للمدير فقط .
2 - ( مرحباً يامدير ) تظهر للمدير فقط أما غير المدير فيظهر عبارة : أهلاً و سهلاً .
وسننتقل الآن للتطبيق الثالث :
3 - ( مرحباً يامدير ) تظهر للمدير فقط فيما باقي المجموعات فيظهر عبارة : أهلاً و سهلاً ، أما الضيوف غير المنتسبين فتظهر لهم عبارة ( يمكنكم المشاركة معنا بعد الانتساب فأهلاً و سهلاً ) .


و عادة رقم مجموعة غير المنتسين Unregistered / Not Logged In : هو الرقم 1 .

و تتم كتابة الكود على الشكل التالي :
افتح أي تمبليت تريد .. مثلاً سنفتح تمبليت header و تضع فيه ما يلي :
كود:
<if condition="$bbuserinfo['usergroupid'] ==6">( مرحباً يامدير ) .
<else /><if condition="$bbuserinfo['usergroupid'] ==1">( يمكنكم المشاركة معنا بعد الانتساب فأهلاً و سهلاً ) .
<else /> أهلاً و سهلاً .
</if></if>
و الآن عليك ملاحظة مايلي :

1 - تم تمديد جملة الشرط لتشمل 3 أشياء ..
أ - الشرط الأول إذا كان مدير .
ب - الشرط الثاني إذا لم يكن مدير ..
جـ ـ استثناء من الشرط الثاني الأعضاء غير المنتسبين .

2 - تم إضافة جملة شرطية جديدة بعد else الأولى مباشرة .

3 - لم يتم إقفال الجملة الشرطية الثانية إلا في النهاية تماماً مع إقفال الجملة الشرطية الأولى .

4 - نجد أن هناك قفلان معاً لأن هناك جملتين شرطيتين .</if></if>

5 - للمزيد من التوضيح وضعتُ لكم الأكواد الضرورية للجملة الشرطية الأولى باللون الأحمر ، فيما الأكواد الضرورية للجملة الشرطية الثانية باللون الأزرق ، كي تستيطيع التمييز بينهما و ترى كيف يكون خط سير الأوامر .
انتهى .

أخشى أن يكون هذا التطبيق صعباً ( خصوصاً للمبتدئين ) لذلك أرجو ممن يصعب عليه استيعاب الأمر تماماً ، أن يسأل هنا في هذا الموضوع لأقوم بالمزيد من التوضيح قبل أن ننتقل للتطبيق الرابع ..

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

و السلام عليكم .
عماد الدين






alkahf غير متواجد حالياً   قديم 16-03-2005, 01:30 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: May 2004-
#2 (permalink)  

مشكور جدا جدا يا استاذ عماد






e-mail غير متواجد حالياً   قديم 16-03-2005, 01:32 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Apr 2004-
#3 (permalink)  

بارك الله فيك اخى alkahf ولاكن انا ليه تعليق بسيط لا هو كان من الممكن ان تجعله فى موضوع واحد






__________________
أشهد ان لا اله الا الله - وأشهد انا محمداً رسول الله
مجموعة حـلم العــرب | لخــدمــات الإنترنت والتسويق
www.arabdream.biz
support@aradream.com
0020103639400
مورى غير متواجد حالياً   قديم 16-03-2005, 02:16 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Jun 2003-
#4 (permalink)  

شكراً لك أخي الكريم على هذه الجهود الجبارة

عندي سؤال أذا تسمح أخي الكريم

لو أنا قمت بأضافة خانات جديدة بالمنتدى, و تظهر بالملف الشخصي للأعضاء.

فمثلاً لو أضفت مربع يُدخل فيه العضو جنسه أو عمره أو أي شيء أخر.

كما هنا
http://www.alamuae.com/vb/showthread.php?t=51302


أنا مثلاً أضفت

$post[field10]

و وضعته في التمبلت postbit أسفل مكان ظهور التوقيع.

ووضعته هكذا مثلأ

_________
النادي المفضل :- $post[field11]
_________

طبعاً أذا قام العضو بتعديل الحقل في ملفه الشخصي, و وضع مثلاً " برشلونة "

فأن الحقل سيظهر في التوقيع هكذا

_________
النادي المفضل :- برشلونة
_________


و لكن أن تركه فارغ سيظهر له هكذا

_________
النادي المفضل :-
_________


فكيف لي أن أشرط أنه أذا كان الحقل مملي أو به نص, أظهر كلمة " النادي المفضل :- " متبوعة بالنادي, و أذا كان الحقل فاضي, فلا تظهر كلمة " النادي المفضل ".


و أعتذر على التثقيل عليك.






__________________
قال أحد الشعراء بعد أن واجه المر من الحاقدين في مسابقة للشعر :-

لو كان شعري شعيراً لأكلته الحمير, و لكن شعري شعوراً فأنا للحمير شعورا
bahlink غير متواجد حالياً   قديم 16-03-2005, 02:19 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Apr 2004-
#5 (permalink)  

كود PHP:
<if condition="$post['field*']"
مكان النجمة رقم الخيار الجديد الذي وضعتة

والله اعلم






__________________
k_l_l_o_ll @ hotmail.com
فن التصميم
ياقلبي غير متواجد حالياً   قديم 16-03-2005, 02:42 PM
رد مع اقتباس
مشرف قسم تطوير المنتديات
تاريخ التسجيل: Apr 2001-
#6 (permalink)  

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

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






alkahf غير متواجد حالياً   قديم 16-03-2005, 03:38 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Sep 2003-
#7 (permalink)  

يعطيك العافيه اخوي عمـاد
من الآول وانا اتابع دروسـك قمه بالروعه ،، سلمت يمنـاك ....
انت ما شاء الله شرحت اذا كان مدير وشرحت اذا كان غير المدير وشرحت اذا كان غير منتسب
طيب اخوي ممكن لو تعلمنا طريقـه تطلع بيانات العضو
كـ ( آهـلا وسهـلا بك يا ( ×××× ) لديك ( ؟ ) مشاركات منهـا ( ؟ ) مواضيع و ( ؟ ) ردود )
مثال اوضح
( آهلا وسهلا بك ياعمـاد لديك 1,100 مشاركه منها 500 موضوع و600 مشاركه
اللي اقصده نتعمق في تفاصيـل العضو او المديـر كعرض بياناته الخاصـه سواءً كان عدد المشاركات او جنس العضو او دولته

آتمنى تكون وصل لك اللي آقصـده ..

تحياتي لك






HaMs غير متواجد حالياً   قديم 16-03-2005, 03:51 PM
رد مع اقتباس
مشرف قسم تطوير المنتديات
تاريخ التسجيل: Apr 2001-
#8 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة HaMs
آتمنى تكون وصل لك اللي آقصـده ..
السلام عليكم
وصل تماما ماتقصده و سنصل إليه في مراحل متقدمة ..
بل سنصل إلى أمور عجيبة ستفاجئ الكثيرين فاصبر قليلا و ركز اهتمامك على استيعاب كل درس و تطبيقاته و اعمل ماتشاء من التجارب كي تستوعب كل خطوة بكفاءة ..
و في المستقبل ستجد نفسك بإذن الله مبرمج هاكات كثيرة بكل بساطة .
و السلام عليكم
عماد






alkahf غير متواجد حالياً   قديم 16-03-2005, 04:42 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Sep 2003-
#9 (permalink)  

اخي الكـريم / الكهـف
هذه تطبيقاتـي على سلسلتك الرائـعه ..
وان شاء الله اطبـق آي درس جديد تنزلـه لنـا ..
هذا آقـل شي نقدمـه لمجهوداتك الرائـعه

http://www.h-al7ob.com/vb/alkahf.php

تحياتي لكم
HaMs






HaMs غير متواجد حالياً   قديم 16-03-2005, 05:50 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Jun 2003-
#10 (permalink)  

شكراً

أعتذر عن وضع السؤال في غير محله


أخي الكريم عندي سؤال ثاني في الموضوع

هل بهذه الطريقة نستطيع برمجة كود عدم ظهور الموضوع ألا للعضو

فمثلاً نستطيع عمل

كود PHP:
<if condition="$bbuserinfo['usergroupid'] ==1">( الموضوع لا يظهر ألا للأعضاء المسجلين) .
<else /> 
نضع هنا كود ظهور الموضوع .
</if></if> 
و شكراً






__________________
قال أحد الشعراء بعد أن واجه المر من الحاقدين في مسابقة للشعر :-

لو كان شعري شعيراً لأكلته الحمير, و لكن شعري شعوراً فأنا للحمير شعورا
bahlink غير متواجد حالياً   قديم 16-03-2005, 06:58 PM
رد مع اقتباس
مشرف قسم تطوير المنتديات
تاريخ التسجيل: Apr 2001-
#11 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة bahlink
شكراً

أعتذر عن وضع السؤال في غير محله


أخي الكريم عندي سؤال ثاني في الموضوع

هل بهذه الطريقة نستطيع برمجة كود عدم ظهور الموضوع ألا للعضو

فمثلاً نستطيع عمل

كود PHP:
<if condition="$bbuserinfo['usergroupid'] ==1">( الموضوع لا يظهر ألا للأعضاء المسجلين) .
<else /> 
نضع هنا كود ظهور الموضوع .
</if></if> 
و شكراً
نعم صحيح أخي و لكن هناك خطأ بسيط وهو أنك وضعت
كود PHP:
</if></if> 
مرتين ..
لماذا هذا الخطأ ؟؟
طالما يوجد في الكود <if> واحدة ، فيجب أن يتم الإقفال مرة واحدة و ليس مرتين و إلا لن يعمل ، بل و سيظهر خطأ يمنعك حتى من حفظ التعديل عى التمبليت ..

فأنصح بتصحيح الكود و تجربته من جديد ..

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

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






alkahf غير متواجد حالياً   قديم 16-03-2005, 07:37 PM
رد مع اقتباس
مشرف قسم تطوير المنتديات
تاريخ التسجيل: Apr 2001-
#12 (permalink)  
السلام عليكم و رحمة الله و بركاته

اقتباس:
المشاركة الأصلية كتبت بواسطة HaMs
اخي الكـريم / الكهـف
هذه تطبيقاتـي على سلسلتك الرائـعه ..
وان شاء الله اطبـق آي درس جديد تنزلـه لنـا ..
هذا آقـل شي نقدمـه لمجهوداتك الرائـعه

http://www.h-al7ob.com/vb/alkahf.php

تحياتي لكم
HaMs
تطبيق جميل
ألف مبروك ..






alkahf غير متواجد حالياً   قديم 16-03-2005, 07:42 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Sep 2003-
#13 (permalink)  

Up

اخوي عمـاد ماادري طولت علينا في باقي الدروس
ان شاء لله يكون المانع خيرر






HaMs غير متواجد حالياً   قديم 22-03-2005, 11:48 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Feb 2003-
#14 (permalink)  

شكرا لك اخوي عماد ونحن بإنتظار المزيد من دروسك

اقتباس:
المشاركة الأصلية كتبت بواسطة bahlink
شكراً لك أخي الكريم على هذه الجهود الجبارة

عندي سؤال أذا تسمح أخي الكريم

لو أنا قمت بأضافة خانات جديدة بالمنتدى, و تظهر بالملف الشخصي للأعضاء.

فمثلاً لو أضفت مربع يُدخل فيه العضو جنسه أو عمره أو أي شيء أخر.

كما هنا
http://www.alamuae.com/vb/showthread.php?t=51302


أنا مثلاً أضفت

$post[field10]

و وضعته في التمبلت postbit أسفل مكان ظهور التوقيع.

ووضعته هكذا مثلأ

_________
النادي المفضل :- $post[field11]
_________

طبعاً أذا قام العضو بتعديل الحقل في ملفه الشخصي, و وضع مثلاً " برشلونة "

فأن الحقل سيظهر في التوقيع هكذا

_________
النادي المفضل :- برشلونة
_________


و لكن أن تركه فارغ سيظهر له هكذا

_________
النادي المفضل :-
_________


فكيف لي أن أشرط أنه أذا كان الحقل مملي أو به نص, أظهر كلمة " النادي المفضل :- " متبوعة بالنادي, و أذا كان الحقل فاضي, فلا تظهر كلمة " النادي المفضل ".


و أعتذر على التثقيل عليك.

حرب هذي ..

كود PHP:
<if condition="$post['field11']"
<
class="smallfont">النادي المفضل $post[field11]</a>
</if> 






__________________
██████████
████الإمارات██
██████████
http://www.almotmaiz.net/
NLP غير متواجد حالياً   قديم 22-03-2005, 10:00 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jun 2005-
#15 (permalink)  

جزاك الله كل خير يا غالى






Ahmed-Mousa غير متواجد حالياً   قديم 25-10-2005, 01:32 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Nov 2005-
#16 (permalink)  

الف شكر و هذا تطبيقى هنا
و ما كتبته هو الاتى
كود PHP:
<if condition="$bbuserinfo['usergroupid'] ==1">(مرحباً اخى الزائر و يشرفنا تسجيلك معنا بالضغط 
<a href="http://vb-support.com/vb/register.php">هنا</a>)
<else /><if 
condition="$bbuserinfo['usergroupid'] ==2">(يمكنك طرح اى مشكلة تواجهك فى التعامل مع المنتديات او السكربتات <a href="http://vb-support.com/vb/forumdisplay.php?f=45">هنا</a>)
 <else />( 
مرحباً فى نادى دعم الفى بى )</if></if> 






__________________
سبحان الله وبحمده ... سبحان الله العظيم.
إقرأ .. لتتعلم
[AJAX] سكربت إتصل بنا (ديف كونتاكت) النسخة 2.3.1
MySmartBB
المشروع
ByPHP.NET
Developer. غير متواجد حالياً   قديم 03-12-2005, 09:08 PM
رد مع اقتباس
-
#17 (permalink)  

مشكور اخوى الغالى على الشرح الرائع
تسلم ايدك






  قديم 19-02-2007, 11:23 PM
رد مع اقتباس
رد


 

أدوات الموضوع

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

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



الساعة الآن: 03:54 PM بتوقيت المملكة العربية السعودية