wdrożenia PrestaShop

poprawna mapa strony w multistore

  • 13 Odpowiedzi
  • 2554 Wyświetleń

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

*

Offline kornolio

  • Stały użytkownik
  • ***
  • 54
  • 0
    • www.krzysztofkossek.pl
poprawna mapa strony w multistore
« dnia: Grudzień 04, 2013, 11:05:33 am »
Witam,
tak się zastanawiam czy presta generuje poprawne linki do mapy strony i zastanawiam się nad stworzeniem ręcznie jej.
Otóż: dwie różne domeny, każda na inny język. presta generuje indeks mapy oraz dwie mapy na dwa sklepy,w indeksie musi byc ta sama domena, no ok, ale w mapie strony są takie zapisy:

dla polskiej wersji:
<loc><![CDATA[http://domena.pl/regulamin]]></loc>
dla angielskiej:
<loc><![CDATA[http://domena.pl/terms]]>

wszystko ładnie, pięknie, tylko że powyższy link przekierowuje do polskiej strony
i tak się zastanawiam czy by nie olać automatycznego generowania oraz indeksu i samemu nie zrobic map z takim zapisem:

dla polskiej wersji:
<loc>http://domena.pl/regulamin></loc>
dla angielskiej:
<loc>http://domena2.com/terms></loc>

tylko czy to będzie poprawne?

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: poprawna mapa strony w multistore
« Odpowiedź #1 dnia: Grudzień 04, 2013, 11:43:53 am »
niestety dla multidomain presta nie generuje poprawnie mapy strony. Trzeba sobie radzić samemu. Chłopaki mieszają ze ścieżkami dostępu i niestety później wychodzi z tego sieczka.......
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline kornolio

  • Stały użytkownik
  • ***
  • 54
  • 0
    • www.krzysztofkossek.pl
Odp: poprawna mapa strony w multistore
« Odpowiedź #2 dnia: Grudzień 04, 2013, 12:07:50 pm »
@west,


zabrałem już się do robienia map, tylko powiedz mi jedną rzecz, ponieważ mam ku temu pewne wątpliwości.


czy mogę bezkarnie w jednej instalacji umieścić dwie mapy, każda dla różnej domeny?
Bo z indeksu wg sitemaps.org na pewno muszę zrezygnować

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: poprawna mapa strony w multistore
« Odpowiedź #3 dnia: Grudzień 04, 2013, 12:11:35 pm »
a jakbys sprobowal z budowa jednej i przekazaniu zmiennej base URI? lub przebudowa pod tym wzgledem samego pliku sitemap, zeby pobieral sobie glowny adres z paska adresu?bo jak sie domyslam, raczej na domenie .pl nie bedzie mapy dla EN i odwrotnie.

od razu zaznacze, ze to tylko teoria, jeszcze sie nie bawilem tym problemem przy multi.
design4VIP z innej strony...

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: poprawna mapa strony w multistore
« Odpowiedź #4 dnia: Grudzień 04, 2013, 12:29:33 pm »
@west,


zabrałem już się do robienia map, tylko powiedz mi jedną rzecz, ponieważ mam ku temu pewne wątpliwości.


czy mogę bezkarnie w jednej instalacji umieścić dwie mapy, każda dla różnej domeny?
Bo z indeksu wg sitemaps.org na pewno muszę zrezygnować
jeśli dla dwoch domen id produktu są takie same i ścieżki do zdjęć po url sklepu to tak. Ja napisałem automat bo tak się bawić nie lubię .....
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline kornolio

  • Stały użytkownik
  • ***
  • 54
  • 0
    • www.krzysztofkossek.pl
Odp: poprawna mapa strony w multistore
« Odpowiedź #5 dnia: Grudzień 04, 2013, 12:38:24 pm »
deejay3
czekaj, bo nie rozumie.
Mówisz o przebudowaniu modułu, aby pobierał {$base_dir} i dopisywał resztę url'a? to już szybciej będzie jak ręcznie zrobię te mapy, ponieważ mam tylko ok 10 produktów. Trzeci sklep bedzie miał ok 30tu, ale to teoria przyszłości ;]

tak jak mówisz, na domenie pl ma nie być mapy dla en i odwrotnie. Z tym, że jeżeli to jest multistore, jedna instalacja, a główny sklep to pl, to te dwie mapy będą obok siebie i tylko się rozchodzi o to, czy mogę je tak umieścić.


west
ścieżki zdjęć są te same, jedynie ścieżki stron są inne. Tylko się zastanawiałem czy można dwie mapy dla dwóch domen umieścić pod jedną instalacją, ale skoro tak sam zrobiłeś i google się nie burzy, to mnie to uspokoiło ;]


W ciągu miesiąca jeszcze będzie trzeci sklep, gdzie prócz domeny i produkty będą inne

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: poprawna mapa strony w multistore
« Odpowiedź #6 dnia: Grudzień 04, 2013, 01:25:29 pm »
{$base_dir} to jedno, a URI to dwa, tutaj nie myl pojec ;) rzeczywiscie, przy takiej ilosci produktow, zakladam, ze tez i malo kategorii, innych storn, to nie ma sensu na zabawy z pozyskiwaniami adresow. jednak w takim wypadku, przy rozbudowie o kolejne multishopy mialbys juz mape gotowa bo linki wrzucaly by sie same ;)

jednak za bardzi juz nie rozumiem drugiego akapitu, piszesz, ze na PL nie ma byc mapy En a w tym samym zdaniu, ze maja byc kolo siebie... wiec maja byc w kazdym sklepie mapy dla wszystkich sklepo czy tyklko jedna w jednym?
design4VIP z innej strony...

*

Offline kornolio

  • Stały użytkownik
  • ***
  • 54
  • 0
    • www.krzysztofkossek.pl
Odp: poprawna mapa strony w multistore
« Odpowiedź #7 dnia: Grudzień 04, 2013, 01:40:23 pm »
źle się może wyraziłem, to jeszcze raz ;]
jest sobie multistore z dwiema domenami, pl na polski com na europejski rynek

główna instalacja jest na domenie pl, która to jest przekierowana na katalog, przypuśćmy /sklep/ na serwerze
następnie stworzyłem w tej samej grupie sklepów nowy sklep, z tą samą skórką ale z językiem angielskim.
na hostingu domenę com przekierowałem również na katalog /sklep/, a w back office ustawiłem dla angielskiej strony domenę com, tak o to mam działający multistore ;]

po tym małym wstępie chce zabrać się za porządniejsze seo, więc trzeba utworzyć mapy, robots.txt własne itp.
no więc w tym katalogu /sklep/ z instalacją zrobiłem właśnie dwie mapy:
dla polskiej wersji: sitemap_pl z linkami <loc>domena.pl/produkt</loc>
oraz dla angielskiej wersji: sitemap_en z linkami <loc>domena.com/product</loc>

moje pytanie odnosiło się tylko do tego, czy mogą być tak zbudowane mapy z różnymi domenami w jednym katalogu. Czy google lub bing nie będzie groził za to palcem ;]

moim założeniem jest to, żeby po wpisaniu w google lub w bingu polecenia "site:domena.pl" wyświetlało tylko i wyłącznie linki z mapy i tylko z tej domeny.
Analogicznie oczywiście dla domeny com

*

Offline endriu107

  • user
  • Mieszkaniec
  • *****
  • 1,197
  • 51
  • PrestaShop: PS
  • Status: forum
Odp: poprawna mapa strony w multistore
« Odpowiedź #8 dnia: Grudzień 04, 2013, 03:45:52 pm »
Nie będzie nikt Ci groził palcem przecież sam w narzędziach dla webmasterów określasz jaki plik mapy jest przypisany do danego sklepu.




*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: poprawna mapa strony w multistore
« Odpowiedź #9 dnia: Grudzień 05, 2013, 06:41:45 am »
Cytuj
moim założeniem jest to, żeby po wpisaniu w google lub w bingu polecenia "site:domena.pl" wyświetlało tylko i wyłącznie linki z mapy i tylko z tej domeny.
Analogicznie oczywiście dla domeny com


tak jak pisałem musisz stworzyć plik generujący jednorodny xml z prawidłowymi ścieżkami dla każdego sklepu. Na domyslnym  pliku [module] google krzyczy , ze znalazł niedozwolone adresy url w domenie - pokazuje to jako błąd.
aby to zrobić musisz użyć najlepiej klasy getproducts następnie ubrać ją w pętlę i wyciągnąć nazwę, url i inne przez getproductproperites. Końcowym elementem jest zapisanie tego do xml
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline kornolio

  • Stały użytkownik
  • ***
  • 54
  • 0
    • www.krzysztofkossek.pl
Odp: poprawna mapa strony w multistore
« Odpowiedź #10 dnia: Grudzień 05, 2013, 08:42:26 am »
west tylko jest jeden problem,

jeżeli mam witrynę przypisaną do webmastertools w google, na domenie pl  i wrzucam tam mapę z linkami na com, to nie przechodzi. W mapie muszą być odnośniki tylko do danej domeny. Więc jeden plik odpada.
Rozwiązałem to w ten sposób, że mam obydwie witryny na pl i na com podpięte do narzędzi. do każdej z nich w narzędziach wgrałem mapę odpowiadającą danej domenie. Na chwile obecną nie wyskoczyły żadne błędy, linki z witryny com już zindeksowało. Na pl jeszcze czeka, ale myślę, że również nie będzie problemów. Teraz pozostaje pousuwać nieaktualne linki z indeksu i zrobić wspólny plik robot

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: poprawna mapa strony w multistore
« Odpowiedź #11 dnia: Grudzień 05, 2013, 09:54:30 am »
czyli zrobiłeś tak jak isałem osobne pliki dla każdej domeny
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline kornolio

  • Stały użytkownik
  • ***
  • 54
  • 0
    • www.krzysztofkossek.pl
Odp: poprawna mapa strony w multistore
« Odpowiedź #12 dnia: Grudzień 05, 2013, 10:07:42 am »
tak, to jest najlepsze rozwiązanie moim zdaniem, można kontrolować każdą domenę z osobna

*

Offline kornolio

  • Stały użytkownik
  • ***
  • 54
  • 0
    • www.krzysztofkossek.pl
Odp: poprawna mapa strony w multistore
« Odpowiedź #13 dnia: Grudzień 05, 2013, 02:35:24 pm »
nie mogę edytować :/

jeszcze jedno pytanie mam odnośnie parametrów url w webmastertools.
jeżeli mam włączone przyjazne linki na preście i moje adresy url wyglądają nastepująco:
http://domena.pl/id_produktu-nazwa_produktu.html
http://domena.pl/content/id_cms_nazwa_cms

to prócz id produktu, oraz cms'a mogę reszte parametrów poblokować, takich jak:
token
id_product - wg przykładu, to używany jest tylko do koszyka, ale go zostawiłem na wszelki wypadek
add
itp.