[آموزش] دستورات و المان های کاربردی برای دوستداران phpBB

جدیدترین مقالات و آموزش های phpBB ورژن سری 3.0 در این بخش قرارا خواهد گرفت.

مدیر انجمن: تیم پشتیبانی

موضوع جدید ارسال پست
آواتار کاربر
Meis@M
Founder & Administrator
Founder & Administrator
پست: 1414
تاریخ عضویت: پنج‌شنبه ۲۴ فروردین ۱۳۹۱, ۹:۲۲ ق.ظ
سن: 31
شغل: مدرس دانشگاه
اینترنت: LTE Plus
جنسیت: آقا
محل اقامت: Damghan
تشکر کرده: 215 دفعه
تشکر شده: 828 دفعه
تماس:

<p>سلام با توجه به گسترش روز افزون این سیستم و نیاز بعضی مدیران، قصد دارم در این تاپیک دستورات مهم و کاربردی که در برنامه نویسی استفاده میشه روبراتون همراه با توضیحی مختصر بگذارم. از این دستورات میشه برای مخفی کردنبخشی از امکانات مثل چت باکس ، افراد انلاین و .... استفاده کرد.<br />اگر دوستان هم به ما کمک کنند یقینا یک بانک اطلاعاتی مفیدی خواهیم داشت.<br /><br /><br />باید بین if و endif دستور مورد نظر قرار بگیرد.<br /><br /><strong>دستور 1 -</strong><br /><br />

کد: انتخاب همه

<br /><!-- IF S_USER_LOGGED_IN --><br /><br /><!-- ENDIF --><br />
<br />اگر کاربر وارد اکانت خود شده باشد ، دستور ، در غیر این صورت...<br /><br /><br /><br /><strong>دستور 2 -</strong><br /><br />

کد: انتخاب همه

<br /><!-- IF not S_IS_BOT --><br /><br /><!-- ENDIF -->
<br />اگر بوت نبود ، دستور ، در غیر این صورت...<br /><br /><br /><br /><strong>دستور 3 -</strong><br /><br />

کد: انتخاب همه

<!-- IF U_USER_ADMIN --><br /><br /><!-- ENDIF -->
<br />اگر کاربر ادمین بود ، دستور ، در غیر این صورت...<br /><br /><br /><br /><strong>دستور 4 -</strong><br /><br />

کد: انتخاب همه

<!-- IF MODERATORS --><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><!-- ENDIF -->
<br />اگر کاربر مدیر انجمن بود ، دستور ، در غیر این صورت....<br /><br /><br />فعلا این چند تا دستور رو آماده داشتم ایشالله دستورات بعدی به زودی.... امیدوارم مورد توجه دوستان قرار گرفته باشد.<br /><br />در ضمن اگر صلاح دونستید این مبحث رو به بخشی که برای همه اعضا قابل رویت باشه انتقال بدید. چون فقط قصد من آموزش است. <br /><br /></p>
آواتار کاربر
Meis@M
Founder & Administrator
Founder & Administrator
پست: 1414
تاریخ عضویت: پنج‌شنبه ۲۴ فروردین ۱۳۹۱, ۹:۲۲ ق.ظ
سن: 31
شغل: مدرس دانشگاه
اینترنت: LTE Plus
جنسیت: آقا
محل اقامت: Damghan
تشکر کرده: 215 دفعه
تشکر شده: 828 دفعه
تماس:

<p>سلام درس امروز یک آموزش ساده برای نوشته هاست.<br /><br />به این چند عبارت و توضیحش نگاه کنید<br /><br />

کد: انتخاب همه

align="center"
<br />قرار گیری دستور در وسط<br /><br /><br />

کد: انتخاب همه

<br />align="right"
<br />قرار گیری دستور در سمت راست<br /><br /><br /><br />

کد: انتخاب همه

<br />align="left"
<br />قرار گیری دستور در سمن چپ <br /><br /><br /><br /><strong>دستور شماره 8 - </strong><br />

کد: انتخاب همه

<br />style="color: رنگ;"<br />
<br /><br />به عنوان مثال<br />

کد: انتخاب همه

<br />style="color: red;"<br />
<br />

کد: انتخاب همه

style="color: yellow;"
<br />

کد: انتخاب همه

<br />style="color: pink;"
<br /><br />و .....<br /><br />که دستور شماره 8 بیشتر در عبارات متنی به کار می رود. ( که رنگ متن شما را مشخص می کند )<br /><br /><br />خب هدفم از این آموزش رسیدن به یک دستور ساده است.<br /><br />حالا ببینیم این عبارت یعنی چه؟<br /><br />

کد: انتخاب همه

class="copyright"
<br /><br />این عبارت میگه کلاس دسته بندی شما از نوع copyright است. حالا ببینیم کپی رایت چیه و از کجا اومده؟ <br /><br />برید داخل فایل قالب خودتون یعنی کلا به این ادرس برید<br /><br />root/styles/subsilver2/theme/stylesheet.css<br /><br />وقتی فایل stylesheet.css رو باز کنید و دنبال چنین عبارتی بگردید copyright به چنین دستوری به عنوان مثال می رسید .<br /><br />.

کد: انتخاب همه

copyright {<br />&nbsp;&nbsp;&nbsp;&nbsp;color: #444;<br />&nbsp;&nbsp;&nbsp;&nbsp;font-weight: normal;<br />&nbsp;&nbsp;&nbsp;&nbsp;font-family: Tahoma, "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;<br />}<br /><br />


این دستور میگه که کلاس copyright شما دارای:
color رنگ : #444
اندازه فونت: نرمال
و ساپورت کننده فونت های :  Tahoma, "Lucida Grande", Verdana, Arial, Helvetica, sans-serif

پس  Ø¹Ø¨Ø§Ø±Øª

کد: انتخاب همه

class="copyright"
<br />یعنی یک متنی که دارای مشخصات بالا است&nbsp;&nbsp;همون رنگ و فونت و ....<br /><br /><br />حالا این دستورم داشته باشید.<br /><br /><strong>دستور شماره 9 -</strong><br />

کد: انتخاب همه

<strong>متن </strong>
<br />این دستور یعنی متن شما رو درشت تر جلوه میده.<br /><br />حالا بریم سراغ ترکیب این دستورات و یک نتیجه:<br /><br />به این دستور نگاه کنید:<br /><br />

کد: انتخاب همه

<span class="copyright"&nbsp;&nbsp;align="center">Powered by: <a href="http://www.maghsad.com/" style="color: red;"><strong>maghsad</strong></a>
<br /><br />یه چیزی هم اضافه گذاشتیم اینجا یعنی یک دستور دیگه که اینطوریه<br /><br />

کد: انتخاب همه

 <a href="http://www.maghsad.com/"><strong>maghsad</strong></a>&nbsp;&nbsp;
<br /><br />نیازی به توضیح نداره این دستور یعنی اینکه وقتی روی کلمه maghsad کلید می کنید ، پرتابتون می کنه توی این ادرس http://www.maghsad.com/ اوکی؟<br /><br />پس حالا اگه بخوایم نتیجه این دستورات و ترکیب نهاییشو ببینیم باید اون دستور رو مثلا در فایل overalfooter.html بخش template قالبتون بگذارید تا بعد از پاک کردن کش قالب به این شکل مشاهدش کنید.<br /><br />دستور نهایی ما<br /><br /><br />

کد: انتخاب همه

<span class="copyright"&nbsp;&nbsp;align="center">Powered by: <ahref="http://www.maghsad.com/" style="color:red;"><strong>maghsad</strong></a>
<br /><br />نتیجش:<br /><br /></p>
<div align="CENTER">Powered by: <a href="http://www.maghsad.com/"><strong><span style="color: #ff0000;">maghsad</span></strong></a></div>
<p><br /><br />دستور در وسط اجرا شده ،&nbsp;&nbsp;align="center" کلاسش از نوع کپی رایت هست class="copyright" ، رنگ متن انتخابیتون قرمز شده style="color:red;" ، متن انتخابی درشت <strong>maghsad</strong> و وقتی روش کلیک می کنی توی ادرس داده شده پرتاب میشید.<br /><br /><br /><br />در آخر بگم که این الفبا بودا یعنی مثه اول دبستان.... دیگه بقیه هنرهاشو باید خودتون طراحی کنید.<br /><br />الان به عنوان مثال دستور زیر کپی رایت قالب پیش فرض انجمن خودم هست.<br />

کد: انتخاب همه

<span class="copyright">Powered by:&nbsp;&nbsp;<a href="http://www.meis2m.com/" style="color: red;"><strong>Meis2M.CoM</strong></a>&nbsp;&nbsp;|&nbsp;&nbsp;Base on:<a href="http://www.phpbb.com"><strong> phpbb3 </strong></a>&nbsp;&nbsp;Version: 3.0.5&nbsp;&nbsp;|&nbsp;&nbsp;Style by:<a href="http://www.phpbbservice.nl"><strong> phpBBservice.nl </strong></a>&nbsp;&nbsp;|&nbsp;&nbsp;Persian translator:<a href="http://www.maghsad.com"><strong> Maghsad </strong></a>
<br /><br /><br /><br />اینم حق کپی رایت ما به نقل از:<br />http://www.meis2m.com/forum/training-ph ... 55.html<br /><br />موفق و موید باشید. <br /><br /></p>
آواتار کاربر
Meis@M
Founder & Administrator
Founder & Administrator
پست: 1414
تاریخ عضویت: پنج‌شنبه ۲۴ فروردین ۱۳۹۱, ۹:۲۲ ق.ظ
سن: 31
شغل: مدرس دانشگاه
اینترنت: LTE Plus
جنسیت: آقا
محل اقامت: Damghan
تشکر کرده: 215 دفعه
تشکر شده: 828 دفعه
تماس:

<p>سلام به همه دوستان امروز چند تا دستور فوق العاده براتون دارم که حتما به دردتون می خوره.</p>
<div align="CENTER"><strong><span style="color: #ff0000;">دستورات فوق العاده کلاس امروز</span></strong></div>
<p><br /><strong>دستور شماه 10 - </strong><br /><br />

کد: انتخاب همه

<br /><!-- IF POSTS >= XXX --><br />دستور <br /><!-- ENDIF -->
<br />توضیح:<br />توسط این دستور تا کاربری به تعداد XXX عدد پست، نرسیده باشد (یعنی کاربر XXX عدد پست در انجمن به ثبت نرسانده باشد) دستور مورد نظر اجرا یا نمایش داده نخواهد شد.<br /><br />فقط کافیست به جای XXX عدد مورد نظر را وارد کنید.<br />به عنوان مثال<br /><br />

کد: انتخاب همه

<br /><!-- IF POSTS >= 50 --><br />دستور <br /><!-- ENDIF -->
<br />این دستور بیشتر در جاهایی به کار می رود که کاربران عادی یا تازه ثبت نام شده لازم نیست از امکاناتی بهره ای ببرند. نمونش در انجمن خودم که در بخش پروفایل دو امکان دستاورد ها و پیام نما رو محدود به تعداد پست کردم.<br /><br /><br /><strong>دستور شماره 11 -</strong><br />

کد: انتخاب همه

<br /><!-- IF TOTAL_TOPIC_VIEWS >= XXX --><br />دستور<br /><!-- ENDIF -->
<br />توضیح:<br />این دستور یعنی باید تعداد بازدید از یک تاپیک به یک اندازه مشخص XXX برسد تا دستور مورد نظر اجرا شود. یعنی به عنوان مثال اگر کاربری تاپیکی ساخته باشد تا تعداد بازدید از اون تاپیک به XXX نرسیده باشد دستور اجرا نخواهد شد.<br />کافیست به جای XXX عدد مورد نظر را وارد نمایید.<br /><br /><br /><strong>دستور شماره 12 - </strong><br />

کد: انتخاب همه

<br /><!-- IF TOTAL_TOPIC_REPLIES >= XXX --><br />دستور<br /><!-- ENDIF -->
<br />توضیح:<br />معنی این دستور اینه که تا تعداد پاسخ ها به یک تاپیک به عدد XXX نرسد ، دستور اجرا نخواهد شد. کافیست به جای XXX عدد مورد نظر را وارد نمایید.<br /><br /><br /><strong>دستور شماره 13 -</strong><br />

کد: انتخاب همه

<br /><!-- IF HAS_ATTACHED --><br />دستور<br /><!-- ENDIF -->
<br />توضیح:<br />این دستور به معنی این است که تا کاربری یک فایل پیوستی نداشته باشد دستور اجرا نخواهد شد.<br /><br /><br /><strong>دستور شماره 14 - </strong><br />

کد: انتخاب همه

<br /><!-- IF HAS_POLL --><br />دستور<br /><!-- ENDIF -->
<br />توضیح:<br />معنی این دستور اینه که تا کاربری یک نظر سنجی راه نیندازد دستور مورد نظر اجرا نخواهد شد.<br /><br /><strong>دستور شماره 15 - </strong><br />

کد: انتخاب همه

<br /><!-- IF HAS_CREATED_TOPIC >= XXX --><br />دستور<br /><!-- ENDIF -->
<br />توضیح:<br />دستور شماره 15 بدین معنی می باشد که تا کاربری تعداد XXX تایپک در انجمن ایجاد نکند دستور اجرا نخواهد شد. کافیست به جای XXX عدد مورد نظر را وارد نمایید. موراد کاری این دستور نیز مانند دستور شماره 10 می باشد.<br /><br /><br /><br /></p>
<div align="CENTER"><strong>تمامی این مقالات توسط میثم Meis@M نوشته شده است</strong></div>
<p>&nbsp;</p>
موضوع جدید ارسال پست

بازگشت به “آموزش و مقالات - Articles & learning 3.0”