mohsen29 37 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 (ویرایش شده) سلام.یک کد php می خوام به این شکل:فرض کنید A و B و C سه دستور ما هستند که در فانکشن طوری تعریف شده اند که یک کد متن یا کد html که درونشون قرار داده شده نشان دهند و حالا ما این دستورات را می خوایم با echo و برحسب اینکه A یا B یا C باشد در قالب نمایش بدیدم و فراخوانی کنیم.لطفا این مورد رو که فکر کنم خیلی ساده است به من بگید.ممنون ویرایش شده مرداد 93 توسط mrwppars نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 اگر درست متوجه شده باشمfunction my_text($lavel) {if($lavel == 'A') {$content = 'A Content';}elseif($lavel == 'B') {$content = 'B Content';}else {$content = 'C Content';}retorn $content;}فراخوانی <?php echo my_text('A');?><?php echo my_text('B');?><?php echo my_text('C');?> 4 نقل قول لینک به ارسال
mohsen29 37 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 (ویرایش شده) بله شبیه همین می خوام اما کد اول که شرط هست رو در فانکشن می زارم این ارور رو می دهParse error: syntax error, unexpected '$content' (T_VARIABLE)مشکل حل شد return رو اشتباه نوشته بودید تو کدها درست کردم ممنون از شما. ویرایش شده مرداد 93 توسط mrwppars نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 return را اشتباها retorn نوشتم اصلاحش کنید نقل قول لینک به ارسال
mohsen29 37 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 (ویرایش شده) فقط یه چیز دیگه اگه متغییرهای ما مثلا از 3 تا بشه 10 تا اونوقت تو شرط باید بازم if اضافه کنیم؟! ویرایش شده مرداد 93 توسط mrwppars نقل قول لینک به ارسال
Omidn1996 157 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 فقط یه چیز دیگه اگه متغییرهای ما مثلا از 3 تا بشه 10 تا اونوقت تو شرط باید بازم if اضافه کنیم؟!باید بازم elseif اضافه کنید. 2 نقل قول لینک به ارسال
mohsen29 37 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 (ویرایش شده) ممنون اگه بخوام مثلا مقدار B در بعضی صفحات مثلا فقط در صفحه ی نخست و ادامه مطلب و جستجو نشون داده بشه چی( می خوام این شرطی که گفتم تو همون فایل های فانکشن بشه نه محل فراخوانی کدها) ویرایش شده مرداد 93 توسط mrwppars نقل قول لینک به ارسال
Parsa 23463 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 عنوان ویرایش شدلطفا در انتخاب بخش برای ایجاد پست دقت کنیدبرای تشخیص صفحه میتوانید از توابعis_searchis_homeis_singleis_categoryاستفاده کنیدhttp://codex.wordpress.org/Function_Reference/is_single 3 نقل قول لینک به ارسال
mohsen29 37 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 پارسا جان قبلا اینا رو دیدم الان مشکلم اینه چطور تو کدهای بالا به کار ببرم.مثلا می خوام برای کد زیر :elseif($lavel == 'B') {$content = 'B Content';}تابع is_single و is_search و is_category با هم اعمال بشن چه جوری باید اینکارو انجام بدم ؟! نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 درستش اینه که کد فراخوانی را داخل شرط بگذارید ولی می تونید به تابع هم شرط بدید elseif($lavel == 'B') {if(is_home() or is_search()) { $content = 'B Content';}else {$content = '';}} 3 نقل قول لینک به ارسال
mohsen29 37 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 (ویرایش شده) is_home() or is_search()بخوایم هر جفتش با هم شرطش باشه بجای or باید & گذاشت؟! ویرایش شده مرداد 93 توسط mrwppars نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 هر جفتش که نمی تونه باشه مگه می شه یک صفحه هم صفحه جستجو باشه هم خانه سایت؟ بجای or باید and یا && گذاشت ولی پاسخی برنمی گردونه 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .