[Jak to zrobić] Użyj Joomla LoadPosition + LoadModule, aby umieścić moduł w artykule

Czy wiesz, że możliwe jest umieszczenie modułu w artykule w Joomla, tj. bezpośrednio w treści za pomocą funkcji loadmodule / loadposition Joomla?

Na przykład, powiedzmy, że chcemy umieścić nasz moduł Joomla Paypal (lub dowolny inny moduł w tym przypadku) w artykule, a nie w pozycji modułu.

Możemy to zrobić za pomocą domyślnej wtyczki Joomla LoadModule lub LoadPosition.

Istnieje oczywiście wiele innych powodów, aby umieścić moduł w artykule. Innym bardzo dobrym przykładem umieszczenia modułu w artykule jest dodanie CTA (wezwania do działania), aby ktoś dołączył do naszej listy mailingowej. 

Możemy użyć modułu subskrypcji, ale korzystając z funkcji loadposition możemy umieścić go w dowolnym miejscu w treści artykułu Joomla.

Contents [show] [Pokazać]
 

Utwórz moduł lub pozycję Joomla do załadowania

Przede wszystkim upewnij się, że stworzyłeś i zdefiniowałeś moduł, który chcesz pokazać w artykule.

Jest to dość proste do zrobienia:

  1. W górnym menu przejdź do rozszerzenia i kliknij Moduły
  2. Użyj funkcji filtrowania, aby wyszukać i znaleźć moduł, który chcesz umieścić w artykule, a następnie kliknij moduł. Możesz także utworzyć nowy lub utworzyć kopię już istniejącego.
  3. Utwórz nową nazwę pozycji, wpisując nową nazwę (taka, która nie będzie kolidować z żadnymi pozycjami używanymi przez szablon). Na przykład wpiszmy in_article_subscribe
  4. W sekcji Przypisanie modułu wybierz strony, do których chcesz przypisać moduł, i Zapisz. Zazwyczaj to stosujemy Wszystkie strony dzięki czemu możemy go używać w dowolnym miejscu w witrynie.

Teraz, po utworzeniu modułu, który chcesz wyświetlić w artykule, istnieje domyślna wtyczka, która może teraz załadować moduł lub pozycję modułu w artykule.

Możesz wywołać dowolną pozycję modułu w elemencie treści za pomocą następującego kodu

Użyj loadposition Joomla, aby umieścić moduł w artykule 

Aby załadować konkretną pozycję (ze zdefiniowanych pozycji modułu), możesz użyć poniższej składni:

{ loadposition in_article_subscribe}

To załaduje pozycję in_article_subscribe

NB: (USUŃ spacje wiodące i końcowe przed {})

Pamiętaj, że musisz również włączyć "Treść — Załaduj moduły" wtyczka z Menedżera wtyczek (jeśli z jakiegokolwiek powodu ją wyłączyłeś).

ładowanie zawartości wtyczki systemu joomla

Innym dobrym przykładem, z którego chętnie korzystamy, jest załadowanie modułu logowania dla tych użytkowników, którzy jeszcze się nie zalogowali, lub pokazanie im komunikatu, że powinni się zarejestrować i zalogować.

Jest to doskonała okazja do wykorzystania funkcji modułu ładowania Joomla do wstawienia modułu Joomla do artykułu.

Joomla Loadmodule - umieść moduł w artykule

NB: Usuń WSZYSTKIE spacje między { loadposition a trailing}. Nie powinno być żadnych spacji wiodących ani końcowych.

Nie mogliśmy tego zrobić powyżej, ponieważ w przeciwnym razie Joomla (nasz CMS) usunęłaby tekst i próbowała go zastąpić ;-) Upewnij się również, że wszystko jest zapisane małymi literami. Aby to uprościć, powinno się to podobać [loadposition user4], ale używaj nawiasów klamrowych { } zamiast nawiasów kwadratowych [ ].

Innym dobrym przykładem użycia tego modułu jest to.

Załóżmy, że chcesz utworzyć reklamę (lub link partnerski), ale zamiast kopiować i wklejać kod, chcesz mieć możliwość dowolnego powielania tej reklamy w swoich elementach treści.

Dlatego używasz mod_html moduł do stworzenia potrzebnej reklamy.

Teraz, za każdym razem, gdy chcesz wyświetlić tę reklamę, po prostu wstawiasz do treści { loadposition xxxx } (pamiętaj, aby usunąć dodatkowe spacje przed loadpostition i po xxxx, spacje zostały dodane celowo w tym przykładzie).

Dobrą rzeczą jest to, że jeśli chcesz zmienić ogłoszenie, musisz to zmienić tylko w module, a nie w każdym elemencie treści. Poniżej korzystamy z funkcji, aby wyświetlić pole subskrypcji ebooka! 

Pomóżmy Ci lepiej zarządzać Joomlą

Joomla

Darmowy przycisk ebooka z poradami Joomla

Moduł ładujący Joomla

 

Podobna funkcja modułu ładującego Joomla działa dokładnie w taki sam sposób, jak opisano powyżej, ale w tym przypadku możesz załadować określony moduł, a nie pozycję modułu.

{ loadmodule login } 

To załaduje Zaloguj Się moduł.

NB: (USUŃ spacje wiodące i końcowe przed {})

Ta sama logika obowiązuje tutaj, możesz załadować dowolny moduł Joomla, gdziekolwiek potrzebujesz, określając nazwę modułu do załadowania.

 

Owijanie w górę

Po zapoznaniu się z koncepcją ładowania modułu lub pozycji modułu w artykule, zaczniesz znajdować wiele sposobów wykorzystania ich w swoim artykule do tworzenia określonych funkcji. Na przykład, jak widać powyżej, używamy modułu loadposition do załadowania wezwania do działania ebooka Joomla przy użyciu składni tych funkcji.

pozycja obciążenia joomla

Jak widać, zostaje zastąpiony przez nasz baner eBook.

Masz pytania? Daj nam znać w komentarzach poniżej!

O autorze
David Attard
Autor: David AttardStrona internetowa: https://www.linkedin.com/in/dattard/
David pracuje w branży online / cyfrowej lub w jej pobliżu od 18 lat. Ma ogromne doświadczenie w branży oprogramowania i projektowania stron internetowych przy użyciu WordPress, Joomla i otaczających je nisz. Jako konsultant ds. Cyfrowych koncentruje się na pomaganiu firmom w uzyskaniu przewagi konkurencyjnej za pomocą połączenia ich strony internetowej i dostępnych obecnie platform cyfrowych.

Jeszcze jedna rzecz... Czy wiesz, że osoby, które udostępniają przydatne rzeczy, takie jak ten post, również wyglądają NIESAMOWITE? ;-)
Proszę zostaw użyteczny skomentuj swoje przemyślenia, a następnie udostępnij to na swoich grupach na Facebooku, które uznają to za przydatne i wspólnie zbierzmy korzyści. Dziękuję za udostępnienie i bycie miłym!

Ujawnienie: Ta strona może zawierać linki do zewnętrznych witryn produktów, które kochamy i gorąco polecamy. Jeśli kupisz sugerowane przez nas produkty, możemy otrzymać opłatę za polecenie. Takie opłaty nie wpływają na nasze rekomendacje i nie przyjmujemy płatności za pozytywne recenzje.
 

 

Najlepiej oceniana wtyczka do buforowania

Przyspiesz swoją witrynę 

Krok po kroku - darmowy kurs e-mailowy, jak załadować stronę internetową less niż 1 sekunda  

 

kim jesteśmy?

CollectiveRay jest prowadzony przez Davida Attarda - pracującego w niszy projektowania stron internetowych i wokół niej od ponad 12 lat, dostarczamy praktycznych wskazówek dla osób, które pracują zi na stronach internetowych. Prowadzimy również DronesBuy.net - stronę internetową dla hobbystów dronów.

David Attard

 

 

Autorzy promowani w:  Inc Czasopismo Logo .   Logo Sitepoint   Logo CSS Tricks    logo webdesignerdepot   Logo WPMU DEV   i wiele więcej ...