inserire metatags e dichiarare le pagine

salve chi può aiutarmi ho 2 problemi...,

sto cercando di realizzare un semplice sito in php e css senza utilizzare cms noti e mysql, ma non riesco a gestire i meta + title diversi per ogni pagina e evitare di dichiarare tutte le pagine che sono divise in 4 DIR... al momento le pagine visualizzano sempre quello che trovano nell'header dell'index... è possibile scrivere del semplice codice che lo va a prelevare in un files txt esterno?

include "funzioni-admin.php";

$numero_titolo=9;

$numero_descrizione=16;

$numero_keyword=17;

include "template/header.php";

include "moduli/headerhome.php";

if((!$act) || ($act=="")){

echo "<form name=dathang action=\"redirect-admin.php\" method=POST>

<input type=hidden name=act value=addcart>

<input type=hidden name=totals value=0>

<p align=left>

";

$file=file("$itemsdb");

show_array($file,'');

include "template/home.php";

include "partner/sitiamici.php";

echo "</form>";

}

if($act=="categoria"){

include "moduli/categoria.php";

}

if($act=="articolo" && $id){

include "moduli/articolo.php";

}

if($act=="privacy"){

include "privacy/privacy.php";

}

include "template/footer.php";

?>

...ho provato questo script trovato su un tutorial che le include, ma non riesco ad integrarlo:

<? include("header.php");

include("menu.php");

$p="main"; //pagina di default per i contenuti centrali

if(isset($_GET['page'])){ //pagina passata via parametro

$p=$_GET['page'];

if($p!=basename($p) || !preg_match("/^[A-Za-z0-9\-_]+$/",$p) || $p=="index" || !file_exists($p.".php"))

$p="error"; //pagina di errore

}

include($p.".php");

include("footer.php"); ?>

Grazie

inviato 8 anni fa
patrix
modificato 8 anni fa
X 0 X

Metti i titoli, le descrizioni e le keywords in tre file dicersi. Fai in modo che il file con i titoli abbia un titolo per riga. Discorso simile per gli altri due file (una descrzione per riga, una sequenza di keywords per riga).

Per caricare questi file non devi usare "include" ma la funzione file:

$titoli = file("file_dei_titoli.txt");

per recuperare il primo titolo del file:

$primo_titolo = $titoli[0];

per il secondo:

$secondo_titolo = $titoli[1];

e così via... analogo discorso per gli altri 2 file.

 :bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X

scusami ma non è che sono una cima in php...  :'(

se ti posto i file (magari in privato), index.php header.php e footer.php puoi farmi capire come?

sono fermo da 3 settimane per questo probl...

risposto 8 anni fa
patrix
modificato 8 anni fa
X 0 X

scusami ma non è che sono una cima in php...  :'(

se ti posto i file (magari in privato), index.php header.php e footer.php puoi farmi capire come?

sono fermo da 3 settimane per questo probl... nell'admin ho la possibilità di gestire i meta + title (che risiedono nel file config-*admin), della home... per gli altri no... in questo tuo modo posso editarli cmq dall'admin?

risposto 8 anni fa
patrix
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda