wdrożenia PrestaShop Powiększenie zdjęć moduł

META TAGI w czym problem

  • 9 Odpowiedzi
  • 4528 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline omenserv

  • Użytkownik
  • **
  • 20
  • 0
META TAGI w czym problem
« dnia: Czerwiec 16, 2009, 12:27:39 am »
Mam problem z meta description i meta keywords - dopóki nie przeniosłem  sklepu na home.pl wszystko było ok teraz gdy sprawdzam np. na mypagerank.pl => Analizator metatagów pola Meta Keywords i Meta Description są puste.
Dopiero jak wpisze adresmojejstrony.pl/index.php to wszystko jest ok.
W czym tkwi problem czy to wina home.pl czy ja coś jeszcze nie tak robie?

*

Offline omenserv

  • Użytkownik
  • **
  • 20
  • 0
Odp: META TAGI w czym problem
« Odpowiedź #1 dnia: Czerwiec 16, 2009, 01:25:19 pm »
Pisałem do home.pl i dostałem taką odpowiedź:

Uprzejmie informujemy, iz nie jest nam znany mechanizm dzialania Panstwa serwisu, dlatego tez sugerowalibysmy kontakt z jego autorem. Ten z pewnoscia bedzie posiadal odpowiednia wiedze w tym zakresie i bedzie w stanie udzielic Panstwu odpowiedzi.

Pozwole sobie rowniez wskazac, ze domyslnie uruchamiane sa pliki index. W pierwszej kolejnosci jest to plik index z rozszerzeniem .htm, nastepnie .html, a pozniej index.php. Jezeli w katalogu z serwisem nie znajduje sie inny typ pliku index., posiadajacych wyzszy priorytet (htm, badz html), domyslnie uruchamiany jest plik index.php.

Nie mam innych plików index tylko ten jedyny index.php
Ma ktoś jeszcze preste na home.pl?

*

Offline omenserv

  • Użytkownik
  • **
  • 20
  • 0
Odp: META TAGI w czym problem
« Odpowiedź #2 dnia: Czerwiec 22, 2009, 02:27:00 pm »
Widze że nikt nie ma takiego problemu  ??? Bede musiał zmienić chyba server ponieważ to nie pierwszy problem z home.pl na innym przy tej konfiguracji (włłączinie z przerzuceniem plików) wszystko śmiga normalnie. Tylko na serverze netstrefa.pl znowu pojawia się problem z email.
Co mi możecie doradzić zmienić server czy silnik sklepu ????. a Może macie jakiś "Sposób na mój problem?

*

Offline kontrolery3d.pl

  • Nowy
  • *
  • 11
  • 0
Odp: META TAGI w czym problem
« Odpowiedź #3 dnia: Czerwiec 30, 2009, 04:55:15 pm »
Witam,

Mam podobny problem. Metatagi nie zapisują się dla pliku index.php mimo poprawnego wypełniania ich w panelu sklepu.
Po wpisaniu w przeglądarce adresu sklepu/index.php są czytane przez przeglądarkę, normalnie nie.
Ktoś ma na to rozwiązanie.
Sklep jest na home.pl

Pozdrawiam.

*

Offline kontrolery3d.pl

  • Nowy
  • *
  • 11
  • 0
Odp: META TAGI w czym problem
« Odpowiedź #4 dnia: Lipiec 03, 2009, 02:09:23 pm »
Drążąc dalej ten temat przesyłam informacje z home.pl
Może ktoś z użytkowników forum wie dlaczego tak się dzieje?

Analiza dzialania Panstwa serwisu wykazala iz podczas wywolania strony poprzez www.kontrolery3d.pl/index.php
wykonywane jest zapytanie SQL do bazy danych o nastepujacej tresci:

SELECT *....FROM ps_meta m....LEFT JOIN ps_meta_lang ml on (m.id_meta = ml.id_meta)....WHERE m.page = 'index' AND ml.id_lang = 3 LIMIT 1

W przypadku wywolania adresu w postaci www.kontrolery3d.pl zapytane to ma tresc:

SELECT *....FROM ps_meta m....LEFT JOIN ps_meta_lang ml on (m.id_meta = ml.id_meta)....WHERE m.page = '' AND ml.id_lang = 3 LIMIT 1

Zapytanie to wchodzi w sklad metody Meta::getMetaByPage. Definicja klasy Meta znajduje sie w pliku classes/Meta.php

static public function getMetaByPage($page, $id_lang)
{
return Db::getInstance()->getRow('
SELECT *
FROM '._DB_PREFIX_.'meta m
LEFT JOIN '._DB_PREFIX_.'meta_lang ml on (m.id_meta = ml.id_meta)
WHERE m.page = \''.$page.'\' AND ml.id_lang = '.intval($id_lang));
}

Z niewiadomych nam przyczyn zmienna $page w powyzszej metodzie ma pusta wartosc w przypadku wywolania adresu www.kontrolery3d.pl.
Niestety nie udalo nam sie znalezc lini kodu odpowiedzialnego za jawne wywolanie tej metody.
Sugeruje przestawic powyzsze fakty na jednym z forum poswieconym instalowanego oprogramowaniu
lub kontat z autorami aplikacji. Zachecam rowniez do przeanalizowania wymagan jakie stawie aplikacja do sprawnego dzialania.
Byc moze wystarczajaca bedzie zmiana jednego z parametrow ustawien interpretera PHP.

*

Offline mmdo

  • Bajkowyraj.pl - Księgarnia internetowa
  • Użytkownik
  • **
  • 44
  • 0
  • Płeć: Mężczyzna
    • Bajkowyraj.pl - Księgarnia internetowa
Odp: META TAGI w czym problem
« Odpowiedź #5 dnia: Lipiec 03, 2009, 07:03:31 pm »
To jeżeli u nich jest pusta to może wpisz tam warunek

if(empty($page))
$page = 'index';

może pomoże.
www.bajkowyraj.pl - Księgarnia internetowa

*

Offline kontrolery3d.pl

  • Nowy
  • *
  • 11
  • 0
Odp: META TAGI w czym problem
« Odpowiedź #6 dnia: Lipiec 05, 2009, 06:54:52 pm »
static public function getMetaByPage($page, $id_lang)
   {
      return Db::getInstance()->getRow('
      SELECT *
      FROM '._DB_PREFIX_.'meta m
      LEFT JOIN '._DB_PREFIX_.'meta_lang ml on (m.id_meta = ml.id_meta)
      WHERE m.page = \''.$page.'\' AND ml.id_lang = '.intval($id_lang));
      if(empty($page))
                $page = 'index';
   }


tak to miałoby wyglądać?
dla mnie to już trochę "czarna magia" więc proszę znowu o pomoc

*

Offline mmdo

  • Bajkowyraj.pl - Księgarnia internetowa
  • Użytkownik
  • **
  • 44
  • 0
  • Płeć: Mężczyzna
    • Bajkowyraj.pl - Księgarnia internetowa
Odp: META TAGI w czym problem
« Odpowiedź #7 dnia: Lipiec 05, 2009, 10:04:25 pm »
static public function getMetaByPage($page, $id_lang)
   {
          if(empty($page))
                $page = 'index';
      return Db::getInstance()->getRow('
      SELECT *
      FROM '._DB_PREFIX_.'meta m
      LEFT JOIN '._DB_PREFIX_.'meta_lang ml on (m.id_meta = ml.id_meta)
      WHERE m.page = \''.$page.'\' AND ml.id_lang = '.intval($id_lang));
     
   }
www.bajkowyraj.pl - Księgarnia internetowa

*

Offline kontrolery3d.pl

  • Nowy
  • *
  • 11
  • 0
Odp: META TAGI w czym problem
« Odpowiedź #8 dnia: Lipiec 05, 2009, 10:55:40 pm »
Dziękuję bardzo, zadziałało!

pozdrawiam

*

Offline catinabag.pl

  • Nowy
  • *
  • 5
  • 0
Odp: META TAGI w czym problem
« Odpowiedź #9 dnia: Czerwiec 07, 2011, 06:26:31 pm »
witam,

mam podobny problem, jednak po wpisaniu powyższego kodu w classes/meta.php wyszukiwarki wciąż nie widzą ani meta tagów, ani meta opisów, które wrzuciłem w panelu sterowania...

Również mam prestashop na home.pl

EDIT:  Przepraszam, już działa.