نام کاربري:    کلمه عبور:     
عضويت  |  پرسش و پاسخ  |  جستجو  |  ورود
دریافت آخرین نسخه phpBB فارسی (phpBB 3.0.10 فارسی)


کتاب راهنمای جامع تصویری phpBB فارسی به زبان خیلی ساده

  پرتال  \  صفحه اصلي  \  هاستينگ مقصد  \  ثبت دامنه  \  فروشگاه مقصد  \  پروژه phpbb فارسی  \  جستجو  \  پرسش و پاسخ
  مشاهده پست هاي بدون جواب  /  نمايش مبحث هاي فعال  /  مشاهده پست هاي جديد  /  نمايش پست هاي شما  /  مشاهده پست های خوانده نشده





جهت استفاده از تمامی امکانات سایت  باید وارد  و یا عضو شوید

خروج


قوانين انجمن


اين بخش فقط براي آموزش است.

برای مطرح كردن مشكلات و درخواست راهنمايي و همچنين  پرسيدن سئوالات خود از بخش سئوالات و درخواست ها استفاده نماييد.


دستورات مهم و کاربردی phpbb3


+ ارسال مبحث جديد + ارسال پاسخ
 صفحه 1 از 1 |  
پستارسال شده در: شنبه 18 مهر 1388, 11:40 
آفلاين
دبیر انجمن
دبیر انجمن
نماد کاربر
تاريخ عضويت: چهارشنبه 14 اسفند 1387, 13:42
پست ها : 434
سن: 23
محل سکونت: php-bb.ir
تشکر کرده: 228 بار
تشکر شده: 847 بار
امتیاز: 164
اعتبار خوشنامی: 15
بی اعتبار
سلام با توجه به گسترش روز افزون این سیستم و نیاز بعضی مدیران، قصد دارم در این تاپیک دستورات مهم و کاربردی که در برنامه نویسی استفاده میشه روبراتون همراه با توضیحی مختصر بگذارم. از این دستورات میشه برای مخفی کردنبخشی از امکانات مثل چت باکس ، افراد انلاین و .... استفاده کرد.
اگر دوستان هم به ما کمک کنند یقینا یک بانک اطلاعاتی مفیدی خواهیم داشت.


باید بین if و endif دستور مورد نظر قرار بگیرد.

دستور 1 -

کد:
<!-- IF S_USER_LOGGED_IN -->

<!-- ENDIF -->

اگر کاربر وارد اکانت خود شده باشد ، دستور ، در غیر این صورت...



دستور 2 -

کد:
<!-- IF not S_IS_BOT -->

<!-- ENDIF -->

اگر بوت نبود ، دستور ، در غیر این صورت...



دستور 3 -

کد:
<!-- IF U_USER_ADMIN -->

<!-- ENDIF -->

اگر کاربر ادمین بود ، دستور ، در غیر این صورت...



دستور 4 -

کد:
<!-- IF MODERATORS -->
     
<!-- ENDIF -->

اگر کاربر مدیر انجمن بود ، دستور ، در غیر این صورت....


فعلا این چند تا دستور رو آماده داشتم ایشالله دستورات بعدی به زودی.... امیدوارم مورد توجه دوستان قرار گرفته باشد.

در ضمن اگر صلاح دونستید این مبحث رو به بخشی که برای همه اعضا قابل رویت باشه انتقال بدید. چون فقط قصد من آموزش است.

_________________
My phpBB forum :www.zohall.com
[اطلاعیه] نمایندگی و فروش هاست های پرقدرت پردیس
zohall.net: zohall.net
Persian subtitles: zohall.org


آخرين ويرايش توسط Meis@M on يکشنبه 19 مهر 1388, 12:14, ويرايش شده در 2.



مشخصات WWW

از این پست Meis@M ، 10 کاربر تشکر کرده اند : anaArmanSoftwareAseff.tahoor (دوشنبه 29 آبان 1390, 01:30) • Kaz3m (يکشنبه 20 شهریور 1390, 17:07) • Mehdi75mehrdad22m (سه شنبه 21 شهریور 1390, 00:32) • mshbrezatablooyounes69
  محبوبیت: 25%

ربات تبليغات

وضعيت : آنلاين

محل سکونت : مقصد

علايق : تبليغات

پستارسال شده در: يکشنبه 19 مهر 1388, 11:37 
آفلاين
توسعه دهنده phpBB آسان نصب
توسعه دهنده phpBB آسان نصب
نماد کاربر
تاريخ عضويت: چهارشنبه 16 اسفند 1385, 18:38
پست ها : 5427
محل سکونت: In Your Mind !
تشکر کرده: 1591 بار
تشکر شده: 3334 بار
امتیاز: 379
اعتبار خوشنامی: 1020
معتمد اعضامعتمد اعضامعتمد اعضامعتمد اعضامعتمد اعضامعتمد اعضامعتمد اعضامعتمد اعضامعتمد اعضامعتمد اعضا
فوق العاده و عالی بود

پیشنهاد می کنم اگر اجازه بدید به علت اهمیت این بحث، آن را به بخش های عمومی منتقل کنم تا همه بتونن استفاده کنند.

_________________



مشخصات YIM WWW

از این پست Asef ، 5 کاربر تشکر کرده اند : f.tahoor (دوشنبه 29 آبان 1390, 01:30) • mehrdad22m (سه شنبه 21 شهریور 1390, 00:32) • Meis@Mmshbyounes69
  محبوبیت: 12.5%

ربات تبليغات

وضعيت : آنلاين

محل سکونت : مقصد

علايق : تبليغات

پستارسال شده در: يکشنبه 19 مهر 1388, 12:08 
آفلاين
دبیر انجمن
دبیر انجمن
نماد کاربر
تاريخ عضويت: چهارشنبه 14 اسفند 1387, 13:42
پست ها : 434
سن: 23
محل سکونت: php-bb.ir
تشکر کرده: 228 بار
تشکر شده: 847 بار
امتیاز: 164
اعتبار خوشنامی: 15
بی اعتبار
بله موافقم ، هر جور که صلاح می دونید عمل کنید.

_________________
My phpBB forum :www.zohall.com
[اطلاعیه] نمایندگی و فروش هاست های پرقدرت پردیس
zohall.net: zohall.net
Persian subtitles: zohall.org


مشخصات WWW

از این پست Meis@M ، 3 کاربر تشکر کرده اند : f.tahoor (دوشنبه 29 آبان 1390, 01:30) • mehrdad22m (سه شنبه 21 شهریور 1390, 00:32) • younes69
  محبوبیت: 7.5%

ربات تبليغات

وضعيت : آنلاين

محل سکونت : مقصد

علايق : تبليغات

پستارسال شده در: يکشنبه 19 مهر 1388, 12:26 
آفلاين
دبیر انجمن
دبیر انجمن
نماد کاربر
تاريخ عضويت: چهارشنبه 14 اسفند 1387, 13:42
پست ها : 434
سن: 23
محل سکونت: php-bb.ir
تشکر کرده: 228 بار
تشکر شده: 847 بار
امتیاز: 164
اعتبار خوشنامی: 15
بی اعتبار
خب امروز هم با چند دستور ساده در خدمت شما هستیم.

دستور شماره 5-
تلفیق دستور شماره 1 و 2

کد:
<!-- IF  S_USER_LOGGED_IN and not S_IS_BOT -->

<!-- ENDIF -->


اگر کاربر وارد اکانت خود شده باشد و بوت هم نباشد ، دستور .....


دستور شماره 6 -
کد:
<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->

<!-- ENDIF -->


اگر کاربر وارد اکانت خود نشده باشد و بوت هم نباشد ، دستور ..... ( این می تواند همان معنی مهمان باشد )


دستور شماره 7 -
کد:
<!-- IF S_BOARD_DISABLED   -->
<!-- ENDIF -->

اگر بورد غیر فعال باشد ، دستور .....

_________________
My phpBB forum :www.zohall.com
[اطلاعیه] نمایندگی و فروش هاست های پرقدرت پردیس
zohall.net: zohall.net
Persian subtitles: zohall.org


مشخصات WWW

از این پست Meis@M ، 6 کاربر تشکر کرده اند : anaAseff.tahoor (دوشنبه 29 آبان 1390, 01:30) • moovafegmshbyounes69
  محبوبیت: 15%

ربات تبليغات

وضعيت : آنلاين

محل سکونت : مقصد

علايق : تبليغات

پستارسال شده در: جمعه 24 مهر 1388, 15:10 
آفلاين
دبیر انجمن
دبیر انجمن
نماد کاربر
تاريخ عضويت: چهارشنبه 14 اسفند 1387, 13:42
پست ها : 434
سن: 23
محل سکونت: php-bb.ir
تشکر کرده: 228 بار
تشکر شده: 847 بار
امتیاز: 164
اعتبار خوشنامی: 15
بی اعتبار
سلام درس امروز یک آموزش ساده برای نوشته هاست.

به این چند عبارت و توضیحش نگاه کنید

کد:
align="center"

قرار گیری دستور در وسط


کد:
align="right"

قرار گیری دستور در سمت راست



کد:
align="left"

قرار گیری دستور در سمن چپ



دستور شماره 8 -
کد:
style="color: رنگ;"


به عنوان مثال
کد:
style="color: red;"

کد:
style="color: yellow;"

کد:
style="color: pink;"


و .....

که دستور شماره 8 بیشتر در عبارات متنی به کار می رود. ( که رنگ متن شما را مشخص می کند )


خب هدفم از این آموزش رسیدن به یک دستور ساده است.

حالا ببینیم این عبارت یعنی چه؟

کد:
class="copyright"


این عبارت میگه کلاس دسته بندی شما از نوع copyright است. حالا ببینیم کپی رایت چیه و از کجا اومده؟

برید داخل فایل قالب خودتون یعنی کلا به این ادرس برید

root/styles/subsilver2/theme/stylesheet.css

وقتی فایل stylesheet.css رو باز کنید و دنبال چنین عبارتی بگردید copyright به چنین دستوری به عنوان مثال می رسید .

.
کد:
copyright {
    color: #444;
    font-weight: normal;
    font-family: Tahoma, "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}



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

پس  عبارت
کد:
class="copyright"

یعنی یک متنی که دارای مشخصات بالا است  همون رنگ و فونت و ....


حالا این دستورم داشته باشید.

دستور شماره 9 -
کد:
<strong>متن </strong>

این دستور یعنی متن شما رو درشت تر جلوه میده.

حالا بریم سراغ ترکیب این دستورات و یک نتیجه:

به این دستور نگاه کنید:

کد:
<span class="copyright"  align="center">Powered by: <a href="http://www.maghsad.com/" style="color: red;"><strong>maghsad</strong></a>


یه چیزی هم اضافه گذاشتیم اینجا یعنی یک دستور دیگه که اینطوریه

کد:
<a href="http://www.maghsad.com/"><strong>maghsad</strong></a>  


نیازی به توضیح نداره این دستور یعنی اینکه وقتی روی کلمه maghsad کلید می کنید ، پرتابتون می کنه توی این ادرس http://www.maghsad.com/ اوکی؟

پس حالا اگه بخوایم نتیجه این دستورات و ترکیب نهاییشو ببینیم باید اون دستور رو مثلا در فایل overalfooter.html بخش template قالبتون بگذارید تا بعد از پاک کردن کش قالب به این شکل مشاهدش کنید.

دستور نهایی ما


کد:
<span class="copyright"  align="center">Powered by: <ahref="http://www.maghsad.com/" style="color:red;"><strong>maghsad</strong></a>


نتیجش:

Powered by: maghsad


دستور در وسط اجرا شده ،  align="center" کلاسش از نوع کپی رایت هست class="copyright" ، رنگ متن انتخابیتون قرمز شده style="color:red;" ، متن انتخابی درشت <strong>maghsad</strong> و وقتی روش کلیک می کنی توی ادرس داده شده پرتاب میشید.



در آخر بگم که این الفبا بودا یعنی مثه اول دبستان.... دیگه بقیه هنرهاشو باید خودتون طراحی کنید.

الان به عنوان مثال دستور زیر کپی رایت قالب پیش فرض انجمن خودم هست.
کد:
<span class="copyright">Powered by:  <a href="http://www.meis2m.com/" style="color: red;"><strong>Meis2M.CoM</strong></a>  |  Base on:<a href="http://www.phpbb.com"><strong> phpbb3 </strong></a>  Version: 3.0.5  |  Style by:<a href="http://www.phpbbservice.nl"><strong> phpBBservice.nl </strong></a>  |  Persian translator:<a href="http://www.maghsad.com"><strong> Maghsad </strong></a>




اینم حق کپی رایت ما به نقل از:
http://www.meis2m.com/forum/training-ph ... t4155.html

موفق و موید باشید.

_________________
My phpBB forum :www.zohall.com
[اطلاعیه] نمایندگی و فروش هاست های پرقدرت پردیس
zohall.net: zohall.net
Persian subtitles: zohall.org


مشخصات WWW

از این پست Meis@M ، 8 کاربر تشکر کرده اند : anaArmanSoftwareAseff.tahoor (دوشنبه 29 آبان 1390, 01:29) • Kaz3m (يکشنبه 20 شهریور 1390, 17:12) • mehrdad22m (سه شنبه 21 شهریور 1390, 00:39) • mshbyounes69
  محبوبیت: 20%

ربات تبليغات

وضعيت : آنلاين

محل سکونت : مقصد

علايق : تبليغات

پستارسال شده در: شنبه 9 آبان 1388, 14:18 
آفلاين
دبیر انجمن
دبیر انجمن
نماد کاربر
تاريخ عضويت: چهارشنبه 14 اسفند 1387, 13:42
پست ها : 434
سن: 23
محل سکونت: php-bb.ir
تشکر کرده: 228 بار
تشکر شده: 847 بار
امتیاز: 164
اعتبار خوشنامی: 15
بی اعتبار
سلام به همه دوستان امروز چند تا دستور فوق العاده براتون دارم که حتما به دردتون می خوره.
دستورات فوق العاده کلاس امروز

دستور شماه 10 -

کد:
<!-- IF POSTS >= XXX -->
دستور
<!-- ENDIF -->

توضیح:
توسط این دستور تا کاربری به تعداد XXX عدد پست، نرسیده باشد (یعنی کاربر XXX عدد پست در انجمن به ثبت نرسانده باشد) دستور مورد نظر اجرا یا نمایش داده نخواهد شد.

فقط کافیست به جای XXX عدد مورد نظر را وارد کنید.
به عنوان مثال

کد:
<!-- IF POSTS >= 50 -->
دستور
<!-- ENDIF -->

این دستور بیشتر در جاهایی به کار می رود که کاربران عادی یا تازه ثبت نام شده لازم نیست از امکاناتی بهره ای ببرند. نمونش در انجمن خودم که در بخش پروفایل دو امکان دستاورد ها و پیام نما رو محدود به تعداد پست کردم.


دستور شماره 11 -
کد:
<!-- IF TOTAL_TOPIC_VIEWS >= XXX -->
دستور
<!-- ENDIF -->

توضیح:
این دستور یعنی باید تعداد بازدید از یک تاپیک به یک اندازه مشخص XXX برسد تا دستور مورد نظر اجرا شود. یعنی به عنوان مثال اگر کاربری تاپیکی ساخته باشد تا تعداد بازدید از اون تاپیک به XXX نرسیده باشد دستور اجرا نخواهد شد.
کافیست به جای XXX عدد مورد نظر را وارد نمایید.


دستور شماره 12 -
کد:
<!-- IF TOTAL_TOPIC_REPLIES >= XXX -->
دستور
<!-- ENDIF -->

توضیح:
معنی این دستور اینه که تا تعداد پاسخ ها به یک تاپیک به عدد XXX نرسد ، دستور اجرا نخواهد شد. کافیست به جای XXX عدد مورد نظر را وارد نمایید.


دستور شماره 13 -
کد:
<!-- IF HAS_ATTACHED -->
دستور
<!-- ENDIF -->

توضیح:
این دستور به معنی این است که تا کاربری یک فایل پیوستی نداشته باشد دستور اجرا نخواهد شد.


دستور شماره 14 -
کد:
<!-- IF HAS_POLL -->
دستور
<!-- ENDIF -->

توضیح:
معنی این دستور اینه که تا کاربری یک نظر سنجی راه نیندازد دستور مورد نظر اجرا نخواهد شد.

دستور شماره 15 -
کد:
<!-- IF HAS_CREATED_TOPIC >= XXX -->
دستور
<!-- ENDIF -->

توضیح:
دستور شماره 15 بدین معنی می باشد که تا کاربری تعداد XXX تایپک در انجمن ایجاد نکند دستور اجرا نخواهد شد. کافیست به جای XXX عدد مورد نظر را وارد نمایید. موراد کاری این دستور نیز مانند دستور شماره 10 می باشد.



تمامی این مقالات توسط میثم Meis@M نوشته شده است و تمامی حقوق آن مربوط به تالار بزرگ ایرانیان و انجمن بزرگ مقصد می باشد.
هر گونه کپی برداری از این مطالب بدون ذکر منبع بر هر جنبنده ای حرام است.


موفق و پیروز و پایدار باشید.

_________________
My phpBB forum :www.zohall.com
[اطلاعیه] نمایندگی و فروش هاست های پرقدرت پردیس
zohall.net: zohall.net
Persian subtitles: zohall.org


مشخصات WWW

از این پست Meis@M ، 7 کاربر تشکر کرده اند : afsharsystemAseff.tahoor (دوشنبه 29 آبان 1390, 01:29) • Kaz3m (يکشنبه 20 شهریور 1390, 17:12) • mehrdad22m (سه شنبه 21 شهریور 1390, 00:40) • mshbyounes69
  محبوبیت: 17.5%

ربات تبليغات

وضعيت : آنلاين

محل سکونت : مقصد

علايق : تبليغات

پستارسال شده در: يکشنبه 20 شهریور 1390, 17:11 
آفلاين
عضو نيمه فعال
عضو نيمه فعال
تاريخ عضويت: سه شنبه 2 آذر 1389, 15:29
پست ها : 85
تشکر کرده: 47 بار
تشکر شده: 64 بار
امتیاز: 88
اعتبار خوشنامی: 5
بی اعتبار
سلام میثم جان

لطفا این تاپیک رو ادامه بده چون هم خیلی جالب داری درس میدی هم در آخر یک کاربر حرفه ای دیگه خودش میتونه مد های خودش رو بنویسه :دی

ممنون

با تشکر


مشخصات

از این پست Kaz3m ، 2 کاربر تشکر کرده اند : f.tahoor (دوشنبه 29 آبان 1390, 01:29) • mehrdad22m (سه شنبه 21 شهریور 1390, 00:40)
  محبوبیت: 5%

ربات تبليغات

وضعيت : آنلاين

محل سکونت : مقصد

علايق : تبليغات

+ ارسال مبحث جديد + ارسال پاسخ  صفحه 1 از 1 |  


تعداد صفحات: صفحه 1 از 1

    

تعداد پست ها:  7 پست


کاربران حاضر در اين انجمن: بدون كاربران آنلاين و 2 مهمان مدير انجمن: ArmanSoftware
نمايش پست ها از پيشين:  مرتب سازي بر اساس  

قوانين انجمن

شما نمي توانيد مبحث جديدي در اين انجمن ايجاد کنيد
شما نمي توانيد به مباحث در اين انجمن پاسخ دهيد
شما نمي توانيد پست هاي خود را در اين انجمن ويرايش کنيد
شما نمي توانيد پست هاي خود را در اين انجمن حذف کنيد
شما نمي توانيد فايل هاي پيوست در اين انجمن ارسال کنيد
جستجو براي:
انتقال به:  


امروز چهارشنبه 3 خرداد 1391, 12:24

ساعت سایت بر اساسUTC + 3:30 ساعت [ ساعت تابستانی ] تنظیم شده است

News News Site map Site map SitemapIndex SitemapIndex RSS Feed RSS Feed Channel list Channel list

بر پایه phpBB فارسی | با افتخار به قدرت phpBB
Style by کیوان علوی | keyvan alavi
پشتیبانی شده توسط ایرانسرور
قالب phpBB | محافظت از سایت مقابل هکرها | Host | بکاپ | Backup
phpBB SEO
.