Bobik - bardzo fajnie :). pamietaj iz przy wiekszej ilosci produktow oraz przy dlugich opisach moze ci wyskoczyc, ze pamiec zostala przekroczona gdyz pobierasz cale dlugie opisy do zmiennej. lepiej by bylo sprawdzac to w locie czyli otwierac plik i sprawdzic i zamknac ale byloby to troche dluzsze. robiac funkcje wyszukiwania po dlugich opisach w Quick.Cms zrobilem taki myk, ze wpierw sprawdzalem czy produkt spelnia podstawowe kryteria wyszukiwania, czyli szukanie po nazwie, opisie krotkim. jesli nie spelnial to dopiero wtedy dodatkowo otwieralem plik z opisem dlugim i sprawdzalem czy slowo szukane w nim wystepuje. jesli nie wystepowalo takze w dlugim opisie to zaznaczalem, ze produkt nie spelnia kryteriow. zaleta taka, ze nie zawsze trzeba bylo otwierac plik z pelnym opisem.
mysle, ze lepszym rozwiazaniem niz szukanie po dlugich opisach jest zrobic pole z dodatkowe zapisywane do db/products.php z slowami kluczowymi ...
~Bobik
2006-07-24 12:42
Probowalem to obejsc z kazdej strony jednak zawsze fiasko, wiec napisalem swoje procedury. A nie mam na tyle czasu zeby spedzic miesiac nad pisaniem pluginu.
Jak wpisze ciag szukania sciaga mi przy 100 produktach tylko "raz" 200kb plik z dlugimi opisami. Tylko tyle sie zmienia.
Mysle nad ulepszeniem jeszcze.
Pozdrawiam.
~Bobik
2006-07-24 12:50
Czy jest jakas zmienna lub funkcja ktora mozna wywolac ktora umozliwia dostep do kategorii i dlugich opisow po numerze produktu dostepna z funkcji : dbListProductsSearchCheck?
Bobik - raczej nie aczkolwiek mozliwe, ze nie do konca rozumiem co potrzebujesz
~Bobik
2006-07-24 13:55
Probowalem skorzystac z jakis funkcji czy zmiennych w "dbListProductsSearch" zeby uzyskac dane opisow dlugich i kategorii. Jednak zadna funkcja ani zmienna nie zwracala mi tych danych. Dlatego napisalem 2 swoje procedury. Jesli by istaniala juz gotowa w systemie funkcja moznaby jej uzyc w tym przykladzie.
Bede chciał jeszcze dorobic pokazywanie w lewym menu artykułów promocyjnych.
Bobik - jest funkcja, ktora zwraca opis dlugi dla konkretnego produktu i id kategorii produktu ale to raczej nie oto tu chodzi. mogles wykorzystac wbudowane metody w FlatFiles (throwArraySmall) ale to akurat juz nie jest najistotniejsze
~akuna
2006-08-12 11:49
U mnie się wywala z komunikatem Call to undefined function: dbthrowproductscategories() Co to za funkcja, skąd się wzięła?
~D Ogi
2006-08-12 17:55
walnij require do plikow core/products-ff.php i core/files.php i core/files-ff.php :)