Kategorie: Coding / Frameworks

jQuery: prüfen, ob ein Elemtent sichtbar (visible) ist

Verwendet man JQuery’s Effekte, wie beispielsweise JQuery.slideToggle(element), dann kann man die CSS-Eigenschaft visibility hier nicht nutzen, um zu ermitteln, ob das Element „ein- oder ausgeklappt“ ist. Das Element ist dann möglicherweise ausgeblendet (minimiert), aber die Eigenschaft auf visibility:visible gesetzt.
Wie lässt sich nun ermitteln, ob das Element ausgeblendet wurde?

CakePHP: Upload von Dateien und Grafiken vereinfachen

Auf www.jamesfairhurst.co.uk ist eine sehr ausführliche Beschreibung zu finden, wie sich der Upload von Dateien/Grafiken in CakePHP vereinfachen lässt. Wichtigster Teil ist dabei die Funktion uploadFiles(), welche dem AppController hinzugefügt wird und somit in der ganzen App verfügbar ist. Diese verarbeitet die Formulardaten des Eingabeformulars und speichert die Uploads im einem angegebenen Verzeichnis ab. Mit dieser Funktion sind auch mehrfache Uploads möglich.

CakePHP: das Versenden von Emails prüfen

Über die Email-Komponente von CakePHP lassen sich ziemlich komfortabel Emails versenden. Ob diese Emails dann auch ankommen kann man (im Entwicklerstatus) beispielsweise durch die Angabe der eigenen Email-Adresse als Empfänger realisieren, was allerdings nicht gerade vorteilhaft und manchmal auch etwas zeitintensiv ist. Angenehmer ist hier die eingebaute Debug-Möglichkeit der Email-Komponente.