• Home
  • Forum
  • Fare Web
  • PHP

Inserire breadcrums

  • Creatore Discussione Creatore Discussione intimoviro
  • Data di inizio Data di inizio 6 Feb 2010
  • Tag Tag
    classe
I

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
  • 6 Feb 2010
  • #1
Ragazzi come faccio a creare un breadcums, cioè una barra dove riporta il cammino dell'utente tipo quella che c'è in questo forum dove riporta Mr.Webmaster>Fare Web e così via...

Grazie
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
28
Roma
alessandro1997.netsons.org
  • 7 Feb 2010
  • #2
Dunque, intanto dipende dal tipo di applicazione che hai sviluppato. Nel caso di questo forum, ad esempio, la traccia viene generata dinamicamente, seguendo i nomi delle categorie in cui sei entrato, estrapolate dal database MySQL. Quindi se la tua applicazione, ad esempio, è un sistema di gestione dei download, e tu vuoi visualizzare la categoria in cui è presente un utente basta che estrapoli la categoria dal database e la visualizzi in maniera dinamica.

Se invece i dati del sito non vengono estrapolati da un database dovrai inserire manualmente i nomi delle pagine, con i relativi link, in un array e poi, tramite una apposita funzione, visualizzarli. Io ad esempio ho usato una funzione di questo tipo per un mio vecchio sito:
PHP:
<?php
function show_breadcrumbs()
{
	global $breadcrumbs;

	echo '<a href="http://www.miosito.com">Mio Sito</a>';

	foreach($breadcrumbs as $name => $url)
		echo " > <a href=\"{$url}\">{$name}</a>";
}
?>
E poi, se ho un file in cui parlo della mia vita posso fare così:
PHP:
<?php
// ...

$breadcrumbs = array('La mia vita' => 'http://www.miosito.com/la-mia-vita');
show_breadcrumbs();

// ...
?>
E se ho un file che è sotto la pagina La mia vita, in cui parlo, ad esempio, del mio cane, aggiorno la traccia così:
PHP:
<?php
// ...

$breadcrumbs = array('La mia vita' => 'http://www.miosito.com/la-mia-vita', 'Il mio cane' => 'http://www.miosito.com/la-mia-vita/il-mio-cane');
show_breadcrumbs();

// ...
?>
Poi ci sono diversi modi per applicare questa tecnica. Se magari mi dai qualche informazione in più so aiutarti meglio
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
  • 7 Feb 2010
  • #3
proprio in riferimento al problema che segnala Ale, il modo in cui è strutturata l'applicazione, ho deciso di cercare una soluzione universale che mi permettesse di non rifare il lavoro ogni volta, e l'ho trovata in questa classe
 
I

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
  • 7 Feb 2010
  • #4
Grande questa classe, funziona.
Però volevo chiederti come fare in modo di assegnare il nome della pagina e non l'url, ad esempio usata così(es. condition.php Titolo Condizioni di Vendita), mi ritrovo:

Home > condition.php

Invece di:

Home > Condizioni di Vendita

Come fare?

Grazie
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
28
Roma
alessandro1997.netsons.org
  • 7 Feb 2010
  • #5
Se dai un'occhiata alle opzioni disponibili, la numero 16 dovrebbe fare al caso tuo!
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
  • 7 Feb 2010
  • #6
Puoi anche non mostrare il nome del file
PHP:
$breadcrumb->showfile=FALSE;
 
I

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
  • 7 Feb 2010
  • #7
Grazie, avevo visto già quella parte, ma quello che intendevo io è proprio quello d'inserire il titolo della pagina, ma non l'url.

Grazie:fonzie:
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

[Contact form 7] Inserire Numero auto incrementante
  • Elisacau
  • 6 Mar 2023
  • WordPress
Risposte
1
Visite
2K
WordPress 15 Mag 2023
mariathomas
M
inserire immagine di sfondo in canvas
  • gara1
  • 24 Gen 2023
  • Javascript
Risposte
0
Visite
3K
Javascript 24 Gen 2023
gara1
Inserire pdf in db
  • FDF182
  • 18 Feb 2022
  • PHP
Risposte
3
Visite
3K
PHP 18 Feb 2022
otto9due
Inserire o aggiornare tabella my sql controllando una coppia di valori
  • otto9due
  • 26 Dic 2021
  • PHP
Risposte
7
Visite
2K
PHP 27 Dic 2021
otto9due
inserire dati da un file di testo in una tabella in php
  • Couting95
  • 26 Nov 2021
  • PHP
Risposte
1
Visite
3K
PHP 27 Nov 2021
marino51
D
Inserire link
  • Darkbox
  • 9 Set 2021
  • PHP
Risposte
0
Visite
1K
PHP 9 Set 2021
Darkbox
D
L
  • Bloccata
PHPSpreadsheet inserire dati da file .xlsx/.xls su database
  • lucie
  • 3 Giu 2021
  • PHP
Risposte
2
Visite
2K
PHP 3 Giu 2021
Max 1
P
inserire due voci in un titolo post wp
  • polinea
  • 16 Mag 2021
  • WordPress
Risposte
1
Visite
2K
WordPress 9 Giu 2021
WmbertSea
R
inserire video nel sito
  • Robi999
  • 25 Gen 2021
  • HTML e CSS
Risposte
15
Visite
3K
HTML e CSS 1 Feb 2021
Robi999
R
J
Inserire blog wordpress in angular
  • jerweb
  • 15 Dic 2020
  • CMS (Content Management System)
Risposte
0
Visite
2K
CMS (Content Management System) 15 Dic 2020
jerweb
J
A
inserire variabile php colore in div html
  • AndreaCerre
  • 26 Nov 2020
  • PHP
Risposte
2
Visite
2K
PHP 26 Nov 2020
AndreaCerre
A
L
inserire dati multi livello
  • luigithen
  • 22 Ott 2020
  • PHP
Risposte
8
Visite
2K
PHP 23 Ott 2020
luigithen
L
G
Inserire una scritta
  • gabonik
  • 9 Set 2020
  • Java
Risposte
1
Visite
2K
Java 9 Set 2020
gabonik
G
M
Inserire variabile nella value di una hidden
  • maxus68
  • 26 Mag 2020
  • PHP
Risposte
3
Visite
2K
PHP 26 Mag 2020
macus_adi
S
Inserire foto in ogni cella di una tabella
  • sodi96
  • 26 Mag 2020
  • Javascript
Risposte
0
Visite
2K
Javascript 26 Mag 2020
sodi96
S
G
inserire dati automaticamente in mysql
  • GioTeck
  • 12 Mag 2020
  • PHP
Risposte
0
Visite
2K
PHP 12 Mag 2020
GioTeck
G
B
Vorrei inserire una finestra con messaggio ad un history.back
  • Beppe Z.
  • 21 Apr 2020
  • PHP
Risposte
16
Visite
3K
PHP 22 Apr 2020
macus_adi
Inserire placeholder nel campo cerca
  • Shyson
  • 13 Apr 2020
  • PHP
Risposte
5
Visite
2K
PHP 13 Apr 2020
Shyson
M
Lanciare alert se il codice fiscale è già presente nel db e lasciare la scelta di inserire all'utente
  • Max61
  • 19 Mar 2020
  • PHP
  • 2 3
Risposte
42
Visite
9K
PHP 22 Mar 2020
Max61
M
INSERIRE ICONE DOWNLOAD E STAMPA WORDPRESS
  • atipika
  • 13 Mar 2020
  • WordPress
Risposte
10
Visite
5K
WordPress 15 Mar 2020
atipika
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?