Skocz do zawartości

Description i keywords w Qlweb?


Pakemon

Rekomendowane odpowiedzi

  • 2 tygodnie później...
  • 4 tygodnie później...
A co z

metak.php

metas.php

metaw.php

Zastanawiam się nad wprowadzeniem description w szczegółach, który byłby pobierany z {opis} w szczegoly.tpl.php.

Obecnie w szczegółach jest pobierany tylko tytuł {tytul} wpisu, a opis i słowa kluczowe ze strony głównej.

<?php

if (isset($_GET['wpis'])) {

$wpis = $USE->check_num($_GET['wpis']);

$pyt = "SELECT * FROM `" . $g_przedrostek . "katalog` WHERE `id` = '$wpis'";

$odp = mysql_query($pyt);

if ($odp) {

while($wiersz=mysql_fetch_array ($odp)) {

$tytul = $wiersz['tytul'];

break;

}

}

echo "

<title> $tytul </title>

";

} else {

echo "

<title>$nazwax </title>

";

}

?>

Niestety samo wpisanie w plik metas.php <meta name=\"description\" content=\"$opis\" > nie wystarczy.

Może ktoś wie jak to wyświetlić ?

Odnośnik do komentarza
Udostępnij na innych stronach

<?php

if (isset($_GET['wpis'])) {

$wpis = $USE->check_num($_GET['wpis']);

$pyt = "SELECT * FROM `" . $g_przedrostek . "katalog` WHERE `id` = '$wpis'";

$odp = mysql_query($pyt);

if ($odp) {

while($wiersz=mysql_fetch_array ($odp)) {

$tytul = $wiersz['tytul'];

$opis = $wiersz['opis'];

break;

}

}

echo "

<title> $tytul </title>

";

} else {

echo "

<title>$nazwax </title>

";

}

?>

Niestety samo wpisanie w plik metas.php <meta name=\"description\" content=\"$opis\" > nie wystarczy.

Może ktoś wie jak to wyświetlić ?

Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki jachu, wszystko wyświetla sie prawidłowo.

Mam jeszcze pytanie, jak usunąć opis i słowa kluczowe, które wyświetlają się w szczegółach a są pobierane ze strony głównej katalogu ?

Obecnie w szczegółach mam 2 metatagi opis i 2 metatagi słowa kluczowe, jedne z wpisu a drugie ze strony głównej :)

Odnośnik do komentarza
Udostępnij na innych stronach

W pliku index.php usun meta tagi i bedzie tylko raz wyswietlalo.

Edit. Choc gadam glupoty bo wowczas nie bedzie opisu na innych podstronach, beda tylko w szczegolach.

Niedrogie wpisy w płatnych, zadbanych, długowiecznych katalogach (hurtem taniej - pisać na PW):

Odnośnik do komentarza
Udostępnij na innych stronach

Na głównej wystarczy ..

if (isset($_GET['pod'])) {include('metaw.php');} elseif (isset($_GET['kat'])) {include(metak.php');} elseif (isset($_GET['wpis'])) {include('metas.php');

} else

{

<meta name="description" content="'.$opisx.'" />

<meta name="keywords" content="'.$slowax.'" />

<title> '.$nazwax.' </title>';

}

I wtedy mamy to rozdzielone, że będzie wyświetlać tylko meta z kategorii, podkategorii, szczegółów wpisu albo jak znajdziemy się w innym miejscu np menu to wyświetli standardowe ..

Odnośnik do komentarza
Udostępnij na innych stronach

chyba robie coś źle, pojawia się komunikat:

Parse error: syntax error, unexpected '<' in /home/motonews/public_html/katalog/index.php on line 18
w index.php znajduje:
if (isset($_GET['pod'])) {

include('metaw.php');

} elseif (isset($_GET['kat'])) {

include('metak.php');

} else {

include('metas.php');

i dodaje pod "include('metas.php');":

if (isset($_GET['pod'])) {include('metaw.php');} elseif (isset($_GET['kat'])) {include('metak.php');} elseif (isset($_GET['wpis'])) {include('metas.php');

} else

{

<meta name="description" content="'.$opisx.'" />

<meta name="keywords" content="'.$slowax.'" />

<title> '.$nazwax.' </title>';

}

wersja mojego qlweb to v2.9.0, sekcja head:

<?php include('head.php'); ?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<?php

if (isset($_GET['pod'])) {

include('metaw.php');

} elseif (isset($_GET['kat'])) {

include('metak.php');

} else {

include('metas.php');

?>

<meta name="keywords" content="katalog, ...">

<meta name="description" content="Katalog stron ...">

<?php }

?>

<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">

<link rel="stylesheet" href="<?php echo $g_szablon; ?>/styl.css" type="text/css">

</head>

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