Man kann sich mit Typoscript eine wunderbare XML Sitemap basteln, ohne dazu extra eine der vielen erhältlichen Extensions verwenden zu müssen.
In diesem Beispiel wird der komplette Seitenbaum abgebildet, plus zusätzlich die Einträge einer Extensiontabelle. Wenn man z.B. eine Auflistung von Newsartikeln inkl. einer Detailansicht zum jeweiligen Artikel hat, kann man diese Detailseiten ebenfalls hier hinzufügen. (ab 20 = CONTENT…)
Read the rest of this entry »
Mit dieser Erweiterung wird beim Einfügen von Texten aus der Zwischenablage in den Rich Text Editor (zur Zeit noch rtehtmlarea, dieser wird wohl irgend wann gegen den CKEditor ausgetauscht werden) jegliche Formatierung entfernt, sodass Redakteure die Website nicht mit HTML Code oder Word Formatierungen verunstalten können.
Das Ganze funktioniert derzeit nur mittels Strg+V, auf die Einfügen Buttons im Editor hat diese Erweiterung keinen Einfluss. Das werde ich aber bei Gelegenheit evtl. noch einbauen.
Auszug aus dem Manual:
This extension forces htmlArea RTE to automatically paste the clipboard content as plain text.It basically adds an event handler that fires when something is going to be pasted.If the clipboard content cannot be retrieved by the script (e.g. because of the browser’s security settings or if the browser does not support direct access to the clipboard contents), a layer containing a textarea will be opened. After pasting to this textarea the text is being inserted at the current caret position.

Link: http://typo3.org/extensions/repository/view/ad_rtepasteplain/current/
Wer gerne mit JavaScript arbeitet und sich öfters mal nach neuen Techniken, Tipps & Tricks erkundigen will, sollte gelegentlich bei James Padolsey vorbeischauen – alle Daumen hoch für diesen ausgezeichneten Blog!
UPDATE tabelle SET feldname = REPLACE(feldname, 'findemich', 'ersetzemich');
Leider kann MySQL (noch) keine Regex-Replaces. Sollte man jedoch z.B. eine Oracle DB zur Hand haben kann man auch auf REGEXP_REPLACE zurückgreifen
Für manche Projekte brauchte ich schon die Möglichkeit, die PHP-Session am Leben zu halten ohne dass der Besucher aktiv auf der Webseite etwas macht. Das kann man ganz einfach erreichen indem man in gewissen Abständen, z.B. 5 Minuten einen Ajax-Call auf eine PHP Datei macht in der die Session berührt wird.
Read the rest of this entry »
Kommentare