mehrabi 2 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 سلام و خسته نباشیددنبال این سؤال بودم توی انجمن و توی وب هم هرچی جستجو کردم چیزی دستگیرم نشد.من از زمینه دلخواه برای جعبه دانلود استفاده می کنم. اما یه مشکلی برای درج لینک منبع دارم.این کد درج منبع:<?php if($src= get_post_meta($post->ID, "src", true)) : ?><div class="src">منبع:<span><?php echo $src; ?></span></div><?php endif; ?>وقتی کد مثل بالا باشه منبع لینک دار نیست. ولی می خوام منبع لینک دار باشه. کد رو به این شکل می نویسم:<?php if($src= get_post_meta($post->ID, "src", true)) : ?><div class="src"><a href="<?php echo $src; ?>">منبع:</a></div><?php endif; ?>اشکال اینجاست که وقتی زمینه دلخواه منبع رو وارد می کنم مثلا wp-parsi.com اگه اول آدرسش از http:// استفاده نکنم آدرس سایت خودم رو اولش نشون می ده.اینطور میشه:mydomain.com/wp-parsi.comچطوری میشه کاری کرد که فقط خود wp-parsi.com رو نشون بده، در عین حال لینک دار هم باشه.برای رمز هم از همین روش استفاده می کنم. می خوام http:// اولش نباشه.رمز ها هم متفاوته و نمی شه توی خود فایل single وارد کرد.ممنون از همه دوستان نقل قول لینک به ارسال
PRGAME 175 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 خب ببینید این کار میکنه :<a href="http://<?php echo $src; ?>"> 6 نقل قول لینک به ارسال
mehrabi 2 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 خب ببینید این کار میکنه :<a href="http://<?php echo $src; ?>">سلامخیلی ممنون از پاسختون کار کرد ولی یه مشکل دیگه:اگه آدرس رو کامل با http:// بنویسم به مشکل بر می خورم. لینک آدرس رو اگه بخوام باز کنم اینطوریه:http://http//domain.comنمی شه جوری شرط نوشت که اگه مقدار وارد شده در زمینه دلخواه اولش http:// داشت از روش شما استفاده کنه و اگه نداشت از اون یکی؟البته می شه دوتا زمینه دلخواه تو قالب تعریف کرد که یکی با http:// باشه یکی بدون http://. ولی مشکل می شه هم این که باید حواسم باشه لینک چیه هم اینکه اگه بشه شرط نوشت استانداردتره! نیست؟ و هم اینکه فقط زمینه برای لینک منبع که نیست لینک های دانلود و ... هم همینه.راه حل چیه؟تشکر از همه نقل قول لینک به ارسال
jafar1374 15 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 (ویرایش شده) اینم تست کنید برا من که خوب جواب داده<?php $mid_var = get_post_meta($post->ID, 'منبع',true);if(isset($mid_var) && !empty($mid_var)) : ?> <li class="source"><a target="_blank" href="<?php echo get_post_meta($post->ID, 'منبع',true); ?>">منبع</a></li> <?php endif; ?>یا اینکه اگه می خاید ادرس سایت معلوم باشه :<?php $mid_var = get_post_meta($post->ID, 'منبع',true);if(isset($mid_var) && !empty($mid_var)) : ?><li class="source"><?php echo get_post_meta($post->ID, 'منبع',true); ?></li><?php endif; ?>و بعد آدرس رو به این شکل تو زیمنه وارد کنید<a href="http://yoursite.com" target="_blank">http://yoursite.com</a>به هر حال برا خودش یه راهه ویرایش شده مرداد 92 توسط jafar1374 2 نقل قول لینک به ارسال
Bright Moon 653 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 یا اینکه با یه شرط مشخص کنیم عبارت داخل رشته هست یا نه$pos = strpos($src, "http://");if ($pos == True) { echo "<a href=". $src;}else{ echo "<a href=http://". $src;} 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .