Joomla

Pytania i odpowiedzi dotyczące Joomla! administratorzy, użytkownicy, programiści i projektanci

2
Jaka jest różnica między JHtml: script () a $ doc-> addScript?
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 …

9
Jak stworzyć stronę tylko z modułami i bez komponentu?
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?


4
Jak aktualizować przesłonięcia?
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 …
10 overrides  update 

3
Zabroń bezpośredniego dostępu do plików INI i XML
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 …
10 cms  security 

1
Utwórz pole „showon” z wieloma polami
Mam 3 pola zdefiniowane w moim pliku XML w następujący sposób: <field name="field1" type="radio" label="Field 1" class="btn-group" default="1"> <option value="1">JYES</option> <option value="0">JNO</option> </field> <field name="field2" type="radio" label="Field 2" class="btn-group" default="1"> <option value="1">JYES</option> <option value="0">JNO</option> </field> <field name="field3" type="radio" label="Field 3" class="btn-group" default="1"> <option value="1">JYES</option> <option value="0">JNO</option> </field> Teraz chcę tylko …

4
Jak uzyskać wartość z formularza podrzędnego
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" …

2
Jak utworzyć filtry dla Jinput?
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: …

1
Przekierowanie sesji Joomla-> isActive () i limit czasu sesji nie działa
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 …


2
Joomla / PHP jak dodać <nagłówek meta> zamiast tagów <nazwa meta> do nagłówka?
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-&gt;setMetaData(). Ale teraz odkryłem, że dodaje to &lt;meta name=""&gt;tagi do nagłówka strony, ale Facebook oczekuje &lt;meta property=""&gt;tagów. Jak najłatwiej umieścić &lt;meta property=""&gt;znacznik w nagłówku strony? Proszę wyjaśnić jak najwięcej szczegółów, ponieważ jestem …



2
Jak zatrzymać (fałszywych) użytkowników przed rejestracją na mojej stronie?
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ąć …

3
Instalowanie Joomla - Usuwanie folderu instalacyjnego
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?

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.