رفتن به مطلب

درخواست قطعه کد شرطی : اگر کاربر با گوشی وارد شود فلان کد اجرا نشود


ارسال‌های توصیه شده

سلام:

یک حالت شرطی میخوام که وقتی کاربر با گوشی وارد انجمنم بشه ، اون کدهای مدنظرم براش اجرا نشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

برای کدوم بخش میخواهید ؟

        {{if settings.ipbseo_ga_enabled}}
            {setting="ipseo_ga"}
        {{endif}}

میتونید مثل کد بالا if بنوسید

                        {{if !\in_array('ipsLayout_minimal', \IPS\Output::i()->bodyClasses )}}{template="userBar" app="core" group="global" params=""}{{endif}}
 

یا مثل این کد .

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 4 ساعت قبل، kasra_abbaszadeh گفته است :

برای کدوم بخش میخواهید ؟

        {{if settings.ipbseo_ga_enabled}}
            {setting="ipseo_ga"}
        {{endif}}

میتونید مثل کد بالا if بنوسید

                        {{if !\in_array('ipsLayout_minimal', \IPS\Output::i()->bodyClasses )}}{template="userBar" app="core" group="global" params=""}{{endif}}
 

یا مثل این کد .

کد مد نظرم ، همون کد مربوط به جاوا اسکریپت پارتیکز هست ، چون توی موبایل ، خیلی سنگه و عملا چیزی برای نمایشش هم نداره (با توجه به تم حالت موبایل) میخوام غیر فعالش کنم ، برای اون تمی که تو گذاشتی هم پیشنهاد میکنم اینو اعمال کنی تا در موبایل سرعت افت نکنه

میخوام در همه ی بخش ها خاموش بشه

 

<div id="particles-js">
			<script src="{resource="particles/particles.js" app="core" location="front"}"></script>
                  <script src="	{resource="particles/app.js" app="core" location="front"}"></script></div>

کد بالایی همونیه که مدنظرمه

 

خب الآن چجوری شرطی رو روش اعمال بکنم ؟؟

شکل زیر درسته ؟؟

 

                        {{if !\in_array('ipsLayout_minimal', \IPS\Output::i()->bodyClasses )}}{template="userBar" app="core" group="global" params=""}
<div id="particles-js">
			<script src="{resource="particles/particles.js" app="core" location="front"}"></script>
                  <script src="	{resource="particles/app.js" app="core" location="front"}"></script></div>
{{endif}}

 

----

2 تا کدی که پیشنهاد دادینو امتحان کردم ولی جواب نداد

لینک ارسال
به اشتراک گذاری در سایت های دیگر

تو جاوا اسکریپت متفاوته

 

if (condition) {
  //  block of code to be executed if the condition is true
} else {
  //  block of code to be executed if the condition is false
}

لینک ارسال
به اشتراک گذاری در سایت های دیگر

الآن کد نهایی به چه صورته ؟؟

اینی که توی پاییین نوشتم درسته ؟؟

if (                        {{if !\in_array('ipsLayout_minimal', \IPS\Output::i()->bodyClasses )}}{template="userBar" app="core" group="global" params=""}{{endif}}
) {} 
else {

<div id="particles-js">
			<script src="{resource="particles/particles.js" app="core" location="front"}"></script>
                  <script src="	{resource="particles/app.js" app="core" location="front"}"></script></div>
}

 

یعنی اگر با گوشیه کد اجرا نشه ولی اگر با گوشی نبود کد اجرا بشه.

البته اینی که من نوشتم بازم ایراد داره چون میبینه طرف با گوشیه اجرا میشه (البته چون خالیه هیچی نمیشه) و دیگه نوبت به else نمیرسه

-

-

اینجوری سخت شد.

بذار اینجوری بگیم تا جواب آسون بشه -

شرط IPS رو بهم بده که وقتی با کامپیوتر یا لبتاب باشه ، جواب مثبت برگردونه به if جاوااسکریپت تا اجرا بشه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...