[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.

Spis treści[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_artykuł_subskrybuj

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
Dawid Attar
David pracuje w branży internetowej i cyfrowej od 21 lat. Ma ogromne doświadczenie w branży oprogramowania i projektowania stron internetowych, wykorzystując WordPress, Joomla i nisze je otaczające. Współpracował z agencjami rozwoju oprogramowania, międzynarodowymi firmami zajmującymi się oprogramowaniem, lokalnymi agencjami marketingowymi, a obecnie jest dyrektorem ds. operacji marketingowych w Aphex Media – agencji SEO. Jako konsultant cyfrowy koncentruje się na pomaganiu firmom w uzyskaniu przewagi konkurencyjnej dzięki połączeniu ich strony internetowej i dostępnych obecnie platform cyfrowych. Połączenie wiedzy technologicznej z dużym zmysłem biznesowym zapewnia jego pismom przewagę konkurencyjną.

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.

 

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 ...