گیفت کارت آیتونز
مشاهده RSS Feed

Inna

دستورات شرطی پیش تعریف شده و مهم ویبولتین 4

به این مطلب امتیاز بدهید
توسط در تاریخ 2017/06/30 در ساعت 11:36 PM (415 نمایش ها)
نقل قول نوشته اصلی توسط VBIran نمایش پست ها
سلام.

در این مقاله قصد دارم کد های شرطی مهم ویبولتین که در طراحی یا ویرایش قالب به اون نیاز پیدا میکنید رو معرفی کنم.

با استفاده از این کد ها میتونید کد های مورد نظرتون رو در شرایط خاصی به نمایش بگذارید و با سیستم ویبولتین بهتر آشنا شوید.

از این کد ها میتوانید در تمامی قالب های ویبولتین استفاده کنید.

برای توسعه دادن کد های زیر پیشنهاد می کنیم دو لینک زیر را مطالعه کنید:

http://www.w3schools.com/php/php_if_else.asp

http://www.w3schools.com/php/php_operators.asp

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

کد نمایش محتوا فقط برای کاربران سایت:

کد:
<vb:if condition="$show['member']">شما کاربر سایت هستید</vb:if>
کد نمایش محتوا فقط برای مهمان ها:

کد:
<vb:if condition="$show['registerbutton']">مهمان عزیز خوش آمدید</vb:if>
کد نمایش محتوا در صورت فعال بودن فیس‌بوک سایت:

کد:
<vb:if condition="$vboptions['enablefacebookconnect']">فیس بوک فعال است</vb:if>
کد نمایش محتوا برای چندین گروه کاربری خاص (بر اساس شماره گروه کاربری که این شماره ها رو در تنظیمات گروه کاربری میتونید پیدا کنید):

کد:
<vb:if condition="is_member_of($bbuserinfo, 1,2,3)">نمایش برای گروه کاربری 1 ، 2 و 3</vb:if>
کد نمایش محتوا در صورت داشتن پیغام خصوصی (مهم و کاربردی برای امکانات انجمن):

کد:
<vb:if condition="$notifications_total">وی بی ایران</vb:if>
کد نمایش محتوا هنگام فعال بودن جستجوی سایت:

کد:
<vb:if condition="$vboptions['enablesearches']">جستجو فعال است</vb:if>
کد نمایش محتوا در صورت راستچین بودن زبان سایت:

کد:
<vb:if condition="$stylevar['textdirection'] == 'rtl'"></vb:if>
کد نمایش محتوا در صورتی که کاربر از اینترنت اکسپلورر استفاده کند:

کد:
<vb:if condition="is_browser('ie')">اینترنت اکسپلورر مرورگر خوبی نیست</vb:if>
کد نمایش محتوا در صورتی که کاربر از اینترنت اکسپلورر مثلاً ورژن 7 استفاده کند:

کد:
<vb:if condition="is_browser('ie', 7)">اینترنت اکسپلورر 7 مرورگر خوبی نیست</vb:if>
نکته: برای معکوس کردن دستور بالا میتوانید ! قبل از is قرار دهید. اطلاعات بیشتر

نمایش محتوا در صورت فعال بودن اطلاع رسانی:

کد:
<vb:if condition="$show['notices']">اطلاع رسانی فعال است</vb:if>
نمایش محتوا برای کاربر خاص با شماره آیدی مخصوصش:

کد:
<vb:if condition="$bbuserinfo['userid'] == 318713">نمایش برای کاربر با شماره کاربری 318713</vb:if>
نمایش محتوا به همه کاربران به جز یک کاربر خاص:

کد:
<vb:if condition="$bbuserinfo['userid'] != 318713">همه به جز کاربر شماره 318713</vb:if>
نمایش محتوا یک نوشته فقط برای مدیران:

کد:
<vb:if condition="can_moderate()">نمایش به مدیران</vb:if>
نمایش محتوا برای مدیران یک انجمن خاص:

کد:
<vb:if condition="can_moderate($forum['x])">نمایش برای مدیران انجمن X</vb:if>
نمایش محتوا در مرورگر کروم و سافاری:

کد:
<vb:if condition="is_browser('webkit')">این نوشته فقط در مرورگر های کروم و سافاری نمایش داده میشود !</vb:if>
نمایش محتوا در مرورگر فایرفاکس:

کد:
<vb:if condition="is_browser('firefox')">این نوشته فقط در مرورگر های فایرفاکس نمایش داده میشود !</vb:if>
نمایش محتوا در مرورگر اوپرا :

کد:
<vb:if condition="is_browser('opera')">این نوشته فقط در مرورگر های اوپرا نمایش داده میشود !</vb:if>
نمایش یک محتوا در انجمن خاص (نکته: این شرط در نسخه های جدید کار نمی‌کند):

کد:
<vb:if condition="$forum[forumid] == x">نمایش در انجمن x</vb:if>
نمایش محتوا در تمامی انجمن ها به جز یک انجمن خاص (نکته: این شرط در نسخه های جدید کار نمی‌کند):

کد:
<vb:if condition="$forum[forumid] != x">نمایش در تمامی انجمن ها به جز x</vb:if>
نمایش متحوا در چندین انجمن خاص (نکته: این شرط در نسخه های جدید کار نمی‌کند):

کد:
<vb:if condition="in_array($forum['forumid'], array(1,2,3))">نمایش در انجمن با شماره انجمن 1 و 2 و 3</vb:if>
نمایش محتوا در صفحه اول سایت:

کد:
<vb:if condition="THIS_SCRIPT == 'index'">یک مطلب در صفحه اصلی سایت</vb:if>
نحوه ELSE دادن به کد ها(برعکس کردن حالت اجرای کد ها):

کد:
<vb:if condition="$show['member']">
نمایش به کاربران سایت
<vb:else />
نمایش به کسانی که کاربر سایت نیستند (مهمان ها)
</vb:if>
نمایش محتوا در صورتی که محل تبلیغ مورد نظر خالی باشد:

کد:
<vb:if condition="empty($ad_location['محل تبلیغ'])">این محل خالی است</vb:if>
محل تبلیغ را باید تغییر دهید مثلاً:

ad_footer_start

کد قرار دادن محتوا در صورتی که سی اس اس ها در فایل ذخیره شوند:

کد:
<vb:if condition="$vboptions['storecssasfile']"></vb:if>
کد قرار دادن محتوا در صورتی که نوار کناری (سایدبار سایت) فعال باشد:

کد:
<vb:if condition="$show['sidebar']"></vb:if>
کد قرار دادن محتوا در صورتی که نوار کناری (سایدبار سایت) روی راست ( در زبان فارسی ) ست شده باشد:

کد:
<vb:if condition="$show['sidebarposition'] == 'left'"></vb:if>
کد قرار دادن محتوا در صورتی که نوار کناری (سایدبار سایت) روی چپ ( در زبان فارسی ) ست شده باشد:

کد:
<vb:if condition="$show['sidebarposition'] == 'right'"></vb:if>
کد قرار دادن محتوا در صورتی که ویبولتین نصب شده نسخه Suite باشد:

کد:
<vb:if condition="$vb_suite_installed"></vb:if>
کد قرار دادن محتوا در صورتی که در آن روز تولد یکی از کاربران باشد:

کد:
<vb:if condition="$show['birthdays']"></vb:if>
کد قرار دادن محتوا در صورتی که شماره صفحات صفحه بیشتر از 1 باشد، این کد قابل توسعه است اطلاعات بیشتر :

کد:
<vb:if condition="$pagenumber > 1"></vb:if>
کد قرار دادن محتوا در صورتی که اطلاعیه داشته باشیم (دقت کنید اطلاعیه با اطلاع رسانی متفاوت است) :

کد:
<vb:if condition="$announcebits"></vb:if>
کد قرار دادن محتوا در صورتی که کاربر مجاز به ارسال تاپیک جدید در انجمن مورد نظر باشد:

کد:
<vb:if condition="$show['newthreadlink']"></vb:if>
کد قرار دادن محتوا در صورت فعال بودن RSS سایت:

کد:
<vb:if condition="$vboptions['externalrss']"></vb:if>
مشابه این تاپیک قبلاً در سایت ایجاد شده بود که این نسخه کامل تر اون هست.

دوستان اگر کاندیشن جدیدی دارید که در این لیست نیست حتماً قرار بدید تا در این پست اضافه شود.

منبع این پست وی بی ایران است و کپی برداری بدون ذکر منبع مورد رضایت ما نخواهد بود.

موفق باشید.

Submit "دستورات شرطی پیش تعریف شده و مهم ویبولتین 4" to Digg Submit "دستورات شرطی پیش تعریف شده و مهم ویبولتین 4" to del.icio.us Submit "دستورات شرطی پیش تعریف شده و مهم ویبولتین 4" to StumbleUpon Submit "دستورات شرطی پیش تعریف شده و مهم ویبولتین 4" to Google

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