Skocz do zawartości

Meta tagi - Include - Podstrony


LoKiToX

Rekomendowane odpowiedzi

Witam

Jestem nowy na forum ;)

Dotychczas podstrony ładowałem poprzez include, co za tym idzie, cały czas był ten sam tytuł strony, słowa kluczowe i opis - a co za tym idzie, słabe miejsce w wyszukiwarkach itp. Wymyśliłem coś takiego, ale nie jestem do końca pewny czy jest to zgodne z standardami i ogólnie przyjętą praktyką.

Chodzi mi o meta keywords i description.

index.php

<?include ("include/title.php"); ?>	
<?include ("include/keywords.php"); ?>	
<?include ("include/description.php"); ?>	
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="https://www.w3c.org/1999/xhtml" xml:lang="pl" lang="pl">

<title><?php echo $title; ?></title>
<meta name="keywords" content="<?php echo $keywords; ?>" />
<meta name="description" content="<?php echo $description; ?>" />

keywords.php

<?php
switch($_GET['id']) {
case 'reklama': $keywords = "reklama slowa klucz"; break;
case 'kontakt': $keywords = "kontakt slowa kluczowe"; break;
default: $keywords = "domyslne slowa kluczowe";};
?>

description.php

<?php
switch($_GET['id']) {
case 'reklama': $description = "opis reklamy"; break;
case 'kontakt': $description = "opisik kontakt"; break;
default: $description = "standardowy opuis serwisu";};
?>

Źródło strony z przeglądarki internetowej:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="https://www.w3c.org/1999/xhtml" xml:lang="pl" lang="pl">

<title>reklama</title>
<meta name="keywords" content="reklama slowa klucz" />
<meta name="description" content="opis reklamy" />

Pewnie moż an zrobić to inaczej, ale mi chodzi konkretnie o ten przykład.

Dodam, że w w edytorze Pajączek plik index.php linijke:

<meta name="keywords" content="<?php echo $keywords; ?>" />

Kod php jest inaczej kolorowany.

Odnośnik do komentarza
Udostępnij na innych stronach

Wymyśliłem coś takiego, ale nie jestem do końca pewny czy jest to zgodne z standardami i ogólnie przyjętą praktyką.
Standardem jest układ oparty na modelu MVC któremu daleko w takim kodzie jak Twój, a co do dobrze przyjętej praktyki to zależy od ilości podstron jakie ma serwis zawierać. Jeśli jest ich kilka kilkanaście to można i tak, ale przy bardziej rozbudowanych serwisach liczące się tagi czyli sam <title> zdecydowanie powinien być pobierany z bazy danych.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności