Pytania otagowane jako development

Ten tag jest przeznaczony do pytań dotyczących rozwoju funkcji lub rozszerzeń w Joomla.



4
Samouczek programowania rozszerzeń Joomla 3.x dla początkujących programistów
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 …

1
Dodawanie kolejności przeciągania i upuszczania w komponencie
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ę …

2
Jak zaktualizować witrynę internetową po jej uruchomieniu?
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, …

1
Jak korzystać z pamięci podręcznej Joomla w widoku komponentów?
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 …
13 development  mvc  cache 

4
Jak wyświetlić informacje o profilu użytkownika?
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.

3
Najlepsza metoda sprawdzenia, czy składnik jest zainstalowany / włączony?
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 …

1
Jak mogę dodać biblioteki zewnętrzne do Joomla, aby były ogólnie dostępne z moim kodem?
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 , …

3
Jak ograniczyć dostęp do niestandardowych widoków komponentów?
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 …

2
Dodaj niestandardowy przycisk do podstawowego komponentu zaplecza
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 …

2
Jak dodać artykuł do #__content z mojego komponentu?
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ę, …

4
Jak zbudować RESTful API z Joomla
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 …

3
Czy istnieje plan rozwoju Joomla?
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 …

1
Jak mogę dynamicznie generować XML formularza z PHP?
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 …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.