TYPO3 MailForm Validierungs-Probleme wegen Komma

19. September 2011 in TYPO3 von Leo

Vor kurzem bin ich wieder über das Problem gestolpert. Hat man in der standard TYPO3 MailForm Kommas in den Labels angegeben, z.b. “Name, Vorname”, so funktioniert die ganze MailForm nicht mehr da die Validierung scheitert.
Grund dafür ist das JavaScript, welches durch das Komma ins stolpern kommt.

Die einzige mir bekannte Lösung ist entweder auf eine andere Extension umzusteigen, oder einfach keine Kommas zu nutzen.

Hier findet ihr auch noch kurz etwas dazu: Klick

Mit PHP chmod Rechte setzen (Dateien und Ordner)

30. April 2010 in PHP von Leo

Als ich kürzlich mit einem Freund an einem Projekt arbeitete, auf welchem später TYPO3 laufen wird, hatten wir mal wieder das Problem, dass ein Ordner welcher auch noch Dateien enthält nicht mehr vom FTP Server gelöscht werden konnte. Als das Problem erstmals vor einer Woche auftrat, konnten wir es lösen indem wir einfach einen anderen FTP Client (ich glaube es war SmartFTP) anstatt Filezilla nahmen. Dieser konnte alles löschen.

Doch nun lässt sich gar nichts mehr löschen. Die Rechte waren wenn ich mich besinne auf chmod 755, trotzdem machte weder eine Datei noch der Ordner einen wank.

Also schreib ich kurz ein kleines PHP Script, in welchem ich das ganze per PHP lösen versuchte (nein es funktionierte sogar!) :)

Das Script sah dann so aus:

<?php

chmod ("ordnerxy/.htaccess", 777);
chmod ("ordnerxy/.htaccess", "drwxrwxrwx");
chmod ("ordnerxy/.htaccess", 0777);

chmod ("ordnerxy", 777);
chmod ("ordnerxy", "drwxrwxrwx");
chmod ("ordnerxy", 0777);

echo 'ok';

?>

Im ersten abschnitt werden der Datei “.htaccess”, welche im Ordner “ordnerxy” liegt die rechte 777 gegeben. Im zweiten abschnitt werden die selben Rechte auch noch dem Ordner “ordnerxy” gegeben, da sich dieser ja auch nicht löschen liess. Eventuell reicht es sogar wenn man nur dem Ordner die nötigen Rechte gibt.
Um das Script zum laufen zu bringen müssen natürlich jeweils die Pfade angepasst werden, stets vom Script ausgegangen.
In unserem Beispiel hier würde das in etwa so aussehen:

/ordner1/ordnerxy/...

Dabei wäre das Script im Ordner “ordner1″.

Als Datei können übrigens auch andere Dateien mit anderen Dateiendungen angegeben werden.

Das Script muss einfach kurz im Browser aufgerufen werden. Mit dem “echo” am Schluss wird noch bestätigt dass man wirklich das Script geöffnet hat.

K-Lite Codec – Alle Codecs

28. Februar 2010 in Codecs, Software von Leo

Nachdem ich nun mein Windows Vista Notebook neu augesetzt habe, und Windows 7 Ultimate installierte (danke 4eyes), hatte ich wiedereinmal das Problem, dass sich verschiedene MKV Dateien nicht abspielen liessen. So hatte ich entweder keinen Sound oder mit einigen Mängeln. Als ich dann im Internet nach einer Lösung suchte, wurde ich auf das “K-Lite Codec”-Pack aufmerksam. Dieses Codec Pack bringt alle benötigten Codecs, welche zurzeit aktuell und verbreitet sind. Also installierte ich das Pack, nachdem ich zuerst noch das Matroska Pack deinstallieren musste, da diese nicht zusammen funktionieren würden. Nach der Installation probierte ich es erneuert und es funktionierte alles wunderbar!
Übrigens empfehle ich jedem statt dem DivX Player, auch mal den Media Player Classic auszuprobieren, dieser schluckt so gut wie alles.

Hier findet ihr das K-Lite Codec Pack (FULL)

osTicket – Ticketing Support System

11. Februar 2010 in Internet, Software, Tutorials von Leo

Um unseren Kunden einen schnelleren und einfacheren Support Garantieren zu können, testeten wir letzte Woche das Ticketing Support System ‘osTicket’. Mit osTicket ist es den Kunden möglich, neue Probleme, Wünsche oder Fragen direkt über das Support System in Form von Tickets einzugeben. Diese werden dann jemandem zugewiesen werden, und werden dann abgearbeitet.

Installation:
Die Installation von osTicket ist eigentlich recht simpel. Natürlich wird eine mySQL Datenbank sowie ein Server benötigt, auf welchem das System installiert werden kann. Nachdem man die entpackten Dateien von osTicket auf den FTP-Server geladen hat kann man das Installations-Skript über den Browser aufrufen: http://www.deinewebseite.com/support/setup/
Mit dem osTicket Installations-Skript, mit welchem man osTicket auf seinem Server installiert, geht alles recht zügig. Im Installations-Skript muss man lediglich die Datenbank sowie den User und die Login-Informationen, welcher auf die Datenbank zugreifen kann, angeben. Eventuell müssen noch die Rechte über einen FTP-Client gesetzt werden, damit osTicket laufen kann.
Danach ist osTicket normal auf dem Server installiert und sollte einwandfrei laufen.
Nach der Installation mussten wir noch eine Deutsche Übersetzung finden, was nicht so einfach war, da zur aktuellen Version von osTicket eigentlich noch keine Deutsche Übersetzung existiert. Also mussten wir eine veränderte Entwickler Version von osTicket installieren, welche das ganze Problem löste.

Mit der Übersetzung die wir verwenden, wurde jedoch nur der Teil, welche die Kunden sehen, übersetzt. Das Admin-Interface blieb in englisch – was ja nicht sonderlich schlimm ist. Jedoch ging es gleich zum nächsten Problem, die E-Mails, welche unsere Kunden erhalten, wenn es zum Beispiel eine Antwort auf eines ihrer Tickets gibt, war auch noch komplett in englisch. Die ganzen Phrasen sind alle in der Datenbank gespeichert, was heisst, dass wir die Datenbank immer wieder neu Importieren müssen. Zurzeit arbeite ich noch an der Übersetzung der E-Mail Templates, um alles noch etwas auszubessern.

osticket

Fatal Error beim Anlegen eines Content Elements in TYPO3 mit TemplaVoila

6. November 2009 in TYPO3 von Leo

Als ich gestern TYPO3 auf meinem lokalen Apache Server auf meinem Computer installiert habe, und mir Zusammen mit TemplaVoila ein einfaches HTML Template zu einem TYPO3 Template bastelte, ist es mir zuerst nicht aufgefallen. Jedoch kam es, als ich ein neues Content Element auf einer Seite anlegen wollte, immer zu einem Error.

Swisscom: technische Probleme mit der neuen XtraZone

5. November 2009 in Internet von Leo

Seit kurzem ist die neue und modernere XtraZone von Swisscom auf geschaltet worden. Sie ersetzt die alte und beliebte einfachere XtraZone, welche bisher alle mit ihren Smartphones über das Internet nutzten, um die 500 gratis SMS voll auskosten zu können. Nun hat die Swisscom jedoch technische Probleme mit der neuen XtraZone, wie sie allen Kunden unter 26 per SMS mitteilte. So steht einem zurzeit nur die alte XtraZone zur Verfügung, da Swisscom die neue nun wieder offline genommen hat. Viele Kunden der Swisscom sind verärgert, da es nun mit den aktuellen Handy-Apps nicht mehr möglich ist die XtraZone zu verwenden – hat Swisscom dies gezielt gemacht?! Jedenfalls bekommt jeder Swisscom Kunde der die XtraZone verwenden kann – also alle unter 26 jährigen – diesen Monat 50 gratis SMS. Zumindest hiermit sie sich ein wenig entschuldigen.

Loeschen von Bestellungen in Magento

8. Oktober 2009 in Magento von Leo

Viele wundern sich vielleicht wieso es in Magento nicht möglich ist Bestellungen von Kunden zu löschen. Ich habe hier für euch nun die Lösung für das Problem gefunden. So könnt ihr ab sofort alle Bestellungen ohne Probleme löschen.

Früher musste das ganze mühsam in der Datenbank erledigt werden, doch nun gibt es eine Extension für Magento, mit der ihr Bestellungen sehr komfortabel löschen könnt. Die Extension heisst kurz und simpel “Delete Orders”. Wenn ihr sie installiert habt seht ihr gleich unter dem Punkt Bestellungen oben rechts im Dropdown die Auswahl “Löschen” oder “Delete”.