[PHP] menù con links esterni

AndrewLupin

Utente Attivo
15 Lug 2008
42
0
6
Salve a tutti, ho un sito statico (quindi tutto in semplice html) e sto facendo un restyling. Ha un menù con molte voci quindi avrei pensato di creare un file esterno dove racchiudere tutti i links, in modo tale da rendere più veloce un'eventuale modifica degli indirizzi.
A dire il vero ho già una soluzione ma utilizza il JQuery ed ho paura che possa penalizzare il sito sui motori di ricerca. Facendo qualche breve ricerca ho letto che il php sarebbe la soluzione migliore.

Premesso questo vorrei chiedervi è vero che il php è il più indicato per una corretta indicizzazione? inoltre devo modificare tutto il sito e renderlo dinamico (cioè da html a php) oppure non serve (cioè basta solo il file esterno in php)? Infine, come posso creare questo file esterno in php, visto che sono poco pratico in materia (sono principalmente un grafico)?

Grazie!
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, per includere un file esterno con php si fa cosi
PHP:
<div>
<?php include "menu.php";?>
</div>
ogni pagina per eseguire codice php deve aver estensione .php, quindi dovrai cambiare tutte le pagine. il tuo server inoltre deve supportare il linguaggio.
 

AndrewLupin

Utente Attivo
15 Lug 2008
42
0
6
Ciao Criric...inanzi tutto grazie per il suggerimento...in ogni caso non vorrei utilizzare gli include, il sito è già in parte realizzato, dovrei rifare tutta la struttura (che oltretutto è responsive) e rifare tutte le pagine...non ci sarebbe un altro sistema ad esempio aggiungendo solo dei links dinamici che vengono determinati in un'altra pagina? o comunque qualcosa di simile?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Puoi farlo in javascript ma come hai detto tu perdi in indicizzazione perchè dovresti aspettare il caricamento della pagina per inserire dinamicamente i link e i browser dei motori di ricerca non credo che aspettino il caricamento di altri contenuti.
Non mi vengono in mente soluzioni.
 

AndrewLupin

Utente Attivo
15 Lug 2008
42
0
6
...volendo cambiare linguaggio ed utilizzare il php (per tutte le pagine) esiste un'alternativa agli include? ad esempio richiamando solo i links in un file esterno? poniamo che questa sia una ipotetica pagina del sito:


<html>
<head>
<title>Pagina web</title>
</head>

<body>


Menù: <a href="richiamo-php-link-1">Link 1</a> - <a href="richiamo-php-link-2">Link2</a> - <a href="richiamo-php-link-3">Link 3</a>


</body>
</html>



...poi in un file php esterno (che non sarà un include) vado semplicemente a dichiarare quali sono i link delle varie voci di menù...non so se mi sono spiegato....si può fare? se si come?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
no, non ho capito, in ogni caso per richiamare una qualsiasi pagina esterna devi usare l'include
per esempio puoi dichiarare un array in una pagina esterna includerlo nella pagina del sito e ciclarlo con foreach
 
Discussioni simili
Autore Titolo Forum Risposte Data
C [PHP] Form con Inserimento dati dalla maschera e un menù a discesa che prende i dati dal db PHP 1
D Come inserire opzioni menù prelevandole dal database con PHP ? PHP 12
B Creare menù dinamico con AJAX e PHP PHP 4
F menù select dinamico da db in php PHP 3
C [PHP] Form inserimento più menù a discesa PHP 9
S [PHP] menù a tendina che stampi voce scelta in precedenza PHP 1
L [PHP] 3 menù Select OPTION consecutivi PHP 1
M Visulizzare immagine con php PHP 8
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
G leggere file txt e stampare con php il contenuto a video PHP 7
F Ricreare struttura php+mysql su Xampp Apache 0
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
M Array associativi php su 2 campi mysql PHP 10
G Invio form con PHP PHP 3
T fatture con voci fattura in php PHP 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
M Collegamento tra form html e script php PHP 4
M Problemi con la stampa dei valori in php PHP 1
W [Cerco collaborazioni] Sviluppatore Web (PHP) Offerte e Richieste di Lavoro e/o Collaborazione 1
D passare valori da database sql a php PHP 1
L Ricezione dei dati su file php da modulo html PHP 6
E Inviare variabile a PHP da ciclo in JS Javascript 0
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
L Problemi form Pagina php HTML e CSS 3
L php mysql non salva solo id PHP 21
L php mysql cerca e visualizza pagina PHP 0
F Il codice php è giusto? PHP 2
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
A invio massivo dati a file php Javascript 4
Z MySql injection PHP PHP 1
V PHP form intersecate PHP 0
I [Offro][Retribuito] Programmatore Php Offerte e Richieste di Lavoro e/o Collaborazione 0
P Funzione jQuery Ajax invio file a php jQuery 1
C Dopo chiusura del tag php la stringa html va a capo PHP 1
E Transaction php PHP 11
B ciclare file xml con PHP PHP 1
L Estrazione dati php Database 6
A Aiuto per pagina php PHP 0
E Php select option e ajax PHP 23
I Aiuto php Dependent Lookup PHP 0
T arretramento versione PHP... PHP 3
D problema php mysql PHP 1
D problema php mysql PHP 1
E Barra di avanzamento codice PHP PHP 4
G creazione menu a tendina e invio a pagina php PHP 1
A inserire variabile php colore in div html PHP 2
Z Video protetto con PHP PHP 0
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
I Eecuzione di javascript in ciclo foreach php. PHP 7

Discussioni simili