: Home / Joomla / artykuły / Jak umieścić dowolny komponent w treści artykułu
Jak umieścić dowolny komponent w treści artykułu
Ocena użytkowników: / 0
SłabyŚwietny 
Wpisany przez Jan Jackowicz-Korczyński   
niedziela, 13 lutego 2011 16:05

Bywają sytuację, że chcemy umieścić w treści artykułu określony komponent. Komponent to podprogram, który wyświetla główną treść systemu zarządzania treścią. Niektóre komponenty są integralną zawartością standardowej instalacji systemu (np. komponenty strony startowej, komponent kontaktów lub ankiet ), inne są dodatkowymi komponentami wgrywanymi do systemu jako rozszerzenie.

Dodatek (plugin) Component as Content   autorstwa Adres poczty elektronicznej jest chroniony przed robotami spamującymi. W przeglądarce musi być włączona obsługa JavaScript, żeby go zobaczyć. stwarza takie możliwości. Rozszerzenie: Component_as_Content_1.5.x jest do pobrania tutaj: plg_comascon_1.5.7.zip

 

Dodatek po zainstalowaniu trzeba włączyć (po instalacji jest standardowo nieaktywny). Aby wkleić określony komponent należy w treść artykułu wkleić znacznik:

{comascon} parametry {/comascon}

Parametry obowiązkowe: adres URL komponentu

(uwaga, jeśli nie jest włączony system przyjaznych adresów (SEF URL) podaje się tylko część lokalną adresu URL: przykładowo: option=com_easybook&view=entry&layout=form&Itemid=45

w przeciwnym wypadku (używanie w systemie krótkich (SEF URL AKTYWNE) Jako parametr podaje się pełny adres www komponentu, np: http://mysite.com/my_components_page.html

Parametry opjonalne:

  • type  = iframe lub curl (wybór sposobu włączanie komponentu )
  • w =  550 (zdefiniowanie szerokości w pikselach)
  • h  =  600  lub auto  (zdefiniowanie wysokości  w pikselach lub wyraz: auto by dopasowanie nastąpiło automatycznie
  • bg =  #ccc lub red (kolor tła podany szesnastkowo lub przymiotnikowo)
  • css =    http://somesite.com/file.css    (adres pliku CSS dla komponentu jeśli jest specyficzny dla komponentu)
  • scroll = yes lub no (włącznie [yes] lub wyłączenie [no] przewijania treści)   

Przykład paramtrów:
    |w=500|h=auto|bg=green|css=http://mysite.com/templates/mytemp/css/mycss.css

 

Przykłady zastosowania:

  • omascon}http://mysite.com/my_component_page.html{/comascon}

  • {comascon}option=com_easybook&view=entry&layout=form&Itemid=45|w=550|h=auto|type=curl{/comascon}

  • {comascon}http://mysite.com/my_component_page.html|w=500|h=800|bg=#eeffaa|css=http://mysite.com/templates/mytemp/css/mycss.css{/comascon}

  • {comascon}option=com_easybook&view=entry&layout=form&Itemid=45|h=600|bg=blue|css=http://othersite.com/templates/sometemp/css/somecss.css|scroll=yes|type=iframe{/comascon}

 

Komentarze 

 
0 #3 Roszpun 2011-02-13 19:51
No właśnie...

Ostatnio zastanawiam się co mogę dodać ciekawego. Trudno mi się na coś zdecydować. Właściwie, to mogę dodać jakiś video-tutorial jak coś zrobić w Photoshopie.

Muszę jeszcze trochę to przemyśleć.

Następnym razem postaram się napisać coś ciekawszego w komentarzu :)
Cytować
 
 
0 #2 Jan Jackowicz-Korczyński 2011-02-13 19:42
Literówki poprawiłem. Ale chciałem się odnieść do idei komentarza. Komentarze w naszym systemie (i tak najczęściej bywa w innych merytorycznych serwisach)służą do MERYTORYCZNYCH KOMENTARZY. Sens mają takie komentarze jak:
1) Uzupełnienie treści artykułu
2) Polemika z treścią artykułu
3) Zapytanie o szerszą treść = zgłoszenie postulatu uzupełnienia.
lub inne podobne.
Pisanie nic nie wnoszących merytorycznie komentarzy i ocen w stylu: ,,bardzo ciekawy artykuł'' itp. jest nie tylko bez sensu, ale jest wręcz szkodliwe. Szkoda na to miejsca w bazie danych, ale jeszcze bardziej szkoda czasu tych co to czytają. Przecież taki komentarz nic nowego merytorycznie nie wnosi. Nie wnosi żadnej nowej wiedzy.

Tak się składa, że znam Roszpuna osobiście. Masz potencjał, staraj się go wykorzystać i robić, poznawać coś nowego... Szkoda czasu na nic nie wnoszące pisanie...
Dotyczy to nie tylko tego postu. Pewnie robisz coś ciekawego opisz to, pochwal się tym. Po to wymyśliliśmy taką konwencję tego serwisu. Najważniejszy jest Wasz rozwój, a nie moje, czy Patryka mądrości. Ciągle z utęsknieniem czekam, że to Wy będziecie aktywni twórczo...
Cytować
 
 
0 #1 Roszpun 2011-02-13 17:46
Trochę literówek, a sam artykuł ciekawy :)
Cytować
 

Dodaj komentarz


Kod antysapmowy
Odśwież

Najnowsze w Joomla


Warning: Creating default object from empty value in /var/www/old-yc/modules/mod_latestnews/helper.php on line 109

Warning: Creating default object from empty value in /var/www/old-yc/modules/mod_latestnews/helper.php on line 109

Warning: Creating default object from empty value in /var/www/old-yc/modules/mod_latestnews/helper.php on line 109

Warning: Creating default object from empty value in /var/www/old-yc/modules/mod_latestnews/helper.php on line 109

Warning: Creating default object from empty value in /var/www/old-yc/modules/mod_latestnews/helper.php on line 109