26-03-1394، 01:04 ق.ظ
26-03-1394، 01:26 ق.ظ
یه نمونه خیلی ساده:
دیگه استایل دادنش با خودتون
<?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>
دیگه استایل دادنش با خودتون
ABZiko
26-03-1394، 02:45 ب.ظ
ممنون استاد، ولی این خودش در هر صفحه به صورت خودکار اون رو نمی سازه، درسته؟ خب اگر بخوایم که توی هر صفحه نسبت به اون صفحه اصلی بیاد برای صفحه BreadCrumb بسازه، باید چی کار کنیم؟
26-03-1394، 03:27 ب.ظ
درسته. من کلیت کار رو گفتم. حالا شما برحسب نیاز سایتتون باید تغییرش بدین. مثلاً اگه فروشگاه اینترنتیه، باید دسته بندی محصول رو اونقدر به عقب پیمایش کنید (دسته بندی، دسته بندی والد، دسته بندی والد والد و...) تا به ریشه برسین و اینها رو همراه با لینکهاشون توی آرایه breadcrums$ بگذارین تا براتون به نمایش در بیاد.
ABZiko
26-03-1394، 04:47 ب.ظ
ممنون، کلا منصرف بشم از ساختنش بهتر نیست به نظر شما؟ اصلا کاربردش اون قدر هست که بخواد به چشم بیاد ... ؟
26-03-1394، 05:18 ب.ظ
بستگی به طراحی سایتتون داره. معمولاً مشتریها دوست دارن بدونن الان کجای مسیر سایتتون هستن و بتونن به دسته های بالاتر و... حرکت کنن. برای مثال، توی یک انجمن، این موضوع از ضروریات محسوب میشه.