Tworzę niestandardowy komponent dla Joomla! 3.x i chcesz wykonać wywołanie AJAX w celu pobrania niektórych danych. Jaki jest właściwy sposób to zrobić?
Jestem nowy w tworzeniu Joomla i chciałbym wiedzieć, jakie narzędzia i / lub oprogramowanie mogą mi pomóc w rozwoju zarówno backendu, jak i frontonu strony Joomla. Obejmuje to także wszelkie przyszłe konserwacje i aktualizacje w przyszłości.
Pracowałem intensywnie w wersji Joomla 1.0.15 i opracowałem wiele rozszerzeń. Ponadto kontynuowałem prace nad wersją Joomla 1.5.x. Ale moja wersja przestała istnieć po tym wydaniu. Teraz chcę zacząć swój rozwój od Joomla 3.x. Widzę, że Joomla wprowadził wiele ulepszeń, takich jak MVC, responsywny szablon, przepływ pracy i wiele innych. Czy …
Opracowałem mały komponent oparty na samouczku Joomla Hello World, a teraz chciałbym zaimplementować tę samą zmianę kolejności przeciągania i upuszczania, jak wiele innych komponentów Joomla: Sortując według pierwszej kolumny, można przeciągnąć każdy wiersz tabeli, aby zmienić pozycję. Czy istnieje natywny sposób na dodanie tej funkcji w Joomla, czy też muszę …
Jak przesyłać aktualizacje na żywo do szablonów i modułów po przejściu na stronę? Zwykle robimy kilka różnych rozwiązań, opracowując jedną witrynę, a następnie wykonując kopię zapasową akeeba, aby najpierw udostępnić witrynę. Jednak powtórzenie tego procesu oznacza zniszczenie starej strony. Jednym z rozwiązań jest oczywiście po prostu ftp różne pliki, szablony, …
Jak zwykle w przypadku CMS, najwięcej trafień występuje, dopóki jest on „nowy”. Chciałbym buforować dane wyjściowe strony przy pierwszym renderowaniu dla danego okresu, aby zmniejszyć duże obciążenie wymagane do ich wygenerowania. Pracowałem na podstawie dokumentacji JCache i opracowałem podstawowe mechanizmy, jak pokazano tutaj: $cache = JFactory::getCache('MyCache', ''); $cache->setCaching(true); $cache->setLifeTime(86400); //24 …
Chcę utworzyć niestandardową stronę profilu, w której będą wyświetlane tylko dane użytkownika, który zalogował się na mojej stronie. Muszę wyświetlić Nazwa Użytkownika Nazwa zarejestrowany email Czy możliwe jest również tworzenie niestandardowych pól, ale nie w formularzu rejestracyjnym, tylko po zalogowaniu się powinni móc edytować swoją stronę profilu.
Jaki jest najlepszy sposób sprawdzenia, czy inny komponent jest zainstalowany i / lub włączony między joomla 2.5 a 3.x? Istnieje klasa pomocnicza o nazwie, JComponentHelperale uważam, że isEnabledfunkcja faktycznie zgłosi błąd, jeśli sprawdzany komponent nie zostanie zainstalowany w niektórych wersjach Joomla. Może to być tak proste, jak bezpośrednie połączenie z …
Korzystamy z wielu zewnętrznych produktów open source, takich jak PhpExcel i HtmlPurifier. W przeszłości zawsze mieliśmy dla nich osobny folder i odpowiednio je nazywaliśmy, ale chcielibyśmy teraz wiedzieć, czy istnieje bardziej konwencjonalny sposób instalowania / używania ich z \librariesfolderem Joomla . Patrzę na Używanie własnej biblioteki w twoich rozszerzeniach , …
W moim niestandardowym komponencie chciałbym mieć możliwość ograniczenia określonych widoków tylko do niektórych grup użytkowników. Jeśli utworzę element menu dla jednego z moich widoków, jest to dość łatwe: po prostu wybieram poziom dostępu do tego elementu menu i gotowe. Problem pojawia się wtedy, gdy ktoś próbuje uzyskać bezpośredni dostęp do …
Czy można dodać przycisk niestandardowy (oczywiście z niestandardową akcją) do paska narzędzi JToolbar standardowego komponentu Joomla 3 (com_contents) bez modyfikowania oryginalnego kodu źródłowego? Tło : muszę dodać przycisk do com_contentsekranu głównego (listy wszystkich artykułów), aby utworzyć funkcję masowej poczty. Mogę oczywiście zmodyfikować standardowe pliki Joomla, ale jeśli je zmodyfikuję, po …
Mój komponent musi dodawać artykuły z interfejsu w niekonwencjonalny sposób. Zdaję sobie sprawę, że mogę po prostu wstawić je za pomocą MySQL, ale chciałbym użyć do tego podstawowych funkcji (jeśli to możliwe). Po przestudiowaniu kodu w komponentach \ com_content jestem trochę przytłoczony wszystkim, co musi się wydarzyć, i miałem nadzieję, …
Buduję rozszerzenia Joomla od wersji 1, ale wkrótce muszę uruchomić interfejs API na żywo, który zbudowałem i używam od dłuższego czasu. Obecnie używam Joomla 2.5 i napisałem wtyczki dla tego systemu: https://github.com/techjoomla/com_api Przed uruchomieniem chciałbym w jak największym stopniu udoskonalić system. Ten komponent API dopiero niedawno zaczął być aktualizowany do …
Zdaję sobie sprawę, że większość (całość?) Kodu jest napisana przez wolontariuszy, więc trudno jest komukolwiek powiedzieć, że „to” jest kolejność, w jakiej należy coś zrobić, a „to” to, co musimy zrobić dalej. Biorąc to pod uwagę, zakładam, że istnieje mapa drogowa, o której dyskutowali najważniejsi autorzy, i jest ogólnie akceptowana …
Mam wymaganie, aby wygenerować stronę / formularz na podstawie listy elementów użytkownika. Jak to, że użytkownik może określić listę elementów, które mają tekstowy opis pozycji i czy jest to textalbo listtyp pola. ( Wyobraź sobie listę sprzętu, który można sprawdzić, a lista elementów do sprawdzenia różni się w zależności od …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.