Skocz do zawartości

Witamy na polskim forum Contao
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!
Zdjęcie

Isotope - ostatnio oglądane


  • Zaloguj się, aby dodać odpowiedź
2 odpowiedzi w tym temacie

#1
kylu123

kylu123

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 203 postów
Witam
Robił ktoś może modulik do Isotope, który wyświetlałby powiedzmy 3 ostatnio oglądane przedmioty przez danego użytkownika, oczywiście po zalogowaniu się?
Pozdr
  • 0

#2
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Nie robiłem, ale mogę nieco naprowadzić:

Musisz dodać nowe pole w tabeli tl_member, np. iso_viewedProducts. Następnie, na stronie każdego produktu (czytnik produktów) umieścić swój moduł, który uaktualni te pole:

$this->import('FrontendUser', 'User');
$arrProducts = deserialize($this->User->iso_iso_viewedProducts, true);
array_unshift($arrProducts, 123); // ID produktu
$this->User->iso_iso_viewedProducts = serialize($arrProducts);
$this->User->save();

Następnie stworzyć moduł listowania tych produktów. Tutaj możesz przejrzeć moduły Isotope do listowania i się na nich oprzeć.
  • 0

Codefog - Contao web development


#3
spin80

spin80

    Ekspert

  • Zarejestrowani
  • PipPipPipPipPip
  • 296 postów
A może użyć tu plików cookies i wyświetlać ostatnio oglądane produkty dla wszystkich użytkowników nie tylko dla tych zalogowanych.
  • 0




Użytkownicy przeglądający ten temat: 2

0 użytkowników, 2 gości, 0 anonimowych użytkowników