PDA

View Full Version : سوالی درمورد یک تابع



behbaz
دوشنبه 19 فروردین 1392, 17:04 عصر
با سلام
ازدوستان برنامه نویس سوالی داشتم
می خواستم بدونم کدی که بتونم فقط آدرس یا URL رو از تابع زیر در بیارم یا فراخوانی کنم چیه؟
(یعنی من می خوام آدرسی که این تابع در برنامش تولید میکنه رو در جای دیگه ای از سایتم نمایش بدم ولی هر کاری کردم نشد )
(اگه هم باید تغییری در تابع ایجاد کنم ، بگید تا انجام شه)


function rpur_custom_template($sourcelink,$feed_id){

global $rpur_options;
$custom_template = $rpur_options['custom_template'];

if( false === strpos($custom_template, '%SOURCE_URL%' ) )

$custom_template .= ' <a href="%SOURCE_URL%">%SOURCE_URL%</a> ';

$feed = rpur_get_feed($feed_id);

$user = get_userdata($feed['author']);
$author = $user->nickname;

$category = get_cat_name($feed['category']);

$feed_url = $feed['url'];

$feed_name = $feed['name'];

$custom_template = str_replace(
array('%SOURCE_URL%','%AUTHOR%','%CATEGORY%','%FEE D_URL%','%FEED_NAME%'),
array($sourcelink,$author,$category,$feed_url,$fee d_name),
$custom_template

);




پیشاپیش ممنون

MRmoon
دوشنبه 19 فروردین 1392, 18:55 عصر
به نظرم باید بعد از خط 25 این رو اضافه کنی:


return $custom_template;

behbaz
دوشنبه 19 فروردین 1392, 19:17 عصر
بله خط مورد نظر وجود دارد
ولی من اصلا کاری به تابع ندارم
میخوام آدرسی که در این تابع است (%SOURCE_URL%) یا (url) رو در یک جایی از قالبم نشون بدم
اما نمیدونم چجوری و با کدوم کد فراخوانیش کنم

behbaz
دوشنبه 19 فروردین 1392, 19:52 عصر
یعنی کسی تو این انجمن بزرگ جواب این سوال ساده رو نمیدونه؟

behbaz
سه شنبه 20 فروردین 1392, 16:25 عصر
بروزرسانی ...

MMSHFE
سه شنبه 20 فروردین 1392, 22:47 عصر
دوست عزیز، از بیرون تابع به مقادیر داخلش دسترسی ندارین مگه اینکه صداش بزنید و خود تابع مقدار موردنظرتون رو return کنه.

behbaz
چهارشنبه 21 فروردین 1392, 12:23 عصر
سلام ممنون از پاسختون
خوب برای صدا زدن باید از چه کدی استفاده کنم
اگر هم نیازه تابع ویرایش بشه ، لطفا ضحمتش رو بکشید
تشکر

behbaz
چهارشنبه 21 فروردین 1392, 19:33 عصر
.....UPDATE