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