PDA

Zobacz pełną wersję : Virtuemart dodawanie towarów i zdjęć



Leonardo
22-03-2006, 10:29
Z moich "zabaw" Virtuemart wynikło kilka pytań:
1. W jaki logiczny sposób tworzyć listy towarów do importu w formacie csv? Jak one powinny wyglądać i jaką powinny mieć strukturę (jak tworzyć w EXCELU tabelę)? Jest tam instrukcja po angielsku, ale jak sądzę łopatoligczne wytłumaczenie tego przyda się również innym użytkownikom (mnie również :D ). Może jest jakiś dodatek do VM automatyzujący tę funkcję? Ja nie mam pojęcia o php, ale może to być wyzwanie dla osób znających się na tym.
2. W jaki sposób załadować po kilka zdjęć np. do opisu jednego towaru? Jeżeli jak w moim aktualnym sklepie mam ponad 1000 artykułów, gdzie średnio przypadają 2 zdjęcia na artykuł, to robienie tego ręcznie (pojedynczo) mija się z celem.
3. Istnieje możliwość wygenerowania listy towarów/cennika w formacie csv. Jak nacisnę tą ikonkę (exportu), to zamiast pliku csv ściągam jakiś plik php. Dlaczego?
4. Czy zna ktoś może stronę z nakładkami, dodatkami, itp. usparwniającymi parcę z Virtuemart?

Aha, na koniec się pochwalę: Virtuemart udało mi się zainstalować bezproblemowo automatycznie przy safe mode-on

magic
22-03-2006, 13:25
Słabo się coś pobawiłeś, albo kiepsko z angielskim ... ;)
Ad. 1 i 3
Masz w VM gotowy panel do eksportu info o towarach do formatu CSV. Wygenerowany plik otwierasz pod excelem i robisz co chcesz ...
Dlaczego zamiast CSV do zapisu na dysk otwiera ci się php? Nie wiem. Zapisz, podejrzyj co w nim jest. Pewnie masz coś pokopane na serwerze albo coś nie tak z przegladarką ... Patrz (również) niżej.
Ad 2. i 4.
www.virtuemart.net
Masz tam wszysko o co pytasz, w tym dokumentację, pliki do pobrania oraz forum, na którym znajdziesz odpowiedzi na swoje pytania, w tym także hack'i dla wrzucania i wyświetlania więcej fotek niż standardowo.

Reasumując: to o co pytasz wymagałoby napisania poradnika (po polsku). Jeśli jest ktoś chętny - zapraszam serdecznie: opublikujemy na stronach Pomocy. Na razie pozostaje jednak korzystanie z zasobów virtuemart.net - są naprawdę bogate (ale po angielsku) ... ;)

comet
22-03-2006, 13:59
Dodam tylko, że na stronie http://www.n6rej.com/ znajdziesz program CSV Generator 2.4 Released dla virtuemart, a tutaj http://virtuemart.net/index.php?option=com_smf&Itemid=71&topic=15123.msg30494#msg30494
dyskusja na jego temat

Leonardo
22-03-2006, 14:39
Próbowałem ściągnąć ten generator, ale nie wiem co jest, ale Internet Download Accelerator i FlashGet ściągają mi całą stronę www, a nie plik. To jest zresztą to co napisałem wcześniej.
O ile uda mi się ściągnąć ten program i prztłumaczyć informacje odnośnie struktury pliku w menagerze exportu csv, to sobie z tym poradzę, ale nie mogę rozgryźć problemu z hurtowym dodawaniem zdjęć. Na http://www.virtuemart.net znalazłem porady, które (o ile dobrze rozumiem) wiążą się ze znajomością css lub php, a o tym to ja zielonego pojęcia nie mam.
Będę wdzęczny za przesłanie na maila tego generatora i wszelką pomoc odnośnie hurtowego dodawania zdjęć.

Leonardo
22-03-2006, 14:56
Znalazłem właśnie poradę odnośnie hurtowego dodawania zdjęć:
1. Należy stworzyć na serwrze dwa katalogi. Pierwszy przeznaczony dla dużych zdjęć, drugi dla miniaturek (jakie są dopuszczalne wymiary dla dużych zdjęć i miniturek?).
2. Załadować zdjęcia FTP-em do tych katalogów.
3. W polach tabeli excela przeznaczonej do importu w csv podać odpowiednie ścieżki dostępu.

Mam jednak pytanie. Jeżeli do jednego produktu chciałbym dodać np. 3 zdjęcia, to jakim znakiem należy odzielić w polu excela poszczególne ścieżki dostępu?

comet
22-03-2006, 16:38
korzystając z Excela w polu miniaturka podaję nazwę 1 zdjęcia ( aby było łatwiej automatycznie kopiuję ją z pola nazwa + z automatu np _resize ) a tam gdzie zdjęcie duże nazwę drugiego zdjęcia (mogą być w tym samym katalogu)

aby dodać trzecie lub więcej zdjęć należy zmodyfikować bazę danych (dodając nowe pola na zdjęcia) oraz plik flypage.php dodając link do nowych zdjęć

mogę coś takiego przygotować jak dasz znać na gg: 4237540


moja stronka : http://www.mbpartner.com.pl

magic
22-03-2006, 18:23
1. Właściwym miejscem na przechowywanie fotek dla Joomla! jest folder .../images/stories/ . Patrz Pomoc dla Biblioteki (Menedżera) Mediów.Tam zakładasz foldery, wrzucasz fotki (via Administrator - pojedynczo lub FTP - hurtowo). VM ma własne foldery na fotki produktów, ale służą one do wrzucania zdjęć poprzez panel administracyjny VM. To o czym mówi comet - to opcja wstawienia dla produktu URL do fotki (np. może to być adres http://www.twojastrona.pl/images/stories/fotkaproduktu1.jpg dla przykładu jak wyżej, albo inny adres).
2. VM przewiduje jedynie publikację 2 fotek - miniaturki i powiekszenia (po kliknieciu na miniaturkę). Możesz też w treści opisu produktu wstawić inne fotki. Wstawienie wiekszej ilości fotek (nie w opisie, ale obok) wymaga modyfikacji bazy (jak opisał comet) i modyfikacji plików *.php VM (musisz znać choć trochę php i html). Info jak to zrobić - znajdziesz na forum VM.

comet
22-03-2006, 19:11
trochę mi się nudziło

http://www.mbpartner.com.pl/wiecej.zip
(http://www.mbpartner.com.pl/wiecej.zip)
http://www.mbpartner.com.pl/2.jpg

ainow
22-03-2006, 19:19
(...)
2. VM przewiduje jedynie publikację 2 fotek - miniaturki i powiekszenia (po kliknieciu na miniaturkę). Możesz też w treści opisu produktu wstawić inne fotki. Wstawienie wiekszej ilości fotek (nie w opisie, ale obok) wymaga modyfikacji bazy (jak opisał comet) i modyfikacji plików *.php VM (musisz znać choć trochę php i html). Info jak to zrobić - znajdziesz na forum VM.
magic, nie wiem, czy dobrze Ciebie zrozumiałem.
Przecież w VM pozwala publikować więcej niż jedno zdjęcie produktu (miniaturka i powiększenie) - za pomocą FileManagera można, oprócz domyślnego, dołączyć dowolną ilość zdjęć.
Natomiast zgadzam się, że aby dołączyć więcej niż jedno zdjęcie produktu podczas importu pliku csv, konieczne jest wykonanie modyfikacji opisanych przez comet.

ainow
22-03-2006, 19:22
trochę mi się nudziło

http://www.mbpartner.com.pl/wiecej.zip
(http://www.mbpartner.com.pl/wiecej.zip)


Super!! :)

comet, a zechciałbyś się jeszcze trochę ponudzić i zrobić tak, żeby zdjęcia dodatkowe pokazywały się dopiero po kliknięciu w link "więcej zdjęć"? ;)

Leonardo
22-03-2006, 19:31
Można się ze mną skontaktować przez Skypa leonardo-kalisz
Będę około 20.30.
Comet co to za pliki i co z nimi zrobić.
Bardziej by mi rozjaśnił sprawę przykładowy plik w excelu.
Gdzie można globalnie zdefiniować nagłówki kolumn (czyli chyba atrybuty)?

comet
22-03-2006, 19:51
właśnie w paczce masz dokładny opis i przykładowy plik csv

Leonardo
23-03-2006, 15:02
Witam,

Moja zasadnicza domena na której będzie Joomal+Virtuemart jest już aktywna. Załadowałem na serwer pliki Joomla, zainstalowałem, ale po wprowadzeniu loginu i hasła do panelu administracyjnego pojawia mi się komunikat:

Warning: main(../globals.php): failed to open stream: No such file or directory in /home.2/l/e/o/leonardo/www/administrator/index2.php on line 22

Fatal error: main(): Failed opening required '../globals.php' (include_path='.:/usr/local/lib/php') in /home.2/l/e/o/leonardo/www/administrator/index2.php on line 22

Co mogę, lub c mam zrobić aby uruchomić Joomla?

viper
23-03-2006, 18:08
globals.php ten plik uszkodzony lub go nie ma, sprawdz w głównym katalogu gdzie jest zainstalowana Joomla >> /home.2/l/e/o/leonardo/www/

bruno
26-04-2006, 00:14
gdzie przechowywana jest kopia pliku configuracji csv ? i czy da sie np tylko wprwadzic 4 komorki (kod,nazwa,cena,kategoria) i czy moge usunac z zakladki konfiguracja te niepotrzebne. Nie chciał bym tego robic przed ustaleniem gdzie lezy plik konfiguracji i kopia :)

Juz nie aktualne ustawiania konfiguracji CSV sa w bazie sql :)

Leonardo
29-04-2006, 11:08
Czy ktoś korzystał z funkcji "Podobne produkty" w virtuemart? Dodawanie ich do produktu bazowego jest bardzo utrudnione, bo bardzo trudno wyszukać po nazwie podobny produkt. Lepiej byłoby po ID lub kodzie produktu.
Chciałbym to zrobić w csv. Które pole odpowiada za to i jaki format musi mieć zapis definiujący podobne produkty?

bruno
29-04-2006, 14:10
Przy okazji jak dodać w csv cenne BRUTTO domyslna jest netto :)