Der Kreativ-Blog
Aus dem Tagebuch eines Entwicklers - Seite 2
HTMLArea RTE Zeichen zählen
Um die getippten / eingefügten Zeichen eines TYPO3 HTMLArea Rich-Text-Editors auszulesen, benötigen wir nur ein simples, kleines JavaScript. An die serverseitige Variante haben wir ebenfalls schon gedacht.
setTimeout(function () {
var editorName = 'name_and_rte_counterid'; // z.B. meinrtefield_1
RTEarea[editorName].editor.iframe.events.htmlareaeventwordcountchange.addListener(function() { setTimeout(function() { RTECheckChars(RTEarea[editorName]); }, 20); });
RTECheckChars(RTEarea[editorName]);
}, 1000);
function RTECheckChars(checkRte) {
var text = checkRte.editor.getHTML();
text = text.replace(HTMLArea.RE_htmlTag, ' ');
text = text.replace(/ | /gi, ' ');
console.log(text.length); // ---- AUSGABE ----
return false;
}
TemplaVoila! Content einer Seite mit TypoScript auslesen
Unter Verwendung von TemplaVoila in einem TYPO3 Projekt ist es ohne weiteres nicht möglich, Inhalte einer bestimmten Seite mit dem CONTENT-Objekt auszulesen. Zumindest dann nicht, wenn man auch FCEs (flexible Content Elemente) nutzt.
Das Ergebnis wäre ein Mischung von FCEs samt deren Inhalten sowie die eigentlich Inhalte innerhalb des FCEs nochmals separat als eigene Content Elemente. Das sorgt - wie man sich vorstellen kann - dafür, dass Inhalte doppelt ausgegeben werden.
Wir haben eine Funktion geschrieben, die dennoch die Möglichkeit bietet, entsprechende Inhalte einer Seite auszugeben.
GrandTotal Plugin: Umsatzsteuer-ID Check
Es ist soweit. Wir haben unser zweites GrandTotal Plugin entwickelt.
Mit dem Plugin "Umsatzsteuer-ID Check" lässt sich innerhalb GrandTotal eine ausländische Umsatzsteuer-ID auf Gültigkeit prüfen.
Dabei wird die API des Bundeszentralamt für Steuer abgefragt.
Das Plugin steht hier kostenlos zum Download zur Verfügung.
Alternativ könnt ihr das Plugin auch kostenfrei innerhalb GrandTotal über "Get Plugins" beziehen.
Viel Spaß damit!
TYPO3 Geschwindigkeit: Im Test Version 4.5, 4.6 und 4.7
Im Zuge der Umsetzung des Gottschalk Live "66 Träume" Projekts haben wir zur Wahl der TYPO3 Version einmal die Geschwindigkeit der einzelnen TYPO3 Versionen getestet. Als Test-Kandidaten haben wir folgende TYPO3 Versionen auf unseren Server eingeladen um am Benchmark teilzunehmen: Version 4.5.15, Version 4.6.8, Version 4.7.0.

Plesk Apache MPM: Vom Prefork zum Worker
Von Haus aus nutzt das Plesk Control Panel 10 Prefork als MPM. Nach viel, langem Suchen habe ich leider keine Hinweise dazu gefunden, wie man Plesk nun beibringt das Worker MPM zu nutzen. Also habe ich mich selber auf die Suche gemacht...
Wer versucht via apt-get install apache2-mpm-worker das Worker MPM zu installieren, bekommt vorgeschlagen, Plesk doch gänzlich vom System zu entfernen – das wäre jedoch nicht meine Absicht gewesen.

