no way to compare when less than two revisions
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung |
— | de:create:functions:library [28.01.2017 13:44] – angelegt admin |
---|
| ====== library() ====== |
| |
| ''void **library**(string //id//)'' |
| |
| Die Funktion ''library()'' bindet die JavaScript- oder (falls auf dem Server definiert) PHP-Bibliothek mit der angegeben Kennung //id// in die Fragebogen-Seite ein und macht sie so für Scripte verfügbar. |
| |
| * //id//\\ Kennung der einzubindenen Bibliothek |
| * '''jQuery''' -- [[https://jquery.com/|jQuery]], umfangreiche JavaScript Standard-Bibliothek |
| * '''Velocity''' -- [[http://velocityjs.org/|Velocity.js]], Animation von HTML-Elementen |
| * '''SCEditor''' -- [[http://www.sceditor.com/|SCEditor]], kann Texteingabefelder mit einem WYSIWYG Editor ergänzen, sodass Teilnehmer ihre Eingaben formatieren können. |
| * '''highcharts''' -- [[http://www.highcharts.com/|Highcharts]], erstellt dynamische Diagramme mittels JavaScript (diese Bibliothek ist nicht auf jedem Server verfügbar). Zusätzlich kann in der //id// nach einem Doppelpunkt ein Highcharts-Modul spezifiziert werden, z.B. '''highcharts:solid-gauge'''. |
| |
| |
| ===== Konfiguration ===== |
| |
| Server-Administratoren können in der Datei ''/system/config.php'' weitere Bibliotheken definieren. Um z.B. die JavaScript-Datei ''plugins/SomeScript/somescript.js'' mit der Kennung ''SomeScript'' einzubinden, ergänzen Sie am Ende der Konfiguration: |
| |
| <code php> |
| SoSci::set(array( |
| 'libraries' => array( |
| 'SomeScript' => 'plugins/SomeScript/somescript.js' |
| ) |
| )); |
| </code> |