- Home
- Categorie
- Coding e Sistemistica
- PHP
- Aiuto per gestione link in base a regione in Home page
-
Aiuto per gestione link in base a regione in Home page
Ciao ragazzi ho cominciato a studiare PHP da poco e mi servirebbe un consiglio o una piccola indicazione. Vengo al problema, gestisco un sito di annunci in Php (sito in firma) e ora devo inserire nella home page un link a un altro sito e questo link deve cambiare in base alla home page perchè come vedete sulla destra la home page cambia in base alla regione scelta.
Qualcuno mi sà dare un'idea o un consiglio o una piccola indicazione?
Grazie mille.
-
Ciao BarattoMusicale,
direi di base che devi individuare la variabile che determina il tipo di homepage ed in base a quella stampare a monitor un link piuttosto che un altro.A livello puramente concettuale direi:
if (pagina_corrente==lazio)
//stampa link 1)
elseif (pagina_corrente==sicilia)
//stampa link 2)ovviamente l'elemento più delicato sono le condizioni in rosso. Probabilmente le pagine sono riscritte con un mod_rewrite. Se è così la regione è passata tramite variabile $_GET ed allora scriverai qualcosa del tipo:
**if ($_GET['regione']=='lazio')...
**Ti suggerisco di andare a controllare il file .htaccess, se non trovi nulla allora potresti usare le variabili globali che indicano esattamente la url e su queste fare lo screening.
Facci sapere come risolvi!
-
Ciao Ceccus!
Grazie del suggerimento, era esattamente quello che avevo pensato anche io ma non avevo pensato al problema del mod_rewrite!
Stasera comincio a fare delle prove, appena riesco o mi blocco vi faccio sapere.
grazie del supporto.
-
@ceccus said:
Ciao BarattoMusicale,
direi di base che devi individuare la variabile che determina il tipo di homepage ed in base a quella stampare a monitor un link piuttosto che un altro.A livello puramente concettuale direi:
if (pagina_corrente==lazio)
//stampa link 1)
elseif (pagina_corrente==sicilia)
//stampa link 2)ovviamente l'elemento più delicato sono le condizioni in rosso. Probabilmente le pagine sono riscritte con un mod_rewrite. Se è così la regione è passata tramite variabile $_GET ed allora scriverai qualcosa del tipo:
**if ($_GET['regione']=='lazio')...**Ti suggerisco di andare a controllare il file .htaccess, se non trovi nulla allora potresti usare le variabili globali che indicano esattamente la url e su queste fare lo screening.
Facci sapere come risolvi!
Wow
Grazie al tuo aiuto ci sono riuscito!
Ecco cosa ho fatto (devo sistemarlo naturalemte ma funziona ) :
[PHP]<?php if($xcityname == "Aosta") { ?>
Link Aosta
<?php } elseif($xcityname == "Bari") { ?>Link Bari
<?php } ?>[/PHP]
Ora prossimo passo è inserire l'HTML nel ciclo senza fare errori!
Grazie ancora dell'aiuto
-
Lieto di esserti stato d'aiuto!
-
@ceccus said:
Lieto di esserti stato d'aiuto!
Tutto ok! L'ho preparato ed è online nel footer in base alla regione scelta (tranne per 3)! Alla prossima e ancora grazie.