API dla systemu A6-CMS
API - Application Programming Interface czyli interfejs programowania aplikacji. System A6-CMS posiada wÅ‚asny system instrukcji umożliwiajÄ…cy w prosty sposób tworzenie wÅ‚asnych moduÅ‚ów dla tego systemu.
API jest w fazie testowej więc może nie do końca działać poprawnie
Zobacz pełną listę dostępnych funkcji API
Tworzenie wÅ‚asnych moduÅ‚ów:
Stwórzmy testowy moduÅ‚ o nazwie: TEST. W tym celu:
- Skopiuj katalog : ShowanimageMod/sample do katalogu ShowanimageMod/TEST
- Zmień WSZYSTKIE słowa sample na TEST we WSZYSTKICH plikach (i podkatalogach) skopiowanego katalogu TEST.
UWAGA!
ZmiwÅ„ WSZYSTKIE sÅ‚owa sample nawet te które wystÄ™pujÄ… w ciÄ…gu z innymi znakami np. :
if (!$API->mod_sample OR _sample_YourAccount<>"1"){
ZAMIENIAMY NA
if (!$API->mod_TEST OR _TEST_YourAccount<>"1"){ - Zainstaluj nowy moduÅ‚, czyli z paska Administracyjnego (menu górnego) wybierz NarzÄ™dzia -> Konfiguracja moduÅ‚ów a nastÄ™pnie znajdź na liÅ›cie moduÅ‚ TEST i kliknij ikonkÄ™ plusa przy tym module aby go zainstalować.
- Po tym zabiegu masz gotowy, działający nowy moduł.
W katalogu ShowanimageMod/TEST/index.html-title-acms-cms-edytor-stron-internetowych.html moźesz wpisać poniźszą zawartość.
Podstawowy kod modułu wygląda następująco:
<?PHP
if (!$API->mod_TEST){
echo error(_PAGENOFOUND);
}else{
$ret="";
//parametr dla strony - niezbÄ™dny dla linków
$mods_page=$API->getmodpage("TEST");
//zawartosc modulu
$ret .="Treść informacji z Modułu: <b>TEST</b> ...<br/>";
$ret.= "<a href="acms.html-title-acms-cms-edytor-stron-internetowych.html?".$mods_page."&dz=".$API->getpost('dz')."&ss=".$API->get_sesid()."&off_right=off&off_left=off">";
$ret .=$API->img("ico/plus2.gif","description",16,16,'middle',0,0); //wstawienie pliku graficznego
$ret.= " IMAGE";
$ret.= "</a>";
echo $ret; //wyswietlenie zawartości modułu
}
?>










