PDA

Zobacz pełną wersję : SOBI2 + CB + katalog produktów



danio_d
11-05-2009, 11:21
Witam,

szukam rozwiązania dla tekiego pomysłu:
użytkownik loguje się (CB) ma możliwość założenia wizytówki firmy (SOBI2) a w niej wstawić katalog produktów - i tutaj stoje. Czy jest jakieś rozwiązanie na rozbudowanie sobi o dodatkowy katalog? Problem polega na tym, że osoba przeglądająca strone musi mieć możliwość przeglądania zasobów przez baze firm i baze produktów. W którymś z tutajeszych postów neo pisał o połączeniu z adsmanager, ale tak nie bardzo widzę to. Bo jak połączyć żeby w wizytówce firmy był wstawione produkty z ads i odwrotnie, żeby przeglądając dany produkt była informacja, że to ta firma? A poza tym, żeby nie trzeba było powielać danych o firmie w ads skoro jest już w sobi. Może coś źle kombinuję? Będę wdzięczny za naprowadzienie.

danio_d
11-05-2009, 14:13
tak sobie teraz pomyślałem - proszę o potwierdzenie czy to ma sens:
przerobić/ustawić CB tak, żeby działąło jako katalog firm, natomiast sobi2 jako katalog produktów?
Jak sądzicie czy to będzie miało ręce i nogi? Czy nie ma sensu kombinować w tę stronę?

Tylko rodzi się pytanie - jak stworzyć w CB liste kategorii dla firm, których będzie ok 100?!

Mayster
17-06-2009, 21:17
Jako Katalog Firm instalujemu Sobi2
Klonujemy Sobi2 (np. na Products2 ) i instalujemy jako Katalog Produktów.Na tym etapie posiadamy dwa katalogi do których user może dodawać wpisy. W konfiguracjii komponentów ustawiamy warunki: użytkownik może dodać tylko 1 wpis do Katalogu Firm, wiele wpisów do Katalogu Produktów. Problem można uznać za rozwiązany tylko w przypadku gdy katalogi te mogą funkcjonować samodzielnie tzn. nie występują między nimi relacyjne zależności np. produkty można dodać tylko wtedy gdy mamy dodany wpis w katalogu firm, jeżeli wpis firmy wygasa to wpisy produktów nie mogą być opublikowane itp.
Wpisy w Katalogu Firm i Katalogu Produktów są "powiazane" poprzez ID użytkownika.
Możemy zatem (w/g stopnia trudnosci):
W szczegółach wpisu firmy umieścić link do wszystkich wpisów w Katalogu Produktów tego samego użytkownika więcej (http://www.sigsiu.net/special_links.html)
Wyniki w/w adresu url wkleić do szczegółów wpisu firmy za pomocą skryptu JS/Ajax (analogicznie jak dla funkcjii wyszukiwania w Sobi2 )Należy pamietać że powyższe rozwiązanie dotyczy tylko sytuacjii gdzie dwa katalogi są niezależne od siebie.
Przykład: Tworzymy stronę z Katalogiem Gabinetów Kosmetycznych. Jako drugi katalog możemy utworzyć Katalog Kosmetyczek (kosmetyczka - piekna pani upiększająca inną piekną panią, nie mylic z opakowaniem na kosmetyki). Odwiedzający naszą strone mogą poszukiwać odpowiedniego gabinetu w swoim mieście lub kosmetyczkę o określonych predyspozycjach (wykształcenie w zawodzie, pozytywne opinie itp. ).
Jeżeli właściciel gabinetu doda wpis do Katalogu Gabinetów, może również dodać do Katalogu Kosmetyczek personel zakładu. Możliwa jest również sytuacja w której właściciel zakładu kosmetycznego chce wypromowac swój znakomity personel i dokonuje wpisu tylko swojego personelu bez utworzenia wizytówki w Katalogu Gabinetów.

Sprawa sie komplikuje gdy utworzymy kolejny katalog np. Katalog Oddziałów Firmy. Tutaj musimy mieć kontrolę nad zależnościami występującymi pomiedzy Katalogiem Gabinetów a Katalogiem Odziałów np:
Nie można dodac wpisu Oddziału jeżeli nie został utworzony lub zaakceptowany przez administratora nowy wpis Gabinetu
Jeżeli wpis Gabinetu wygasa wpisy Oddziałów też wygasają
Jeżeli wpis Gabinetu zostanie usuniety to wpisy Oddziałów zostaja też usuniete
itp...W tej sytuacjii jedynym rozwiazaniem jest napisanie i zainstalowanie w komponentach pluginów które bedą pełnić kontrolę nad wszystkimi zależnościami ale to już osobny wątek ...