PDA

View Full Version : سوال: اجرا کردن یک دستور فقط در یک صفحه خاص



hamed01
چهارشنبه 29 آبان 1392, 16:55 عصر
سلام من میخوام یک دستور اسلاید شو رو فقط در صفحه اصلی سایتم فراخانی کنم

کد من این است


<?php if ( function_exists('show_skitter') ) { show_skitter(); } ?>

حالا میخوام این دستور من فقط در صفحه ایندکس من اجرا بشه

وقطی به ادامه مطلب میریم یا به فایل صفحه ها میریم این اسلاید شو دیگه نباشه

یعنی آدرس رو بخونه اگه index.php/ بود اجرا بشه اگه هر چیزی به جز این بود خونده نشه دستور

ممنون

smksmk
چهارشنبه 29 آبان 1392, 17:47 عصر
if(basename($_SERVER['PHP_SELF'])=='index.php') { if (function_exists('show_skitter')) show_skitter();}

hamed01
چهارشنبه 29 آبان 1392, 19:39 عصر
if(basename($_SERVER['PHP_SELF'])=='index.php') { if (function_exists('show_skitter')) show_skitter();}

ممنون دوست من این کدو رو خالی گذاشتم اجرا نشد کد خالی رو رو سایت نشون داد داخل <؟ php؟> قرار دادم اجرا شد. اما یاز مثل قبل همه جا نشون داد اسلاید رو

این قسمت میخوام قرار بگیره تو قسمت هدر سایت



<div class="art-layout-wrapper">
<div class="art-content-layout">
<div class="art-content-layout-row">
<?php get_sidebar(); ?>
<div class="art-layout-cell art-content">

smksmk
چهارشنبه 29 آبان 1392, 22:51 عصر
بنده هم کد رو برای هدر دادم ، مشکل چیه ؟

hamed01
چهارشنبه 29 آبان 1392, 22:57 عصر
بنده هم کد رو برای هدر دادم ، مشکل چیه ؟

ممنون از لطفت عزیزم

خدمتت عرض کردم اسلاید شو نمایش داده میشه و دستور محدودیت اعمال نمیشه یعنی در تمامی صفحات نمایش داده میشه در صورتی که محدودیت گذاشتیم فقط تو ایندکس نشون داده بشه

smksmk
چهارشنبه 29 آبان 1392, 23:01 عصر
خوب شما وقتی از کد در هدر استفاده کنی نباید اسلاید شو load بشه ، مگه اینکه غیر از هدر جای دیگه ای هم داره تابع فراخوانی میشه .
اگه در هدر درست استفاده کردین و بازم در بقیه صفحات اسلاید شو میاد مشکل از جای دیگس .