TYPO3: Problem mit Image-Links nach Update auf 4.5

21. Juni 2011 in TYPO3 von Leo

Nach dem Update auf TYPO3 funktionierten die Image-Links nicht mehr, sofern mehrere Bilder in einem Inhaltselement waren, welche je Einzeln verlinkt werden sollten. Angegeben werden die Links undereinander (je eine Zeile) in einem Textfeld, und sollten dann gesplittet werden. Kurze Zeit später bin ich auf folgendes gestossen: [Klick], welches mich auf die richtige Spur brachte.
Jedoch war es in meinem Fall die Extension SlimBox die das Problem verursacht. Also bearbeitete ich kurz das TypoScript-Setup der genannten Extension, und fügte folgende 2 Zeilen ein:

tt_content.image.20.1.imageLinkWrap.enable.ifEmpty.typolink.parameter.listNum.splitChar = 10
tt_content.image.20.1.imageLinkWrap.typolink.parameter.override.listNum.splitChar = 10

Danach funktionierte alles wieder wunderbar.

Womöglich funktioniert es auch lediglich mit einem Update der SlimBox. Auf der Seite welche dieses Problem existierte war noch eine alte Version installiert (2.1.0), zurzeit ist Version 3.1.0 die aktuellste.

TYPO3: DirectMail – Probleme mit Logfile

17. Juni 2011 in TYPO3 von Leo

In einer TYPO3 Installation hatten wir das Problem, dass wieso auch immer plötzlich DirectMail keine Schreibrechte mehr auf sein eigenes Logfile hatte, weshalb es nicht mehr möglich war Newsletter zu Versenden. Wir erhielten lediglich die Meldung

logfile cannot be written. Quiting directmail sending!

Nach kurzer Zeit war das Problem aber behoben. Es musste lediglich dem Logfile eine Berechtigung von 777 gegeben werden. Zu finden ist das File im typo3temp Verzeichnis unter dem Namen “tx_directmail_dmailer_log.txt”.

Danach funktionierte der Versand wieder bestens.

Java RPG: Dragonjia

17. Juni 2010 in Java von Leo

In der Schule haben wir vor kurzem eine Arbeit Abgeschlossen, bei welcher jeder Schüler sein eigenes Java Projekt Programmieren musste. Dies konnte entweder ein Spiel sein oder ein Tool wie z.B. ein Taschenrechner. Das ganze musste jedoch mindestens 250 Zeilen Code haben, was ich mit meinen fast 500 Zeilen locker erreichte. Neben dieser Anforderung gab es natürlich noch die Anforderung Sachen zu Verwenden die wir im ersten Jahr nun gelernt hatten, sowie musste man seinen Quellcode 100%ig verstehen, was mir auch keine Mühe machte da ich alles komplett selber geschrieben habe.

Für mein Spiel gab es schlussendlich eine 5.5, also gar nicht mal schlecht ;) Ich habe mich aber entschieden wenn ich mal Zeit und Lust habe noch etwas weiter am Spiel zu Programmieren, da ich noch mehr draus machen möchte, denn leider reichte die Zeit bis zum Abgabetermin nicht aus etwas grösseres zu machen, da meine Idee schon sehr Umfangreich war.

Das Spiel werde ich übrigens noch nicht veröffentlichen, da es noch lange nicht Fertig ist und wahrscheinlich den meisten kaum Spass machen würde ;)

Wie auch immer… hier werde ich euch natürlich, falls es neuigkeiten gibt, davon Berichten. Sobald der Zeitpunkt gekommen ist werde ich es dann auch mal veröffentlichen.

Noch eine Anmerkung: Das Spiel ist ein Text basiertes Spiel, also nichts mit 3D und so :P

Windows: Bootmenü bearbeiten und Standard System wählen

6. Mai 2010 in Computer von Leo

Wer mehrere Systeme auf dem Computer hat, wird normalerweise über Windows gefragt welches System gebootet werden soll. Um das Standard-System auszuwählen, oder die Zeit in welcher man seine Auswahl treffen kann, welches System nun gebootet wird, kann man direkt und unkompliziert in Windows selbst bearbeiten. Benötigt dafür sind nur Adminrechte.

Die Einstellung findet ihr in [Systemsteuerung, System, Einstellungen ändern, Erweitert, Starten und Wiederherstellen (Einstellungen...)].

Um den Masterboot Record zu bearbeiten hilft euch womöglich dies hier weiter.

TYPO3: Caretaker vorgestellt + Installation

11. Februar 2010 in Tutorials, TYPO3 von Leo

In letzter Zeit beschäftigte ich mich sehr mit der TYPO3 Extension ‘Caretaker‘, welche, meiner Meinung nach sehr hilfreich ist. Zur Geschichte:
Markus gab mir als Davide hier schnupperte den Auftrag, ich soll Caretaker auf den TYPO3 Installationen unserer Kunden installieren. Also setzte ich mich an die Aufgabe, und installierte Caretaker. Bei einigen Installationen ging dies Problemlos, bei anderen erschienen PHP Fehler, welche wegen dem Hoster verursacht wurden. Die ganze Aufgabe ging mehrere Tage, da alles recht Zeitaufwändig war.

Doch was genau ist Caretaker?
Wie der Name schon sagt, kann man mit dieser Extension seine TYPO3 Installationen pflegen. Die externen (Kunden-) Installationen kommunizieren mit der eigenen TYPO3 Installation, welche sozusagen als Hauptquartier von Caretaker dient. All die TYPO3 Installationen geben nun verschiedene Dinge bekannt, wie z.B. die aktuelle installierte TYPO3 Version, unsichere Extensions und viele weitere hilfreiche Informationen. Das ganze wird dann wie gesagt in der Zentrale (dem Hauptquartier) aufgelistet, in einer grossen Liste, sortiert nach den Installationen.

Was bringt Caretaker?
Dank Caretaker haben wir stets eine Übersicht über die TYPO3-Installationen unserer Kunden, und können so schnell handeln, falls ein TYPO3 Update oder etwas sonstiges benötigt wird. Ausserdem trägt Caretaker auch zur Sicherheit der Webseiten unserer Kunden bei.

Installation von Caretaker

Ich erkläre euch nun wie Caretaker sinngemäss installiert wird. Zuerst müsst ihr euch die Extension herunterladen. Da das Plugin noch in Entwicklung ist, findet man es noch nicht direkt in der Extension Datenbank von typo3.org, sondern muss es in der TYPO3 “Schmiede” herunterladen: Klick.

1. Installiert Caretaker (caretaker) und Caretaker Instance (caretaker_instance) auf eurer eigenen TYPO3 Installation.

2. Unter Caretaker Instance solltet ihr, wenn ihr alles richtig gemacht habt, nun einen Public Key sehen, welcher ihr benötigt um fortzufahren (nach der Installation im Ext. Manager in Caretaker Instance noch unter “UPDATE!”).

3. Installiert Caretaker Instance nun auf einer externen TYPO3-Installation, und lasst euch auch einen Key Generieren. Kopiert den internen Public Key nun in die externe Installation und umgekehrt (nicht Key überschreiben, sondern in das leere Feld einfügen!).

4. Erstellt nun in der internen Installation im Listen-Modul einen neuen Eintrag  und weist ihn in eine Gruppe (Standard-Tests).

5. Geht nun auf den backend Punkt “Caretaker Overview”. Dort klickt ihr auf die gerade eingetragene Seite und klickt auf den “refresh forced” Button.

Nun sollte zumindest der “HTTP-Test” grün erscheinen, da dieser bekannt gibt, ob die beiden Installationen miteinander Kommunizieren können.