Nie, nie można, choć rozważamy wprowadzanie takiej opcji.
Nie, nie można, choć rozważamy wprowadzanie takiej opcji.
Aha. W znacznym stopniu urozmaiciłoby to komponent. Czy można wgrać 2 razy DJ Catalog2, żeby były dwiema oddzielnymi bazami?
heh, no nie ukrywam, że robiliśmy kiedyś podobny manewr ze starą wersją Catalog'a (5 instalacji) na jednej joomli, ale wymaga to przemianowania całego komponentu - zmiany nazwy komponentu tabel, klas, niektórych funkcji itd.... w sumie nic trudnego, tyle że sporo żmudnej roboty. Z drugiej strony nie widzę szczerze mówiąc powodu by coś takiego robić, skoro możesz kategoryzować produkty, a każdą kategorię (o ile przypiszesz ją do jakiegoś menu... a powinieneś jeśli zależy ci na poprawnym funkcjonowaniu choćby pathway'a i linków SEF) możesz oddzielnie konfigurować parametrami w menu. Jedyny minus jest taki, że producentów nie można przypisywać do kategorii i jeśli stworzyłbyś zupełnie nie związane ze sobą kategorie produktów (np. Samochody, Meble, Elektronika) to w widoku produktów z kategorii Meble, w filtrze producentów miałbyś do wyboru np. Audi, Mercedes, itd.
Ostanio edytowane przez michalo : 29-08-2010 19:12
Witam
Czy istnieje możliwość dodawania obrazków z zewnętrznego serwera, czyli, by nie było konieczne pobieranie obrazka z kompa i zapisywania go w strukturze Joomli, a żeby w bazie był przechowywany jedynie link do zdalnego serwera. Buduję stronę opartą na serwisie partnerskim i takie rozwiązanie było by bardzo pomocne.
Druga rzecz, podobna - dodawanie do rekordu linku do konkretnego miejsca w serwisie partnera. Oczywiście mogę wpisywać taki link dla każdego rekordu w tekście ręcznie jako href...
Znacznie wygodniejsze było by osobne pole w bazie...
Można to zrobić w możliwie prosty sposób, czy mam czekać na nową wersję komponentu?
Jeśli masz na myśli obrazek produktu, który jest wyświetlany w widokach tabeli, bloga, produktu - to raczej nie ma takiej możliwości (da się zrobić, ale odradzam; poza tym sporo mieszania w kodzie).
Możesz jednak (to samo tyczy się zapisywania adresu linku) rozszerzyć szczegóły produktu od dodatkowe parametry. Wystarczy odrobina chęci i znajomości PHP.
1. Utwórz plik /administrator/components/com_djcatalog2/models/items.xml który pozwoli ci na dodawanie parametrów do produktu. Strukturę pliku możesz podejrzeć w komponencie com_weblinks (models/weblink.xml)
2. Parametrów możesz tworzyć ile dusza zapragnie. Pamiętaj jedynie aby ich nazwy nie pokrywały się z nazwami istniejących już (patrz plik config.xml w /administrator/com_djcatalog2/)
Tutaj: http://docs.joomla.org/Standard_parameter_types masz listę typów parametrów jakich możesz użyć (patrz tylko na te dostępne w Joomla 1.5)
Przykład:
3. Po utworzeniu parametrów musisz zadbać o ich obsłużenie na froncie w plikach szablonów. (np. plikiem szablonu widoku pojedynczego produktu jest /components/com_djcatalog2/item/tmpl/default.phpKod:<?xml version="1.0" encoding="utf-8"?> <model> <params> <param name="moj_adres_url" type="text" default="" label="Link partnerski" description="Wklej adres dla linku partnerskiego"> <param name="moj_adres_obrazka" type="text" default="" label="Linkdo obrazka " description="Wklej adres obrazka"> </params> </model>
Kod:<?php // zbudowanie obiektu JParameter $itemParams = new JParameter($item->params); // pobranie wartościu konkretnego parametru, np. moj_adres_url $itemURL = $itemParams->get('moj_adres_url',''); // dla obrazka będzie to $itemImage = $itemParams->get('moj_adres_obrazka',''); // wykorzystanie zmiennej $itemURL od wyswietlenia linku: if ($itemURL != '') : ?> <a href="<?php echo $itemURL ?>">Kliknij tutaj</a> <?php endif; ?>
Ostanio edytowane przez michalo : 30-09-2010 12:47
Po zainstalowaniu nie mogę wejść w PREFERENCJE pojawia mi siękomunikat:
500 - nieznany błąd
View not found [name, type, prefix]: config,html,configView
O co kaman?
Preferencje są widokiem natywnym Joomli - niezależnym od DJ-Catalog. Przejdź do np. komponentu Zakładki (Weblinks) i zobacz czy po kliknięciu "Preferencje" występuje ten sam problem. Jeśli tak, prawdopodobnie brakuje plików komponentu com_config.
Ok udało się,wgrałem reczni plik component.php z tego folderu i jest git
Ostanio edytowane przez radexon : 25-10-2010 11:49
przydałoby się w module djCatalog2 frontpage wyświetlnie wpisów LOSOWO
I LOVE JOOMLA