Jarosław Hendrykowski

Jarosław Hendrykowski eCommerce Marketing

Temat: Tagi w Presta a SEO

Witam,

Wdrożyłem info o poprawnym meta title dla stron produktów, producentów itd ale widzę, że są problemy aby sensownie zrobić strony tagów, przykład:

http://kwiaciarnia.kwitnaca.pl/search.php?tag=anturium

Powyższa strona powinna mieć tytuł na przykład 'Anturium - Kwiaciarnia Internetowa Wrocław' ale Presta tagi obsługuje przez search co widać w linku (który też mógłby być lepszy : ) i są duplikaty.

Próbowałem samemu ale na razie odpuszczam - ktoś zna rozwiązanie/podpowiedź? Siedzi w tools.php lub w header. Ewentualnie zapłacę za rozwiązanie (ze zgodą na opublikowanie tutaj dla innych)

Dziękuję

konto usunięte

Temat: Tagi w Presta a SEO

Nie ma problemu.

Otwieramy sobie classes/Tools.php

Szukamy tej metody:


/**
* Get meta tages for a given page
*
* @param integer $id_lang Language id
* @return array Meta tags
*/
static public function getMetaTags($id_lang)


Na dole za kodem przypominającym ten:


/* CMS specifics meta tags */
elseif ($id_cms = self::getValue('id_cms'))
{
$row = Db::getInstance()->getRow('
SELECT `meta_title`, `meta_description`, `meta_keywords`
FROM `'._DB_PREFIX_.'cms_lang`
WHERE id_lang = '.intval($id_lang).' AND id_cms = '.intval($id_cms));
if ($row)
{
$row['meta_title'] = $row['meta_title'].' - '.Configuration::get('PS_SHOP_NAME');
return self::completeMetaTags($row, $row['meta_title']);
}
}


Dodajemy ten kod:


/* TITLE DLA TAGOW */
elseif ($tag = self::getValue('tag'))
{
$row['meta_title'] = 'Produkty z tagiem: '.self::getValue('tag').' - '.Configuration::get('PS_SHOP_NAME');
return self::completeMetaTags($row, $row['meta_title']);
}


Przy wyszukiwaniu po title tytuł będzie wyglądał tak:

Produkty z tagiem: apple - Nazwa sklepu

PS: To gdzie wysłać nr konta? :DKrystian Podemski edytował(a) ten post dnia 01.11.10 o godzinie 10:14
Paweł Mazur

Paweł Mazur Manager Jakości

Temat: Tagi w Presta a SEO

Witam!
Odświeżę trochę temat. Zastosowałem Twoje rozwiązania i działa bez problemu, niestety tylko dla meta title. Po wprowadzeniu kodu z opisu strony w head znikają meta description i keywords.
Próbowałem dopisać identyczny kod, zamieniając 'meta_title na meta_description i niestety nie daje to efektu.
Będę wdzięczny za podpowiedź jak dodać opisy i słowa kluczowe do stron tagów.

Następna dyskusja:

Presta na KEI




Wyślij zaproszenie do