Home arrow Joomla 1.0 arrow Bots arrow Bots Trigger
Bots Trigger Drucken E-Mail
Freitag, 22. September 2006 (966 mal gelesen)
Content- und andere Bots werden zu verschiedenen Ereignissen automatisch aufgerufen mit
$results = $_MAMBOTS->trigger('Ereignis', array( &$row, &$params, $page ) );

verfügbare Ereignisse:

Ereignis Typ Beschreibung
onStart Y Bei Start Joomla
onAfterStart Y Nach erfolgtem Start
onAfterDisplayTitle C Ausgabe direkt nach Titel, zieht nur wenn Parameter
intro_only nicht gesetzt ist
onPrepareContent C
Vorbereitung Content für Ausgabe
onBeforeDisplayContent C vor der Contentausgabe
onAfterDisplayContent C nach der Contentausgabe
onSearch S
Searchbots
on .... E
verschiedene Editor-Events















Typen:
C=Content, E=Editor, S=Search, Y=System

Empfangene Parameter:
$published = ist Bot published, er muss also selbst seine Ausführung bei false verhindern und den Botaufruf {mos...} im Text eliminieren, wobei $row->text bereits den komplett aufbereiteten Text aus Intro- und Maintext incl. der Ergebnisse evtl. vorher gelaufener Contentbots beinhaltet.
&$row = Contentsatz mit angehängten Botergebnissen
&$params = Parameter-Delta aus GlobalConfig, Menu, Content, ... weiß nicht was noch
$page = Seite bei mospagebreak. Dadurch, dass der mospaging-Bot als letztes aufgerufen wird, ist sichergestellt, dass alle anderen Botergebnisse erst an der letzten Seite angezeigt werden. Trotzdem wird jeder Bot leider an jeder Seite verarbeitet, ist keine gute Performancelösung. Da sich alle anderen Bots offenbar nicht um $page kümmern ist mir noch nicht ganz klar wo die Ausgabesteuerung genau stattfindet.

mehr zu diesem Thema:

  • Searchbots
    Die Suchfunktion in Joomla erfolgt ausschliesslich über Searchbots.
 

Kommentar schreiben

:D:lol::-);-)8):-|:-*:oops::sad::cry::o:-?:-x:eek::zzz:P:roll::sigh:


Sicherheitscode
Aktualisieren

Hauptmenü
Home
News
Motorrad
Wissenschaft
Unvermeidlich
Kurzgeschichten
SAP
Joomla 1.0
Galerie
Gästebuch
Service
Downloads
Who is Who
Glossar

top of page