środa, 26 listopada 2008

Plugin dla sh404SEF do obsługi SEF Service Map 2.0

Dziś przy współpracy Radka Kubery (autora kompoentu Sef Service Map), ukończyliśmy budowę pluginu dla komponentu sh404SEF aby poprawnie generował linki dla SEF Service Map 2.0.

Nasz plugin com_sefservicemap.php generuje nazwę URL na podstawie nazwy pozycji z menu głównego dlatego wymagane jest aby komponent SEF Service Map był w tym menu opublikowany.

Plugin ten ponieważ nie jest pluginem natywnym zgodnie z dokumentacją sh404 jest kopiowany do folderu components/com_sefservicemap/sef_ext/

Plugin ma również podpięty plik językowy com_sefservicemap.php, który jest instalowany w folderze administrator/components/com_sh404sef/language/plugins
(narazie nie jest używany ale może kiedyś - można go użyć np. do nazwania linku wg zawartosci podanej w zmiennej językowej zamiast nazwy pobieranej z menu)

Instalacja bazuje na prostym komponencie instalacyjnym com_sef_ext_sefservicemap, który sprawdza istnienie komponentu SEF Service Map w Joomli, istnienie instalowanych plików sef, wykonuje ich kopie bezpieczeństwa gdy już istnieją oraz aktualizuje.
Komponent nie ma własnego menu bo go nie potrzebuje, jego zadaniem jest tylko wgrać/zaktualizować odpowiednie pliki po czym można go całkowicie odinstalować z Joomli. Plugin zostanie.

Zapraszamy do pobierania http://www.sefservicemap.com/lang-pl/download/doc_download/23-sh404sef-plugin.html
oraz dyskusji na forum komponentu Sef Service Map http://www.sefservicemap.com/lang-pl/forum.html

2 komentarze:

Anonimowy pisze...

ma zainstalowane
joomla 1.5.10,
SEF Service Map Component v.2.0,
sh404sef 1.0.16_Beta - build_222 - Joomla 1.5.x -

i widze ze linki w SEF Service map są poprawnie wygenerowane.

proszę o opisanie na czym dokladnie polega błąd. pozdrawiam, m

quarkbit on 14 maja 2009 19:52 pisze...

Bo nie chodzi o linki, które pokazuje mapa (Sef Service Map) tylko link do niej (do samej mapy).

Bez tego pluginu link do mapy wygląda w menu jakoś tak (nie pamiętam dokładnie):
twojajoomla.pl/component/sef_service_map/Itemid/44/
plugin zamienia to np. na:
twojajoomla.pl/mapa-strony.html

 

Blog firmy Quarkbit Software Lubliniec Copyright © 2009 Community is Designed by Bie