.fatemeh
سه شنبه 17 اردیبهشت 1392, 11:04 صبح
با سلام خدمت دوستان
من کلی در زمینه نمایش مسیر سایت جستجو کردم.تقریبا کدها یه شکل بود
از کدی که توی همین سایت بود استفاده کردم.
کد:
function breadcrumbs($separator = ' > ', $array = array(), $arrayaf = array(), $home = 'صفحه اصلی') {
global $_SERVER;
$breadpath = array_filter(explode('/', parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)));
$base = (isset($_SERVER['HTTPS']) ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'] . '/';
$breadcrumbs = Array("<a href=\"$base\">$home</a>");
$last = end($breadpath);
foreach ($breadpath AS $x => $crumb) {
$title = str_replace(Array('.php', '_'), Array('', ' '), $crumb);
$title = str_replace($array,$arrayaf, $title);
if ($x != $last)
$breadcrumbs[] = "<a href=\"$base$crumb\">$title</a>";
else
$breadcrumbs[] = $title;
}
return implode($separator, $breadcrumbs);
}
توی پرانتز:من یه صفحه طراحی کردم به نام page.php همه لینکها به همین صفحه می رن با یه کوئری استرینگ
مثلا page.php?p=1 بعد اگر p=1 صفحه درباره ما باز بشه و الی آخر...
حالا توی قسمت آخر فقط می نویسه page ،باید کوئری رو بگیره که من switch کنم ببینم توی کدوم صفحه هست.
مشکل بعدی اینه فقط تا 2 تا نمایش میده.
مثلا من توی فروشگاه>نرم افزار>آنتی ویروس>nod32 هستم (url:xxxx.com/page.php?p=14&&c=26)
می نویسه صفحه اصلی>page
من کلی در زمینه نمایش مسیر سایت جستجو کردم.تقریبا کدها یه شکل بود
از کدی که توی همین سایت بود استفاده کردم.
کد:
function breadcrumbs($separator = ' > ', $array = array(), $arrayaf = array(), $home = 'صفحه اصلی') {
global $_SERVER;
$breadpath = array_filter(explode('/', parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)));
$base = (isset($_SERVER['HTTPS']) ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'] . '/';
$breadcrumbs = Array("<a href=\"$base\">$home</a>");
$last = end($breadpath);
foreach ($breadpath AS $x => $crumb) {
$title = str_replace(Array('.php', '_'), Array('', ' '), $crumb);
$title = str_replace($array,$arrayaf, $title);
if ($x != $last)
$breadcrumbs[] = "<a href=\"$base$crumb\">$title</a>";
else
$breadcrumbs[] = $title;
}
return implode($separator, $breadcrumbs);
}
توی پرانتز:من یه صفحه طراحی کردم به نام page.php همه لینکها به همین صفحه می رن با یه کوئری استرینگ
مثلا page.php?p=1 بعد اگر p=1 صفحه درباره ما باز بشه و الی آخر...
حالا توی قسمت آخر فقط می نویسه page ،باید کوئری رو بگیره که من switch کنم ببینم توی کدوم صفحه هست.
مشکل بعدی اینه فقط تا 2 تا نمایش میده.
مثلا من توی فروشگاه>نرم افزار>آنتی ویروس>nod32 هستم (url:xxxx.com/page.php?p=14&&c=26)
می نویسه صفحه اصلی>page