Meta name "dynamique"
Résolu
Profil bloqué
-
Profil bloqué -
Profil bloqué -
Bonjour,
Je souhaiterai savoir comment constituer une page de cette façon :
accéder à la page par un fichier php, qui fait appel à un html faisant appel lui même à un css.
Le html serait constituer d'un overall_header puis du corps puis d'un overall_footer. Cependant à l'intérieur du header je souhaiterai que cela :
<meta name="revisit-after" content="XXX" />
<meta name="robots" content="XXX" />
<meta name="keywords" content="XXX" />
<meta name="description" content="XXX" />
Que les XXX soient différent selon le php que l'on appelle tout en gardant le même fichier html. Le php étant différent par contre à chaque fois, peut-être est-il possible de l'intégrer à l'intérieur, cependant je ne sais pas comment faire, ni si une façon dynamique serait mieux? genre une fonction qui appelerai un autre fichier et ce fichier selon le php appelé donnerait tel résultat que l'on pourrait intégrer?
Merci d'avance!
Cordialement,
Florian
Je souhaiterai savoir comment constituer une page de cette façon :
accéder à la page par un fichier php, qui fait appel à un html faisant appel lui même à un css.
Le html serait constituer d'un overall_header puis du corps puis d'un overall_footer. Cependant à l'intérieur du header je souhaiterai que cela :
<meta name="revisit-after" content="XXX" />
<meta name="robots" content="XXX" />
<meta name="keywords" content="XXX" />
<meta name="description" content="XXX" />
Que les XXX soient différent selon le php que l'on appelle tout en gardant le même fichier html. Le php étant différent par contre à chaque fois, peut-être est-il possible de l'intégrer à l'intérieur, cependant je ne sais pas comment faire, ni si une façon dynamique serait mieux? genre une fonction qui appelerai un autre fichier et ce fichier selon le php appelé donnerait tel résultat que l'on pourrait intégrer?
Merci d'avance!
Cordialement,
Florian
A voir également:
- Meta name "dynamique"
- Formulaire opposition meta whatsapp - Guide
- Meta ai - Guide
- Tableau croisé dynamique - Guide
- Exemple tableau croisé dynamique télécharger - Télécharger - Tableur
- Liste déroulante dynamique excel - Guide
2 réponses
Bonjour,
Le mieux étant effectivement d'utiliser PHP.
Vous définissez vos differents dans dans un SWITCH ( correspond à plusieurs IF ).
Puis apres vous faites simplement un ECHO $variable;
Cordialement.
Le mieux étant effectivement d'utiliser PHP.
Vous définissez vos differents dans dans un SWITCH ( correspond à plusieurs IF ).
Puis apres vous faites simplement un ECHO $variable;
Cordialement.
code PHP :
Dans html :
<?php switch ($page) { case "page1": $revisit-after='revisit-after 1'; $robots='robots 1'; $keywords='keywords 1'; $description='description 1'; break; case "page2": $revisit-after='revisit-after 2'; $robots='robots 2'; $keywords='keywords 2'; $description='description 2'; break; case "page3": $revisit-after='revisit-after 3'; $robots='robots 3'; $keywords='keywords 3'; $description='description 3'; break; case "page4": $revisit-after='revisit-after 4'; $robots='robots 4'; $keywords='keywords 4'; $description='description 4'; break; } ?>
Dans html :
<meta name="revisit-after" content="<php echo $revisit-after; ?>" /> <meta name="robots" content="<php echo $robots; ?>" /> <meta name="keywords" content="<php echo $keywords; ?>" /> <meta name="description" content="<php echo $description; ?>" />
Re, petit soucis sur l'utilisation de $page et page1
J'ai mis dans contact.php :
switch ($page) {
case "Contact":
$revisit-after='7 days';
$robots='index,follow';
$keywords='xxxxx';
$description='xxxx';
break;
}
Cependant j'ai une erreur 500. Je pense que j'utilise mal le case :/
J'ai une page html : overall_header.html
Dans contact.php à la suite j'ai :
// Output the page
page_header('Contact');
$template->set_filenames(array(
'body' => 'site_contact_body.html')
);
page_footer();
où site_contact_body.html inclus overall_header.html
J'ai mis dans contact.php :
switch ($page) {
case "Contact":
$revisit-after='7 days';
$robots='index,follow';
$keywords='xxxxx';
$description='xxxx';
break;
}
Cependant j'ai une erreur 500. Je pense que j'utilise mal le case :/
J'ai une page html : overall_header.html
Dans contact.php à la suite j'ai :
// Output the page
page_header('Contact');
$template->set_filenames(array(
'body' => 'site_contact_body.html')
);
page_footer();
où site_contact_body.html inclus overall_header.html
Merci pour votre réponse!
Donc si j'ai bien compris :
Dans php :
<?php
switch ($i) {
case "revisit-after":
echo "i est une tarte";
break;
case "robots":
echo "i est une barre";
break;
case "keywords":
echo "i est un gateau";
break;
case "description":
echo "ma description";
break;
}
?>
Dans html :
<meta name="revisit-after" content="$revisit-after" />
<meta name="robots" content="$robots" />
<meta name="keywords" content="$keywords" />
<meta name="description" content="$description" />
Ce serait bon ? Si non, que dois je modifier ?
Cordialement et merci par avance!