hilfreiche Einzeiler
Unter http://www.readylines.com/ sind einige Befehle notiert, die man haeufig braucht. Das erstreckt sich von sed und awk syntax bis hin zu mod_rewrite Regeln und iptables Beispielen.
Unter http://www.readylines.com/ sind einige Befehle notiert, die man haeufig braucht. Das erstreckt sich von sed und awk syntax bis hin zu mod_rewrite Regeln und iptables Beispielen.
Betrifft Eclipse 3.5 (Galileo) und 3.6 (Helios) Eclipse: Subclipse und SVNKit installieren In SVN-Einstellungen SVNKit (Pure Java) aktivieren (statt JavaHL) Nicht vergessen: „Team -> Set Property…“: svn:keywords Id Links http://qwantify.com/blog/entry/using-svnssh-with-eclipse/ http://subclipse.tigris.org/wiki/JavaHL http://www.ciphor.com/blog/subclipse-with-eclipse-helios-on-snow-leopard/
Seit TYPO3 4.3 hatten sich Meldungen gemehrt, dass sich die Rahmen nicht mehr so problemlos ändern ließen (wohl gemerkt: ändern). Neue Rahmen hinzufügen ging hingegen problemlos, wie gewohnt. # Funktioniert seit 4.3 *nicht* mehr tt_content.stdWrap.innerWrap.cObject.1.value = So stellte sich die Frage, was sich geändert hat, und wie aktuelle der Weg aussehen müsste. Dem bin ich im Zuge einer Forendiskussion nachgegangen.
Folgende Notation erzeugt zumindest in Safara, Chrome und Firefox ein formatiertes Suchfeld. Allerdings ist der INPUT-Typ SEARCH nicht HTML und XHTML valide. Und so sieht das dann aus:
Es gibt seit eben die Möglichkeit in modernen Browsern endlich zuverlässig auch andere Schriften einzubinden. Technisch völlig unspektakulär. Eine Übersicht der Fonts gibt es hier: http://code.google.com/webfonts Test Hello World
Nachdem der IE6 inzwischen sogar von Microsoft selbst abgeschrieben wurde (d.h. Support eingestellt wurde), darf man getrost diesen Uralt-Browser vernachnässigen. Um Besucher „dezent“ darauf hinzuweisen, dass nicht die Website das Problem ist, sondern ihr hoffnungslos veralteter Browser, kann z.B. folgender TS-Schnipsel eingebaut werden. [browser = msie] && [version= <7] page.2000 = TEXT page.2000.value( // HTML-code ) [end] Du verwendest einen veralteten Browser Wechsel bitte zu einem aktuellen Browser, damit diese Website (und viele weitere) richtig angezeigt werden kann. Update 2011-09-26 Leider gibt es den IE6 immernoch… 🙁 Der Code auf ie6nomore ist aber auf dem Stand von einst stehengeblieben. D.h....
Oft ist es sinnvoll, einige Funktionen für TYPO3-Redakteure freizuschalten, die eigentlich administrativen Benutzern vorbehalten sind. Dazu gehört neben dem Cache löschen auch das Bearbeiten der eigenen Benutzereinstellungen. Gerade letztere Freizuschalten bedeutet aber gleichzeitig, dass der Redakteur sich selbst die Möglichkeit geben kann, Verzeichnisse rekursiv zu löschen. Dazu mal ein paar nützliche TypoScript-Schnipsel: setup.override { ## Zeigt die Bilderthumbnails standardmaßig an thumbnailsByDefault = 1 ## Die Tooltips werden angezeigt helpText = 1 ## Rekursives Löschen ist deaktiviert. ## Diese Einstellung kann vom Benutzer auch nicht geändert werden. recursiveDelete = 0 ## Der FlashUploader hat dokumentierterweise bei einigen Client-Server-Konstellationen Probleme. ## Ähnlich...
Die TYPO3 Systemerweiterung Extbase liest zur Laufzeit PHPDoc Kommentare aus. Was auch immer die Entwickler geritten hat selbst-parsenden Code zu schreiben, es ist auf jedenfall nicht kompatibel zu den ueblichen Beschleunigern und Code-Optimierern. eAccelerator kann dazu neu kompiliert werden: ./configure –with-eaccelerator-doc-comment-inclusion […]
ImageMagick ist ne feine Sache. Um die TYPO3-Methoden von ImageMagick zu verwenden, reicht es leider nicht, einfach die Klasse zu instanziieren, da eine elementare Klassenvariable (absPrefix) in diesem Fall leer bliebe. (Leider nirgends dokumentierte) Abhilfe schafft hier das nachträgliche Setzen der Variablen. Verfährt man nach folgendem Muster, stehen die ImageMagick-Methoden von TYPO3 auch in Backend-Modulen uneingeschränkt zur Verfügung: $strClassName = t3lib_div::makeInstance(‚t3lib_stdGraphic‘); $objGraphic = new $strClassName; $objGraphic->absPrefix = PATH_site;
Benni (Release Manager, TYPO3 4.4) hat in seinem Blog einen Artikel verfasst, um uns allen das Erstellen von Tasks für den neuen Scheduler (seit TYPO3 4.3) zu ermöglichen. Damit sollten irgendwelche händischen Cronjobs und vielleicht auch CLI-Skripte der Vergangenheit angehören. Update 2012-04-26: Der Artikel von Benni existiert leider nicht mehr, jedoch findet sich auch bei Stefan im Blog ein Tutorial. Achtung! Der Scheduler (bzw. genauer der Autoloader) scheint Probleme zu haben, wenn sich eine Extension im user_-Namespace befindet (obgleich das Extensions tun sollten, wenn sie nur für eine einzelne Installation erstellt sind). CSH – Context Sensitive Help für additionalFields Um...