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 ' » <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