UWAGA: Strona zawiera materiały archiwalne. Większość artykułów dotyczy Joomla! 1.0
Start arrow Programowanie arrow Pakiety instalacyjne arrow Plik instalacyjny bota
Plik instalacyjny bota Drukuj Email
Redaktor: Stefan Wajda   
19.06.2007.

Plik instalacyjny XML bota może wyglądać jak poniżej:

<?xml version="1.0" encoding="iso-8859-1"?>
<mosinstall type="mambot" Group="content" version="1.0">
  <name>Smilies converter</name>
  <creationDate>15/09/2005</creationDate>
  <Author>Joomla</author>
  <copyright>(C) 2005 Open Source Matters. All rights reserved.</copyright>
  <license>http://www.gnu.org/copyleft/gpl.jtml GNU/GPL</license>
  <authore-mail>admin @joomla.org</authore-mail>
  <authorUrl>help.joomla.org</authorUrl>
  <description>Converts text smilies into graphic images.</description>
  <version>1.1</version>
  <files>
   <filename mambot="smilies.bot">smilies.bot.php</filename>
  </files>
</mosinstall>

Element <mosinstall> zawiera atrybut nazwany group. Ten atrybut umieszcza pliki dodatku w podkatalogu o nazwie content.

Jest pięć specjalnych grup - typów w Joomla:

  • content: boty w tej grupie wykonują swoje działania na wyświetlanej zawartości.
  • editors: boty w tej grupie to edytory tekstu.
  • editors-xtd: boty w tej grupie to rozszerzenia edytorów tesktu.
  • search: boty w tej grupie to silniki przeszukujące treści komponentów
  • system: boty wykonujące operacje w środowisku instalacyjnym Joomla!.

Element <filename> posiada JEDEN i tylko jeden atrybut: mambot. Ten atrybut wskazuje na wczytywany plik. Wartością atrybutu jest nazwa pliku bez rozszerzenia *.php

Boty mogą posiadać parametry. Jeśli parametry są obsługiwane przez bota, dla każdego parametru musi być dodany element <param>. Po zainstalowaniu bota parametry zostaną wyświetlone w panelu administracyjnym w formularzu edycji właściwości bota. Jeśli element <params> nie zostanie zdefiniowany (lub jeśli nie ma ani jednego elementu <param>, we właściwościach bota pojawi się komunikat, że dla tego składnika nie określa się żadnych parametrów.


 
« poprzedni artykuł