Niedawno opracowałem moduł, który wymagał wstrzykiwania niektórych plików JS i CSS do <head>każdej strony. Początkowo użyłem: $doc =& JFactory::getDocument(); $doc->addScript(JURI::base(true).'/modules/mod_x/js/mod_x.js'); Zauważyłem jednak, że po włączeniu buforowania witryna załadowała zarówno wersję buforowaną, jak /cachei wersję niebuforowaną /modules/mod_x/js/, powodując błędy JS. Kiedy zmieniłem to na: JHtml::script(Juri::base().'modules/mod_x/js/mod_x.js'); Skrypt został załadowany tylko raz, z …
W joomla muszę połączyć każdą stronę z widokiem komponentu. Jak mogę utworzyć stronę bez danych wyjściowych komponentu ? Przykład: na mojej stronie głównej chcę tylko wyjście modułu. W tym celu mogę połączyć stronę główną z „pustym artykułem”, ale czy istnieje lepszy sposób, aby to zrobić bez użycia rozszerzenia strony trzeciej?
Tworzę narzędzie do audytu za pomocą PHP, w którym mogę przesłać adres URL strony Joomla i przeprowadzić szereg kontroli na stronie docelowej, w tym określić numer zainstalowanej wersji Joomla. Nie mam żadnych uprawnień administracyjnych na docelowej stronie Joomla lub serwerze, na którym ona się znajduje. Czy ktoś może mi powiedzieć, …
Jak wielu wie, możliwe jest zastąpienie szablonów, widoków, modułów, komponentów. Głównym problemem jest to, kiedy Joomla! jest aktualizowany, a elementy zastąpione (w folderze szablonów) stają się nieaktualne. Jak aktualizować przesłonięcia za każdym razem, gdy aktualizacja Joomla jest wykonywana? Czy muszę to robić ręcznie i sprawdzać każdą nową aktualizację, czy jest …
Niektórzy właściciele witryn nie chcą, aby ludzie, zwłaszcza ich konkurenci, wiedzieli, jakie funkcje mają w swoich witrynach. Ponieważ niektóre poufne informacje w języku lub plikach konfiguracyjnych można uzyskać bezpośrednio z przeglądarki, np. administrator/components/com_bank/language/en-GB/en-GB.com_bank.ini administrator/components/com_bank/config.xml components/com_bank/models/forms/transaction.xml Chociaż tylko techniczni ludzie znający Joomla mogą dowiedzieć się o tych linkach, uzyskać do nich …
Chcę osadzić prosty szablon pokazu slajdów w moim szablonie i chcę użyć podformularza, aby ułatwić zmianę obrazu. To jest kod, którego używam do wywołania podrzędnego pliku XML <field name="slideshow_items" type="subform" formsource="templates/jomlamaster/admin/subform/slideshow.xml" min="1" max="4" multiple="true" layout="joomla.form.field.subform.repeatable-table" groupByFieldset="true" label="Subform Field" description="Subform Field Description" /> i to jest zawartość pokazu slajdów.xml: <?xml version="1.0" …
I przeszły z Dokumentacją JInput . Możemy uzyskać dostęp do obiektu JInput w następujący sposób: JFactory::getApplication()->input; Jeśli pobieramy więcej wartości, dobrze byłoby przechowywać obiekt JInput w zmiennej, więc nie musimy dzwonić za JFactory::getApplication()każdym razem, gdy to robimy: $jinput = JFactory::getApplication()->input; Aby pobrać wartość z JInput, musimy użyć jej metody get: …
Próbuję przekierować moją stronę na stronę główną, gdy sesja wygasa, a użytkownik jest automatycznie wylogowywany (w tej chwili zostaje przekierowany na stronę rejestracyjną rdzenia joomla, której nie chcę, aby użytkownik widział, ponieważ utworzyłem własną) strona rejestracji w komponencie niestandardowym). W pliku index.php mojego szablonu sprawdzam, czy sesja jest aktywna i …
(Proszę o wyrozumiałość, przepraszam, ale nie mogę tak szybko zapytać.) Wszyscy prawie nie czekamy na stabilną wersję Joomla 3.5.0, prawda? RC3 RC4 została wydana dzisiaj i jest tylko kwestią dni, zanim zostanie ostatecznie wypuszczona ( Joomla 3.5.0 Stable została właśnie wydana w poniedziałek, 21 marca 2016 r. ), Po ponad …
Droga społeczność Joomla, Pracuję nad małą wtyczką systemową, aby wstrzyknąć właściwości Facebook Open Graph do artykułu. Dlatego używam $document->setMetaData(). Ale teraz odkryłem, że dodaje to <meta name="">tagi do nagłówka strony, ale Facebook oczekuje <meta property="">tagów. Jak najłatwiej umieścić <meta property="">znacznik w nagłówku strony? Proszę wyjaśnić jak najwięcej szczegółów, ponieważ jestem …
Domyślnie komponent niestandardowy można zobaczyć w menu „Rozszerzenia” po stronie administratora. Ale jak mogę utworzyć własne menu u góry w pobliżu menu „Rozszerzenia”, takie jak „Mój komponent”, i wyświetlić pod nim linki podmenu?
Aby uzyskać parametr, używam: $myparam = JComponentHelper::getParams('com_mycomponent')->get('myparam'); Ale jaka jest właściwa metoda przechowywania parametrów komponentu?
Zarządzam stroną internetową, która nie wymaga rejestracji użytkowników. Jedynym potrzebnym użytkownikiem jest superużytkownik. Problem polega na tym, że znalazłem dużą liczbę nowych zarejestrowanych użytkowników. Najpierw chcę wyłączyć możliwość rejestrowania nowych użytkowników i usuwania istniejących, z wyjątkiem superużytkownika. Na początek zrobiłem kilka kroków, zainstalowałem dwa kroki weryfikacyjne, próbując zablokować i usunąć …
Odkąd zacząłem używać Joomla (w połowie 1,5 dnia), installationkatalog musi zostać usunięty po pomyślnym zainstalowaniu Joomla, ale moje pytanie brzmi: dlaczego musimy kliknąć przycisk, aby go usunąć? Czy istnieje powód, dla którego nie dzieje się to automatycznie?
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.