Manipular la ruta actual de la pagina

Oscar Fernandez ooscarr en gmail.com
Jue Mar 15 22:24:27 CLT 2007


La palabra clave era

Breadcrumb
http://en.wikipedia.org/wiki/Breadcrumb_%28navigation%29

Pero la manera semánticamente correcta de hacerlo es

<div id="bread"><ul>
	<li class="first">Home
	<ul>
		<li>Products
		<ul>
			<li>Computers
			<ul>
				<li>Software</li>
			</ul></li>
		</ul></li>
	</ul></li>
</ul></div>

http://www.alistapart.com/articles/taminglists/

On 3/15/07, Oscar Fernandez <ooscarr en gmail.com> wrote:
>
> Hola,
>
> Encontré el siguiente código:
>
> <?php
> /*
>  * quick and dirty breadcrumb menu
>  * initially designed for wordpress
>  */
> function CPbreadcrumbs() {
>     $CPtheFullUrl = $_SERVER["REQUEST_URI"];
>
>     $CPurlArray=explode("/",$CPtheFullUrl);
>     echo '<a href="/">Home</a>';
>     while (list($CPj,$CPtext) = each($CPurlArray)) {
>         $CPdir='';
>         if ($CPj > 1) {
>
>             $CPi=1;
>             while ($CPi < $CPj) {
>                 $CPdir .= '/' . $CPurlArray[$CPi];
>                 $CPtext = $CPurlArray[$CPi];
>                 $CPi++;
>             }
>
>             if($CPj < count($CPurlArray)-1) echo ' &raquo; <a href="'.$CPdir.'">' . str_replace("-", " ", $CPtext) . '</a>';
>         }
>     }
>
>     /*echo wp_title();*/
> }
> CPbreadcrumbs();
> ?>
>
> Y me funciona bien. Se puede ir adaptando con substr() o substr_replace().
>
> Para más detalles, la página del creador es ésta:
> http://chrispoole.com/scripts/wordpress-php/wordpress-breadcrumbs/
>
> Gracias a todos. Eso sería.
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listas.inf.utfsm.cl/pipermail/php/attachments/20070315/cfa00e12/attachment.html


Más información sobre la lista de distribución PHP