PDA

Zobacz pełną wersję : VirtueMart - jak z menu przejść bezpośrednio do produktu



vereb
11-07-2011, 12:11
Witam, pewnie pytanie amatorskie, ale potrzebuje odpowiedzi (której nigdzie nie znalazłem).

Chodzi o to jak bezpośrednio z pozycji menu przejść do produktu w VM? Wiem, że należy w parametrach wpisać odpowiednie odwołanie do nr ID produktu, ale czy ktoś byłby tak uprzejmy i podał mi co należy wpisać w pole "strona"? W chwili obecnej nie mam nic i przy pierwszym wyświetleniu (po kliknięciu w odnośnik, np. z googli) monituje o zalogowanie się mimo że pozycja (i produkt) jest ogólnie dostępny. Gdy ponownie kliknę w pozycje menu to wyświetla się normalnie.

Cin3k88
13-07-2011, 20:18
Product ID - chyba wiadomo że ID danego produktu :) (czyli np. 1)
Category ID - jw. ID kategorii (czyli np. 1)

Flypage - ja np. uzywam flypage.tpl (ustawiasz to w konfiguracji sklepu w zakładce Witryna)

Strona - jako ze chcemy sie dostac do karty produktu wpisujesz: shop.product_details

Mam nadzieje że pomoże ;)

Pozdrawiam!

vereb
19-07-2011, 10:46
Dzięki Cin3k88, zrobiłem dokładnie wg wskazówek (kombinowałem już podobnie wcześniej, ale chciałem się upewnić, że to dobra droga). Problem dalej jest- tzn. tak jak pisałem wcześniej- przy pierwszym kliknięciu prosi o zalogowanie, kliknę drugi raz i wtedy wyświetla się normalnie. Jestem na 90% przekonany że problem leży w komponencie SH404sef.

Chodzi o to, że zgodnie z ideą tego komponentu ma on tworzyć SEO-adresy z Virtuemart (czyli tam gdzie joomla nie potrafi, nie może, nie chce się jej ;) ). Głupoty (tzn. absurdalne adresy, np. w moim przypadku link do produktu z danej kategorii wygląda tak: /index.php/twoj-koszyk/nazwa-kategorii/vmchk/dokladna-nazwa-produktu.html) są tworzone gdy za adresy bierze się i joomla i SH404sef. Dzieje się tak w sytuacji gdy mamy menu z odnosnikiem do produktu w virtuemart. SH404SEF dodaje koncówke adresu do aliasu z menu- czasami tworzą się "złe" linki. Jak to można obejść? Da się to jakoś pogodzić?

Gall Anonim
19-07-2011, 11:12
Definicja - zdjęci (czy też nazwa) linkiem do produktu - w konfiguracji.
ext_joomsef3_virtuemart (http://www.artio.net/e-shop/joomsef/joomsef-extensions/joomsef-3-x-compatible/virtuemart-joomsef-3-extension) - jakieś 50 zł na dzisiaj
oraz: bezwzględnie: plgSystemCanonicalization - na JED - free
Pzdr

vereb
19-07-2011, 14:34
Dzięki Gallu :) kolejny (duży) krok w dobrą stronę dzięki tobie :)


Definicja - zdjęci (czy też nazwa) linkiem do produktu - w konfiguracji.

Masz na myśli zasady linkowania przy SEO? W konfiguracji komponentu związanego z SEO czy w konfiguracji Joomla?


oraz: bezwzględnie: plgSystemCanonicalization - na JED - free


Możesz mi w 3 zdaniach napisać coś o tym. Nie- nie jestem leniem ;) - popytałem wujka Google, ale nie ma za dużo informacji. Wiem, że zastępuje to htaccess przy przekierowaniach 301 (czy to znaczy ze przekierowania w tym pliku mogę usunąć i komponent sam o to zadba?). Czy mam w konfiguracji tego komponentu wpisać to, co chce żeby indeksowało mi google (np. z przedrostkiem "www") tzn. najogólniejszą nazwę domeny (www.strona.org)?

Próbowałem to testować na lokalu ale (co w sumie można przewidzieć) od razu przekierowuje na domenę wpisaną, czyli główną (nici z testowania- chyba że jest jakiś sposób).

Gall Anonim
19-07-2011, 15:28
Definicja - zdjęć (czy też nazwa produktu) linkiem do produktu - w konfiguracji -Konfiguracja zachowań przeglądu kategorii w VirtueMart - nie pamiętam w którym to miejscu - stawiam na wygląd strony lub konfigurację stylu VM
ext_joomsef3_virtuemart (http://www.artio.net/e-shop/joomsef/joomsef-extensions/joomsef-3-x-compatible/virtuemart-joomsef-3-extension) - jakieś 50 zł na dzisiaj - komponent sprawdzony do przyjaznych linków dla VirtueMart - dla poprawnego działania Musisz mieć zainstalowaną chociażby podstawową wersję joomsef 3 (podstawowa jest free) oraz włączone proste w konfiguracji globalnej.
oraz: bezwzględnie: plgSystemCanonicalization (http://extensions.joomla.org/extensions/site-management/seo-a-metadata/5355?qh=YToxOntpOjA7czoxNjoiY2Fub25pY2FsaXphdGlvbi I7fQ%3D%3D) - na JED - free - Plugin powodujący przekierowanie na konkretną domenę - ustawiasz na swoją front i zaplecze - plugin daje test - ok /czy tam znaleziono -sukces/
I teraz tak - w przypadku VirtueMart - Masz w konfiguracji VM tzw bezpieczne adresy - Zerknij tam i Zobacz czy są z przedrostkiem www, czy bez - to wynika z tego jak Wpisałeś adres w przeglądarce przy instalacji VM - jak już Wiesz jaki jest - Zrób w pluginie od Canonicalization ustawienie analogiczne - tak ma być. Możesz wyrzucić wówczas przekierowanie z .htaccess
I tym optymistycznym akcentem zakończyliśmy dzisiejsze spotkanie z Balladą :-)
Pzdr

zwiastun
19-07-2011, 15:58
@Gall Anonim: gdybyś te mądrości dopisał w poradniku do Virtue Mart na wiki, społeczność byłaby Ci wdzięczna ;)

Gall Anonim
19-07-2011, 16:00
@Gall Anonim: gdybyś te mądrości dopisał w poradniku do Virtue Mart na wiki, społeczność byłaby Ci wdzięczna ;)
No to przeklej :podstep:
:D
P.S. Nie ma sprawy - tyle że w czwartek - trzeba to opisać w całości a nie skrótami - a w czwartek będę miał chwilę.

zwiastun
19-07-2011, 16:16
Pilne nie jest, ale nie zapomnij :) A mnie nie wypada przeklejać, bo jak ktoś kiedyś tantiemy będzie wypłacać, to zamiast Tobie mnie wypłaci :)

vereb
19-07-2011, 16:42
... dla poprawnego działania Musisz mieć zainstalowaną chociażby podstawową wersję joomsef 3 (podstawowa jest free)...

Jeszcze jedno- a obojętnie które z rozszerzeń wybiorę? Myśle, że nie (widze, że są napisane pod konkretne komponenty- może chodzi tylko o stworzenie wpisów do bazy danych- wtedy bez różnicy) - na stronie [KLIK] (http://www.artio.net/downloads/joomla/joomsef/joomsef-3-x-extensions-free) jest ich z 80 (każdy do czegoś innego) - który jest najlepszy?


btw- nie ma polskiego odpowiednika? jak już mam zapłacić to wolałbym Polakowi niż obcemu (tutaj Czechowi jeśli się nie mylę)?

Gall Anonim
19-07-2011, 16:47
a.dla Joomla jako baza joomsef 3
b.dla VM ext_joomsef3_virtuemart (http://www.artio.net/e-shop/joomsef/joomsef-extensions/joomsef-3-x-compatible/virtuemart-joomsef-3-extension)
A. jest komponentem bazowym'
B. Rozszerzeniem do bazowego zwiększającym jego funkcjonalność o VM
W takim zestawie.
Pzdr

vereb
20-07-2011, 11:39
Zasugerowałem się linkiem do listy z joomsef_3 dla konkretnych komponentów- nie zauważyłem że poniżej jest bazowy com_joomsef-4.0.7.zip :) sorki za zamieszanie i dzięki za cierpliwe powtórzenie i skompilowanie wcześniejszego postu. Jak tylko namówie szefostwo do wydania tej zawrotnej sumy 12,50 euro to biorę się za wdrażanie.

Jeszcze raz dzięki Gallu.

ps. Witam zacnego Zwiastuna :) pierwszy raz w moich progach (postach). Pozdrawiam serdecznie :)


- małe sprostowanie - com_joomsef-4.0.7.zip jest dla J! 1.6, com_joomsef-3.8.2.zip jest dla 1.5.x