رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
چطور برای سایتم یک Breadcrumb درست کنم؟
#1
سلام خدمت اساتید nCIS، یک سوال ، چطور می شه با PHP برای سایتمون یک Breadcrumb درست کرد؟ از مدیریت محتوا و ... هم استفاده نمی کنم ...
پاسخ
تشکر شده توسط:
#2
یه نمونه خیلی ساده:
<?php
$breadcrumbs = array(
   'Home'        => 'http://www.ncis.ir',
   'Forum'       => 'http://forum.ncis.ir',
   'PHP'         => 'http://forum.ncis.ir/Forum-PHP',
   'Breadcrumbs' => '#',
);
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>Breadcrumbs</title>
<style type="text/css">
ul.breadcrumbs {
   display:block;
   margin:0;
   list-style:none;
   padding:0;
   position:relative;
}
ul.breadcrumbs li {
   float:left;
   margin-left:5px;
}
ul.breadcrumbs li a {
   text-decoration:none;
}
ul.breadcrumbs li:last-of-type a {
   color:#999;
}
ul.breadcrumbs li:not(:last-of-type) a:after {
   content:' / ';
}
</style>
</head>
<body>
<ul class="breadcrumbs">
<?php foreach($breadcrumbs as $text => $url) : ?>
<li><a href="<?php echo $url; ?>"><?php echo $text; ?></a></li>
<?php endforeach; ?>
</ul>
</body>
</html>

دیگه استایل دادنش با خودتون
پاسخ
تشکر شده توسط: firoozi70 , meysam1366
#3
ممنون استاد، ولی این خودش در هر صفحه به صورت خودکار اون رو نمی سازه، درسته؟ خب اگر بخوایم که توی هر صفحه نسبت به اون صفحه اصلی بیاد برای صفحه BreadCrumb بسازه، باید چی کار کنیم؟
پاسخ
تشکر شده توسط:
#4
درسته. من کلیت کار رو گفتم. حالا شما برحسب نیاز سایتتون باید تغییرش بدین. مثلاً اگه فروشگاه اینترنتیه، باید دسته بندی محصول رو اونقدر به عقب پیمایش کنید (دسته بندی، دسته بندی والد، دسته بندی والد والد و...) تا به ریشه برسین و اینها رو همراه با لینکهاشون توی آرایه breadcrums$ بگذارین تا براتون به نمایش در بیاد.
پاسخ
تشکر شده توسط:
#5
ممنون، کلا منصرف بشم از ساختنش بهتر نیست به نظر شما؟ اصلا کاربردش اون قدر هست که بخواد به چشم بیاد ... ؟
پاسخ
تشکر شده توسط:
#6
بستگی به طراحی سایتتون داره. معمولاً مشتریها دوست دارن بدونن الان کجای مسیر سایتتون هستن و بتونن به دسته های بالاتر و... حرکت کنن. برای مثال، توی یک انجمن، این موضوع از ضروریات محسوب میشه.
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان