<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		
		<title>Typo-Script.de - RSS Feed</title>
		<link>http://www.typo-script.de/</link>
		<description>Latest News</description>
		<language>de</language>
		<image>
			<title>Typo-Script.de - RSS Feed</title>
			<url>http://www.typo-script.de/fileadmin/templates/typo_script_de_v1/images/rss.png</url>
			<link>http://www.typo-script.de/</link>
			<width>102</width>
			<height>54</height>
			<description>Latest News</description>
		</image>
		<generator>TYPO3 - get.content.right</generator>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		
		
		
		<lastBuildDate>Fri, 30 Sep 2011 13:07:00 +0200</lastBuildDate>
		
		
		<item>
			<title>Sicherheitszertifikat mit Apache und mod_ssl erstellen</title>
			<link>http://www.typo-script.de/helferlein/sicherheitszertifikat-mit-apache-und-mod_ssl-erstellen</link>
			<description>Eine kleine Beschreibung zur Erstellung eines lokalen Sicherheitszertifikates das für verschlüsselte Datenbewegungen (Stichwort: https) im Webbrowser benötigt wird.
Als erstes die...</description>
			<content:encoded><![CDATA[Eine kleine Beschreibung zur Erstellung eines lokalen Sicherheitszertifikates das für verschlüsselte Datenbewegungen (Stichwort: https) im Webbrowser benötigt wird.
Als erstes die Testumgebung
Folgende Serverkomponenten sollten installiert sein und bereits ihre gewünschte Funktion ausführen.
Apache Webserver (mit OpenSSL Modul)mod_ssl 0.9.8r (aktuelleste Apache Version mit OpenSSL hier erhältlich)PHP 5.2.6 (aktuelle PHP Versionen sind hier zu bekommen)optional ein Datenbankserver, wie MySQL (hier erhältlich)
Der zweiten Schritt
Es wird in der httpd.conf des Apache Server das OpenSSL Modul &quot;mod_ssl&quot; aktiviert. Einfach folgende Zeile auskommentieren und den Server neu starten.
LoadModule ssl_module modules/mod_ssl.so
Drittens das Zertifikat erstellen
In der Windows Kommandozeile (cmd) das Verzeichnis mit der Apache Installation ansteuern und in den Unterordner &quot;bin&quot; wechseln.
cd D:\Webserver\Apache2.2\bin
Dort wird die &quot;openssl.exe&quot; aktiviert und man kann beginnen ein neues Zertifikat anzulegen.
req -config ../conf/openssl.cnf -new -out ../conf/neues_zertifikat.csr
Nach Eingabe dieses Befehls muss ein Passwort (mindestens 4 Zeichen) zur Generierung des Sicherheitszertifikates festgelegt werden (dieses bitte aufschreiben oder merken).
Im Folgenden werden dann die benötigte Daten zum Zertifkat abgefragt.
Country Name (2 letter code) [AU]:State or Province Name (full name) [Some-State]:Locality Name (eg, city) []:Organization Name (eg, company) [Internet Widgits Pty Ltd]:Organizational Unit Name (eg, section) []:Common Name (eg, YOUR name) []: 127.0.0.1Email Address []:Please enter the following 'extra' attributesto be sent with your certificate requestA challenge password []:An optional company name []:
Im Prinzip kann hier alles frei gelassen werden bis auf &quot;Common Name&quot;. Dort muss die Internet-Adresse der Seite rein, auf dem das Zertifikat verwendet wird. In meinem Beispiel kommt dort die Adresse des lokalen Pache Servers rein. Also: 127.0.0.1
Nachdem alle Daten drin sind, kommt diese Befehlszeile zur Anwendung.
x509 -in ../conf/neues_zertifikat.csr -out ../conf/neues_zertifikat.crt -req -signkey ../conf/neues_zertifikat.key -days 1800
Diese dient zur entgültigen Speicherung des neuen Zertifikates in Form einer Datei &quot;neues_zertifikat.key&quot; die sich nun im Ordner &quot;Apache2.2\conf&quot; befindet.
Sollte alles geklappt haben, kann nun mit folgender Adresse im Browser probiert werden, ob das Zertifikat wie gewünscht seinen Dienst tut.
https://127.0.0.1
Das war es schon. Es sollte jetzt eine &quot;sichere&quot; Verbindung zur angeforderten Seite angelegt werden.Viel Spaß damit.]]></content:encoded>
			<category><a href="helferlein" title="Helferlein">Helferlein</a></category>
			
			
			<pubDate>Fri, 30 Sep 2011 13:07:00 +0200</pubDate>
			
		</item>
		
		<item>
			<title>Inhalt vom TemplaVoila FCE als TypoScript auslagern</title>
			<link>http://www.typo-script.de/typoscript/inhalt-vom-templavoila-fce-als-typoscript-auslagern</link>
			<description>Es gibt die Möglichkeit den Inhalt eines mit TemplaVoila erstellten FCE (Flexible Content Element) in ein TypoScript Objekt auszulagern. Dort kann man seinen eigenen Inhalt kreieren und wie...</description>
			<content:encoded><![CDATA[Es gibt die Möglichkeit den Inhalt eines mit TemplaVoila erstellten FCE (Flexible Content Element) in ein TypoScript Objekt auszulagern.&nbsp;Dort kann man seinen eigenen Inhalt kreieren und&nbsp;wie gewohnt das FCE in die Seite einfügen.
Folgende Schritte sind nötig, damit dies möglich wird. Als erstes mal ein FCE mit dem Namen &quot;meinInhalt&quot; erstellen und dem eine simple Datenstruktur zuweisen. Als ROOT-Element den body-Tag und für das Inhaltselement (CE colPos 0) den div-Tag mit dem Namen &quot;Inhalt&quot;. Für das benötigte Template kann man so etwas nehmen:
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;de&quot; lang=&quot;de&quot;&gt;&lt;head&gt;&lt;title&gt;meinInhalt&lt;/title&gt;&lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot; /&gt;&lt;/head&gt;&lt;body&gt;&lt;div class=&quot;meinInhalt&quot;&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;
Als Ergebnis bekommt man nach dem Speichern in der FCE Datenstruktur eine XML Ausgabe die folgendermaßen aussieht:
&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; standalone=&quot;yes&quot; ?&gt;&lt;T3DataStructure&gt;&nbsp;&nbsp;&nbsp; &lt;meta type=&quot;array&quot;&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;langDisable&gt;1&lt;/langDisable&gt;&nbsp;&nbsp;&nbsp; &lt;/meta&gt;&nbsp;&nbsp;&nbsp; &lt;ROOT type=&quot;array&quot;&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;tx_templavoila type=&quot;array&quot;&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;title&gt;ROOT&lt;/title&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;description&gt;Wählen Sie das HTML-Element der Seite, das Sie als übergeordnetes Container-Element der Vorlage möchten.&lt;/description&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/tx_templavoila&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;type&gt;array&lt;/type&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;el type=&quot;array&quot;&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;field_Inhalt type=&quot;array&quot;&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;tx_templavoila type=&quot;array&quot;&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;title&gt;Inhalt&lt;/title&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;description&gt;Inhalt&lt;/description&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;sample_data type=&quot;array&quot;&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;numIndex index=&quot;0&quot;&gt;Inhalt&lt;/numIndex&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/sample_data&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;eType&gt;ce&lt;/eType&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;TypoScript&gt;10= RECORDS10.source.current=110.tables = tt_content&lt;/TypoScript&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;preview&gt;&lt;/preview&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/tx_templavoila&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;TCEforms type=&quot;array&quot;&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;label&gt;Inhalt&lt;/label&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;config type=&quot;array&quot;&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;type&gt;group&lt;/type&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;internal_type&gt;db&lt;/internal_type&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;allowed&gt;tt_content&lt;/allowed&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;size&gt;5&lt;/size&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;maxitems&gt;200&lt;/maxitems&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;minitems&gt;0&lt;/minitems&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;multiple&gt;1&lt;/multiple&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;show_thumbs&gt;1&lt;/show_thumbs&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/config&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/TCEforms&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/field_Inhalt&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/el&gt;&nbsp;&nbsp;&nbsp; &lt;/ROOT&gt;&lt;/T3DataStructure&gt;
Um nun daraus die Inhalte in eine TypoScript &quot;lib.&quot; auszulagern muss die XML Vorlage wie folgt umgeschrieben werden:
&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; standalone=&quot;yes&quot; ?&gt;&lt;T3DataStructure&gt;&nbsp;&nbsp;&nbsp; &lt;meta type=&quot;array&quot;&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;langDisable&gt;1&lt;/langDisable&gt;&nbsp;&nbsp;&nbsp; &lt;/meta&gt;&nbsp;&nbsp;&nbsp; &lt;ROOT type=&quot;array&quot;&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;tx_templavoila type=&quot;array&quot;&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;title&gt;ROOT&lt;/title&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;description&gt;Wählen Sie das HTML-Element der Seite, das Sie als übergeordnetes Container-Element der Vorlage möchten.&lt;/description&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/tx_templavoila&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;type&gt;array&lt;/type&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;el type=&quot;array&quot;&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;field_Inhalt type=&quot;array&quot;&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;tx_templavoila type=&quot;array&quot;&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;title&gt;Inhalt&lt;/title&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;description&gt;Inhalt&lt;/description&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;sample_data type=&quot;array&quot;&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;numIndex index=&quot;0&quot;&gt;Inhalt&lt;/numIndex&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/sample_data&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;eType&gt;ce&lt;/eType&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;TypoScript&gt;&lt;![CDATA[10 &lt; lib.meinInhalt]]&gt;&lt;/TypoScript&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;proc type=&quot;array&quot;&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;stdWrap&gt;&lt;/stdWrap&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/proc&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/tx_templavoila&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;TCEforms type=&quot;array&quot;&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/TCEforms&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/field_Inhalt&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/el&gt;&nbsp;&nbsp;&nbsp; &lt;/ROOT&gt;&lt;/T3DataStructure&gt;
Abspeichern und das eben erstellte FCE als Inhaltselement (CE) in eine Seite einfügen. Im Anschluss den TypoScript Editor im Setup des Root-Templates auswählen und dort die &quot;lib.meinInhalt&quot; mit beliebigem Inhalt ausstatten. Das kann z.B. so aussehen:
lib.meinInhalt = COAlib.meinInhalt {&nbsp; 10 = TEXT&nbsp; 10.value = HALLO ich stehe jetzt als Text über dem FCE&nbsp; 10.wrap = | Und ich stehe als wrapper unter dem FCE}
Das ist natürlich&nbsp;nur ein simples Beispiel dafür was man inhaltlich für das FCE definieren kann. Möglich sind Menüstrukturen, Erweiterungen oder ähnliches. Viel Spaß beim probieren.]]></content:encoded>
			<category><a href="typoscript" title="TypoScript">TypoScript</a></category>
			
			
			<pubDate>Mon, 14 Feb 2011 10:09:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Title-Tag für verlinkte Inhaltselemente (CE) setzen</title>
			<link>http://www.typo-script.de/typoscript/title-tag-fuer-verlinkte-inhaltselemente-ce-setzen</link>
			<description>Schaut man sich in der &quot;lib.stdheader&quot; etwas genauer um, findet man dort die Eigenschaft zum Rendern von Überschriften erstellter Inhaltselemente (Content Element). Will man dort den...</description>
			<content:encoded><![CDATA[Schaut man sich in der &quot;lib.stdheader&quot; etwas genauer um, findet man dort die Eigenschaft zum Rendern von Überschriften erstellter Inhaltselemente (Content Element). Will man dort den Title-Tag benutzen, kann man folgende Zeilen in das TS Setup des Root-Template der Seite schreiben.
# Variante 1lib.stdheader.10.setCurrent.typolink.title.field = headerlib.stdheader.10.setCurrent.typolink.title.htmlSpecialChars = 1# Variante 2lib.stdheader.10.setCurrent.typolink.title {&nbsp; field = header&nbsp; htmlSpecialChars = 1}
Resultat ist, das nun alle Überschriften der CE`s mit einem schönen Title-Tag versehen sind.]]></content:encoded>
			<category><a href="typoscript" title="TypoScript">TypoScript</a></category>
			
			
			<pubDate>Fri, 11 Feb 2011 14:26:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Erreichbarkeit einer Domain mittels @fsockopen() testen</title>
			<link>http://www.typo-script.de/php-script/erreichbarkeit-einer-domain-mittels-fsockopen-testen</link>
			<description>Mit diesem kleine Codeschnipsel ist es möglich, das Vorhandensein der bei &quot;$host&quot; eingetragen Url zu ermitteln.
&lt;?$host = &quot;typo-script.de&quot;;$url =...</description>
			<content:encoded><![CDATA[Mit diesem kleine Codeschnipsel ist es möglich, das Vorhandensein der bei &quot;$host&quot; eingetragen Url zu ermitteln.
&lt;?$host = &quot;typo-script.de&quot;;$url = &quot;http://$host/&quot;;$check = @fsockopen($host, 80);if($check) {echo &quot;Die Seite &lt;a href='$url' target='_blank'&gt;$host&lt;/a&gt; ist erreichbar!&quot;;}else {echo &quot;Die Seite&lt;a href='$url' target='_blank'&gt;$host&lt;/a&gt; ist nicht erreichbar!&quot;;}?&gt;
In diesem Beispiel für $host = &quot;typo-script.de&quot;, erscheint die Ausgabe als True und die Domain ist somit erreichbar.]]></content:encoded>
			<category><a href="php-script" title="PHP Script">PHP Script</a></category>
			
			
			<pubDate>Thu, 10 Feb 2011 22:02:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Tips und Tricks: TYPO3 Erweiterung TemplaVoila</title>
			<link>http://www.typo-script.de/typoscript/tips-und-tricks-typo3-erweiterung-templavoila</link>
			<description>FCE Titel im FrontEnd ausgeben
Warum wird der Titel eines flexiblen Inhaltselements (FCE) nicht im Front End angezeigt? Muss man jedes mal ein zusätzliches Inhaltselement nur für die Überschrift...</description>
			<content:encoded><![CDATA[FCE Titel im FrontEnd ausgeben
Warum wird der Titel eines flexiblen Inhaltselements (FCE) nicht im Front End angezeigt? Muss man jedes mal ein zusätzliches Inhaltselement nur für die Überschrift anlegen...
Abhilfe schafft folgender TypoScript Code der im Setup des Root Templates eingefügt wird.
tt_content.templavoila_pi1.10 =&lt; lib.stdheader
Dank dieser einen Zeile wird nun bei jedem FCE auch der Titel im Front End angezeigt. Hinweis: Ab der TemplaVoila Version 1.5.1 hat man bei der Installation der Erweiterung die Option den Titel des FCE standartmaßig zu aktivieren.
Inhalt von SysOrdnern anzeigen
Das kann man mit folgendem Code im PageTS für einzelne SysOrdner oder im UserTS gleich für alle SysOrdner erreichen:
mod.web_txtemplavoilaM1.additionalDoktypesRenderToEditView = 254
Die &quot;254&quot; ist der Elementtyp des Objekts.
Inhaltselement auf mehreren Seiten anzeigen
Wenn man erreichen möchte, das ein Inhaltselement (CE) auf mehreren Seiten angezeigt werden soll, kann man das so umsetzen. Als erstes ein Inhaltselement erstellen und davon die &quot;uid&quot; merken. Oder bei Kurzzeitgedächtnisproblemen uid aufschreiben.
Dann per TypoScript in das Root-Template Setup der Seite folgenden einfügen:
# CONTENT UID 11lib.inhaltCeUid = COAlib.inhaltCeUid {&nbsp;&nbsp;&nbsp; 10 = RECORDS&nbsp;&nbsp;&nbsp; 10.tables = tt_content&nbsp;&nbsp;&nbsp; # 11&nbsp; ist gleich die uid des hoffentlich gemerkten Inhaltselements&nbsp;&nbsp;&nbsp; 10.source = 11}
Den Inhalt des CE kann man dann z.B. in das Menu legen.
lib.menuLinks = COAlin.menuLinks {&nbsp; 10 = TEXT&nbsp; 10.value = Menu&nbsp; # Hier erscheint nun der Inhalt des CE mit der uid 11&nbsp; 20 &lt; lib.inhaltCeUid}]]></content:encoded>
			<category><a href="typoscript" title="TypoScript">TypoScript</a></category>
			
			
			<pubDate>Thu, 10 Feb 2011 21:35:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>MySQL TYPO3 Beispiel zu GROUP_CONCAT mit JOIN</title>
			<link>http://www.typo-script.de/mysql-script/mysql-typo3-beispiel-zu-group_concat-mit-join</link>
			<description>Bei einer normalen SELECT Abfrage bietet MySQL die Möglichkeit einer zugeordneten Gruppierung von Werten aus einer anderen Tabelle, ohne das dafür eine zweite Abfrage vorgenommen werden muss. Die...</description>
			<content:encoded><![CDATA[Bei einer normalen SELECT Abfrage bietet MySQL die Möglichkeit einer zugeordneten Gruppierung von Werten aus einer anderen Tabelle, ohne das dafür eine zweite Abfrage vorgenommen werden muss. Die Zauberworte hierfür sind im folgenden Beispiel &quot;GROUP_CONCAT&quot; und &quot;JOIN&quot; (oder auch LEFT OUTER JOIN).
Folgende Abfrage soll umgesetzt werden: Zeige mir alle Datensätze, die zu einer Kategorie gehören. Konkret in diesem Fall, alle Newsbeiträge&nbsp;zu allen Newskategorien.
SELECT&nbsp; tt_news_cat.uid AS cat_id,&nbsp; GROUP_CONCAT(DISTINCT tt_news.uid ORDER BY tt_news.uid DESC SEPARATOR ',') AS news_idFROM tt_news&nbsp; LEFT OUTER JOIN tt_news_cat_mm ON tt_news.uid = tt_news_cat_mm.uid_local&nbsp; LEFT OUTER JOIN tt_news_cat ON tt_news_cat.uid = tt_news_cat_mm.uid_foreignGROUP BY tt_news_cat.uid+----+----------------+| cat_id | news_id&nbsp;&nbsp;&nbsp; |+----+----------------+|&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; | 1,2,3,4&nbsp;&nbsp;&nbsp; ||&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp; | 5,6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ||&nbsp; 3&nbsp;&nbsp;&nbsp;&nbsp; | 7,8,9,10&nbsp;&nbsp; ||&nbsp; 4&nbsp;&nbsp;&nbsp;&nbsp; | 11,12&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |+--------+------------+
Die Syntax der GROUP_CONCAT Funktion ist folgendermaßen aufgebaut:
GROUP_CONCAT([DISTINCT] expr [,expr ...]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ORDER BY {unsigned_integer | col_name | expr}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ASC | DESC] [,col_name ...]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [SEPARATOR str_val])
Desweiteren sollte beachtet werden, das die maximale Zeichenanzahl der GROUP_CONCAT - Spalte auf  eine Länge von 1024 Zeichen begrenzt ist. Sollte dies nicht ausreichen, kann man in der mysql.conf die Systemvariable group_concat_max_len an seine Bedürfnisse anpassen.]]></content:encoded>
			<category><a href="mysql-script" title="MySQL Script">MySQL Script</a></category>
			
			
			<pubDate>Thu, 10 Feb 2011 09:43:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Updates auf Startseite und Seitendesign</title>
			<link>http://www.typo-script.de/blog/updates-auf-startseite-und-seitendesign</link>
			<description>Im Laufe der letzen Tage wurde einiges am Design der Seite verändert. Speziell wurde das Root Menu und die Startseite neu strukturiert.
Was gleich ins Auge fallen wird ist, das sich das Angebot der...</description>
			<content:encoded><![CDATA[Im Laufe der letzen Tage wurde einiges am Design der Seite verändert. Speziell wurde das Root Menu und die Startseite neu strukturiert.
Was gleich ins Auge fallen wird ist, das sich das Angebot der Seite mehr an potentielle Auftraggeber für neue TYPO3 Projekte richtet. Diese haben dadurch die Möglichkeit sich einen schnellen Überblick zum Bereich &quot;TYPO3 Webdesign&quot; machen zu können.
Es sind dazu nun auch Auszüge von aktuellen &quot;TYPO3 Arbeiten&quot; zur Begutachtung aufgeführt. Und es gibt nun auch die Funktion seine Stimme zu interessanten Umfragen auf der Seite abzugeben.]]></content:encoded>
			<category><a href="blog" title="Blog">Blog</a></category>
			
			
			<pubDate>Wed, 09 Feb 2011 10:32:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Login Logout Link per Statusabfrage</title>
			<link>http://www.typo-script.de/typoscript/login-logout-link-per-statusabfrage</link>
			<description>Folgendes Typoscript Beispiel zeigt, wie sich eine Login Link oder Button für Mitlgieder einrichten lässt, der sich abhängig vom Login Status ändert.
lib.user_login_link =...</description>
			<content:encoded><![CDATA[Folgendes Typoscript Beispiel zeigt, wie sich&nbsp;eine Login Link oder Button für Mitlgieder einrichten lässt, der sich abhängig vom Login Status ändert.
lib.user_login_link = COA_INTlib.user_login_link {&nbsp; # Login Link (Anzeige wenn User NICHT eingeloggt)&nbsp; 10 = TEXT&nbsp; 10 {&nbsp;&nbsp;&nbsp; value = LOGIN&nbsp;&nbsp;&nbsp; typolink {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; parameter = 0 // pid mit dem Login-Formular&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; if.isFalse.data = TSFE:fe_user|user|username&nbsp; }&nbsp; # Logout Link (Anzeige wenn User eingeloggt)&nbsp; 20 &lt; .10&nbsp; 20.if.negate = 1&nbsp; 20 {&nbsp;&nbsp;&nbsp; value = LOGOUT&nbsp;&nbsp;&nbsp; typolink {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; additionalParams = &amp;logintype=logout&nbsp;&nbsp;&nbsp; }&nbsp; }}]]></content:encoded>
			<category><a href="typoscript" title="TypoScript">TypoScript</a></category>
			
			
			<pubDate>Tue, 08 Feb 2011 22:06:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Funktion mail() - Feedback oder E-Mail Formular erstellen</title>
			<link>http://www.typo-script.de/php-script/funktion-mail-feedback-oder-e-mail-formular-erstellen</link>
			<description>Dieses einfache Formular mit Möglichkeiten zur Erweiterung soll als Beispiel für die Herangehensweise zur Programmierung eines E-Mail Formular dienen. Als erstes ein Datei erstellen namens...</description>
			<content:encoded><![CDATA[Dieses einfache Formular mit Möglichkeiten zur Erweiterung soll als Beispiel für die Herangehensweise zur Programmierung eines E-Mail Formular dienen. Als erstes ein Datei erstellen namens &quot;feedback.php&quot;. In diese kommt folgendes:
&lt;?phpecho &quot;&lt;form method=\&quot;POST\&quot; action=\&quot;senden.php\&quot;&gt;&quot;;echo &quot;Dein Name: &lt;input type=\&quot;text\&quot; name=\&quot;textfeld\&quot; size=\&quot;20\&quot;&gt;&quot;;echo &quot;&lt;input type=\&quot;submit\&quot; value=\&quot;Absenden\&quot; name=\&quot;Senden\&quot;&gt;&quot;;echo &quot;&lt;/form&gt;&quot;;?&gt;
Zum zweiten erstellt man eine eine Datei mit Namen &quot;senden.php&quot;, die folgendes beinhaltet:
&lt;?php$empfaenger = &quot;deine@email.de&quot;;$betreff = &quot;Feedback&quot;;$nachricht = &quot;Hallo,\n\njemand hat den Namen $textfeld eingegeben!&quot;;mail($empfaenger, $betreff, $nachricht, &quot;FROM: Formular&quot;);?&gt;
Die Eingabefelder können beliebig erweitert werden. Zum Beispiel:
&lt;?phpecho&quot;E-Mail: &lt;input type=\&quot;text\&quot; name=\&quot;email\&quot; size=\&quot;20\&quot;&gt;&quot;;echo&quot;Kommentar: &lt;textarea rows=\&quot;4\&quot; name=\&quot;kommentar\&quot; cols=\&quot;27\&quot;&gt;&quot;;// usw...?&gt;
Natürlich müssen dann, um die Eingaben auch zu erhalten, in der &quot;senden.php&quot;, die einzelnen Funktionen auch übergeben werden. Was dann so geschieht:
&lt;?$nachricht = &quot;Kommentar: $kommentar und E-mail: $email&quot;;?&gt;
Die Einsatzmöglichkeiten sind sehr vielfach. Einfach ausprobieren und eigene Varianten bestimmen.]]></content:encoded>
			<category><a href="php-script" title="PHP Script">PHP Script</a></category>
			
			
			<pubDate>Mon, 24 Jan 2011 11:38:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>PureText - Text ohne Formatierung einfügen</title>
			<link>http://www.typo-script.de/software/puretext-text-ohne-formatierung-einfuegen</link>
			<description>Heute bin ich auf ein kleines Programm gestoßen, mit dem es ganz einfach ist, Texte die z.B. aus einem Word- oder HTML Dokument stammen ohne Formatierungen einzufügen. Man kan dazu eine...</description>
			<content:encoded><![CDATA[Heute bin ich auf ein kleines Programm gestoßen, mit dem es ganz einfach ist, Texte die z.B. aus einem Word- oder HTML Dokument stammen ohne Formatierungen einzufügen. Man kan dazu eine Tastenkombination festlegen, mit der dann nur noch der gewünschte Textabschnitt ohne Formate zum Einfügen bereit steht.
Spache: Englisch - Typ: Freeware 
Home: PureText]]></content:encoded>
			<category><a href="software" title="Software">Software</a></category>
			
			
			<pubDate>Mon, 24 Jan 2011 11:29:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>tt_news erweitern (append) - Thumbshot für Links abbilden</title>
			<link>http://www.typo-script.de/typoscript/tt_news-erweitern-append-thumbshot-fuer-links-abbilden</link>
			<description>Mit folgendem Typoscript Code für die Erweiterung tt_news kann man für eingetragene Links zu einem News Artikel ganz einfach Thumbshots abbilden lassen. Stichwort &quot;append&quot; oder auch...</description>
			<content:encoded><![CDATA[Mit folgendem Typoscript Code für die Erweiterung tt_news kann man für eingetragene Links zu einem News Artikel ganz einfach Thumbshots abbilden lassen. Stichwort &quot;append&quot; oder auch &quot;prepend&quot;. Der Screenshot der Seiten erfolgt über einen externen Anbieter, in diesem Fall m-software, und wird in der Single Ansicht der News ausgegeben.
plugin.tt_news.displaySingle.content_stdWrap {&nbsp; append &gt;&nbsp; append = COA&nbsp; append {&nbsp;&nbsp;&nbsp; 20 = TEXT&nbsp;&nbsp;&nbsp; 20 {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value.field = links&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; typolink {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; parameter.field = links&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; target = _blank&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ATagParams = class=&quot;external-link-new-window&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; extTarget = _blank&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; title.field = title&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wrap = &lt;img src=&quot;http://www.m-software.de/screenshot/Screenshot.png?url=|&quot; /&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ATagBeforeWrap = 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; stdWrap.wrap = &lt;h4&gt;Vorschau&lt;/h4&gt;&lt;p class=&quot;thumbshot&quot;&gt;|&lt;/p&gt;&nbsp;&nbsp;&nbsp; stdWrap.required = 1&nbsp; }}]]></content:encoded>
			<category><a href="typoscript" title="TypoScript">TypoScript</a></category>
			
			
			<pubDate>Mon, 24 Jan 2011 10:32:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>ColorPic - ColorPicker oder auch Farbpipette</title>
			<link>http://www.typo-script.de/software/colorpic-colorpicker-oder-auch-farbpipette</link>
			<description>Das Programm ColorPic ist ein kleiner Color Picker zum Auswählen von Farben direkt vom Bildschirm. Die Ausgabe der Farbe erfolgt als HEX, Dezimal oder HTML-Code. Im Programm integriert ist auch eine...</description>
			<content:encoded><![CDATA[Das Programm ColorPic ist ein kleiner Color Picker zum Auswählen von Farben direkt vom Bildschirm. Die Ausgabe der Farbe erfolgt als HEX, Dezimal oder HTML-Code. Im Programm integriert ist auch eine Lupenfunktion.
Spache: Englisch - Typ: Freeware
Home: ColorPic]]></content:encoded>
			<category><a href="software" title="Software">Software</a></category>
			
			
			<pubDate>Wed, 19 Jan 2011 09:15:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Javascript Grundlagen - Zufallszahl (Random)</title>
			<link>http://www.typo-script.de/javascript/javascript-grundlagen-zufallszahl-random</link>
			<description>Ganzzahle((Obergrenze - Untergrenze + 1) * Zufallsfunktion() + Untergrenze);
Bsp.: parseInt((88 - 11 + 1) * Math.random() + 11)
Eine Zufallszahl&lt;form&gt;&lt;input type=&quot;button&quot;...</description>
			<content:encoded><![CDATA[Ganzzahle((Obergrenze - Untergrenze + 1) * Zufallsfunktion() + Untergrenze);
Bsp.: parseInt((88 - 11 + 1) * Math.random() + 11)
Eine Zufallszahl&lt;form&gt;&lt;input type=&quot;button&quot; onclick=&quot;alert(Math.random());&quot; value=&quot;Zufallszahl&quot; /&gt;&lt;/form&gt;Eine Zufallszahl zwischen 11 und 88
&lt;form&gt;&lt;input type=&quot;button&quot; onclick=&quot;alert(parseInt((88-11+1)*Math.random()+11));&quot; value=&quot;Zufallszahl&quot; /&gt;&lt;/form&gt;
1000 Zufallszahlen zwischen 11 und 88
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--function machzufall()&nbsp; {&nbsp; document.write(&quot;&lt;h1&gt; Die Zufallszahlen &lt;/h1&gt;&quot;);&nbsp; document.write(&quot;&lt;a href='javascript:history.back();' &gt;zurück &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&quot;);&nbsp; for (i=1;i&lt;=1000;i++)&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp;&nbsp; document.write(parseInt((88-11+1)*Math.random()+11) + &quot;&lt;br /&gt;&quot;);&nbsp;&nbsp;&nbsp; }&nbsp; }&nbsp; //function//--&gt;&lt;/script&gt;&lt;form&gt;&lt;input type=&quot;button&quot; onclick=&quot;machzufall();&quot; value=&quot;Viele Zufallszahlen&quot; /&gt;&lt;/form&gt;
Dez in Hex
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--function dezinhex(x) {b0 = x % 16;b1 = parseInt(x / 16);switch (b0) {case 10 : b0 = &quot;a&quot;; break;case 11 : b0 = &quot;b&quot;; break;case 12 : b0 = &quot;c&quot;; break;case 13 : b0 = &quot;d&quot;; break;case 14 : b0 = &quot;e&quot;; break;case 15 : b0 = &quot;f&quot;; break;}switch (b1) {case 10 : b1 = &quot;a&quot;; break;case 11 : b1 = &quot;b&quot;; break;case 12 : b1 = &quot;c&quot;; break;case 13 : b1 = &quot;d&quot;; break;case 14 : b1 = &quot;e&quot;; break;case 15 : b1 = &quot;f&quot;; break;}return &quot;&quot; + b1 + b0;}//functionfunction zufallsfarbe() {r = dezinhex(parseInt((255 - 0 + 1) * Math.random() + 0));g = dezinhex(parseInt((255 - 0 + 1) * Math.random() + 0));b = dezinhex(parseInt((255 - 0 + 1) * Math.random() + 0));document.bgColor = &quot;#&quot; + r + g + b;document.f1.txt1.value = &quot;#&quot; + r + g + b;}//function//--&gt;&lt;/script&gt;&lt;form name=&quot;f1&quot;&gt;&lt;input type=&quot;button&quot; onclick=&quot;alert(dezinhex(213));&quot; value=&quot;dez in hex&quot; /&gt;&lt;input type=&quot;button&quot; onclick=&quot;zufallsfarbe();&quot; value=&quot;Zufallsfarbe&quot; /&gt;&lt;input type=&quot;text&quot; name=&quot;txt1&quot; onmousemove=&quot;zufallsfarbe();&quot; /&gt;&lt;/form&gt;]]></content:encoded>
			<category><a href="javascript" title="Javascript">Javascript</a></category>
			
			
			<pubDate>Mon, 17 Jan 2011 23:46:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Schornsteinfegerbetrieb aus der Hauptstadt Berlin</title>
			<link>http://www.typo-script.de/webdesign/typo3-referenzen/schornsteinfegerbetrieb-aus-der-hauptstadt-berlin</link>
			<description>Beschreibung: Leistungs-, Informations- und Angebotsseite eines geprüften Schornsteinfegermeisters und zertifizierten Gebäudeenergieberaters aus dem Herzen Berlins.
Anforderungen:
Anfertigen eines...</description>
			<content:encoded><![CDATA[Beschreibung: Leistungs-, Informations- und Angebotsseite eines geprüften Schornsteinfegermeisters und zertifizierten Gebäudeenergieberaters aus dem Herzen Berlins.
Anforderungen:
Anfertigen eines Logo, Seiten-Design (Konzept und Umsetzung in XHTML und CSS), WerbemittelBlog-System und RSS Feed zu allen SeiteninhaltenBenutzerregistrierung mit anschließenden benutzerspezifische Admin-FunktionenBilder Galerie, Link-Kategorien-SystemAuswertung und Wiedergabe von Sucheingaben (TagCloud)Volltext-Suche, Newsletter-System, E-Mail KontaktformularSEO-Optimierung (Keywords, XML Sitemaps, XHTML Seitenstruktur)Cross-Browser-Kompatibel, BarrierefreiEinfache  Bedienbarkeit in allen Bereichen der Seite zusammen mit dynamischen und  intuitiven Navigationsstrukturen zum schnellen Auffinden von Inhalten]]></content:encoded>
			<category><a href="webdesign/typo3-referenzen" title="TYPO3 Referenzen">TYPO3 Referenzen</a></category>
			
			
			<pubDate>Thu, 13 Jan 2011 22:13:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>AskMeWeb - Musik Blog und Linkverzeichnis</title>
			<link>http://www.typo-script.de/webdesign/typo3-referenzen/askmeweb-musik-blog-und-linkverzeichnis</link>
			<description>Beschreibung:  Eine Blog und Link Community mit aktuellen Themen aus der Musik zum  Mitmachen und Miterleben. Aktuelle Party Dates, Flyer und Plakate zu  musikalischen Anlässen,...</description>
			<content:encoded><![CDATA[Beschreibung:  Eine Blog und Link Community mit aktuellen Themen aus der Musik zum  Mitmachen und Miterleben. Aktuelle Party Dates, Flyer und Plakate zu  musikalischen Anlässen, uvm.
Anforderungen:
Anfertigen eines Logo, Seiten-Design (Konzept und Umsetzung in XHTML und CSS), WerbemittelBlog-System und RSS Feed zu allen SeiteninhaltenBenutzerregistrierung mit anschließenden benutzerspezifische Admin-FunktionenBilder Galerie, Link-Kategorien-SystemKommentar-System und Funktionen im &quot;Social Network&quot; in den meisten Bereich des SystemsVolltext-Suche, Newsletter-System, E-Mail KontaktformularSEO-Optimierung (Keywords, XML Sitemaps, XHTML Seitenstruktur)Cross-Browser-Kompatibel, BarrierefreiDetailierte Statistik-Funktion zur Traffic-Auswertung im Backend-BereichEinfache  Bedienbarkeit in allen Bereichen der Seite zusammen mit dynamischen und  intuitiven Navigationsstrukturen zum schnellen Auffinden von Inhalten]]></content:encoded>
			<category><a href="webdesign/typo3-referenzen" title="TYPO3 Referenzen">TYPO3 Referenzen</a></category>
			
			
			<pubDate>Thu, 13 Jan 2011 21:13:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>FaireTrade Möbel aus Pakistan - behali.ch Shop</title>
			<link>http://www.typo-script.de/webdesign/typo3-referenzen/fairetrade-moebel-aus-pakistan-behali-ch-shop</link>
			<description>Beschreibung: Im behali Webshop können besondere und einzigartige Möbel aus Pakistan erworben werden. Das besondere ist, das alle Artikel nach dem Prinzip des &quot;FairTrade&quot; angeboten...</description>
			<content:encoded><![CDATA[Beschreibung: Im behali Webshop können besondere und einzigartige Möbel aus Pakistan erworben werden. Das besondere ist, das alle Artikel nach dem Prinzip des &quot;FairTrade&quot; angeboten werden.
Anforderungen:
Anfertigen eines Logo, Seiten-Design (Konzept und Umsetzung in XHTML und CSS), WerbemittelMultilinguale (mehsprachige) Inhalte, derzeit deutsch und englischInitialisierung eines Shop-Systems mit allen Funktionen die für ein reibungslosen Bestellablauf nötig sindBlog-System und RSS Feed zu allen SeiteninhaltenBenutzerregistrierung mit anschließenden Shop-Admin-FunktionenShop - Bilder Galerie, Link-Kategorien-SystemAuswertung und Wiedergabe von Sucheingaben (Produktsuche)Volltext-Suche,&nbsp;E-Mail KontaktformularSEO-Optimierung (Keywords, XML Sitemaps, XHTML Seitenstruktur)Cross-Browser-Kompatibel, BarrierefreiEinfache  Bedienbarkeit in allen Bereichen der Seite zusammen mit dynamischen und  intuitiven Navigationsstrukturen zum schnellen Auffinden von Inhalten]]></content:encoded>
			<category><a href="webdesign/typo3-referenzen" title="TYPO3 Referenzen">TYPO3 Referenzen</a></category>
			
			
			<pubDate>Thu, 13 Jan 2011 19:13:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>if else Abfragen mit Typoscript umsetzen</title>
			<link>http://www.typo-script.de/typoscript/if-else-abfragen-mit-typoscript-umsetzen</link>
			<description>Folgende Beispiel-Zeilen zeigen, wie sich die von Php bekannten if else Abfragen mittels Typoscript umsetzen lassen.
lib.if_else = COAlib.if_else {    # Example 1  10 = TEXT ...</description>
			<content:encoded><![CDATA[Folgende Beispiel-Zeilen zeigen, wie sich die von Php bekannten if else Abfragen mittels Typoscript umsetzen lassen.
lib.if_else = COAlib.if_else {&nbsp; &nbsp; # Example 1&nbsp; 10 = TEXT&nbsp; 10.value = if - Condition = true&nbsp; 10.if {&nbsp;&nbsp;&nbsp; value = Wert1&nbsp;&nbsp;&nbsp; equals = Wert1&nbsp; }&nbsp; 20 = TEXT&nbsp; 20.value = else&nbsp; Condition = false&nbsp; 20.if {&nbsp;&nbsp;&nbsp; value = Wert1&nbsp;&nbsp;&nbsp; isInList.Wert1&nbsp;&nbsp;&nbsp; negate = 1&nbsp; }&nbsp; &nbsp; # Example 2 - With Variables&nbsp; 30 = TEXT&nbsp; 30.value = Variable is true&nbsp; 30.if {&nbsp;&nbsp;&nbsp; value.data = TSFE:fe_user|user|uid&nbsp;&nbsp;&nbsp; equals.data = GP:tx_wfqbe_pi1|uid&nbsp; }&nbsp; 40 = TEXT&nbsp; 40.value = Variable is false&nbsp; 40.if {&nbsp;&nbsp;&nbsp; value.data = TSFE:fe_user|user|uid&nbsp;&nbsp;&nbsp; isInList.data = GP:tx_wfqbe_pi1|uid&nbsp;&nbsp;&nbsp; negate = 1&nbsp; }&nbsp; &nbsp; # Example 3&nbsp; NO.allWrap = XX|XX&nbsp; NO.allWrap {&nbsp;&nbsp;&nbsp; override = YY|YY&nbsp;&nbsp;&nbsp; override.if {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value = test, test2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isInList.field = title&nbsp;&nbsp;&nbsp; }&nbsp; }&nbsp; &nbsp; # Example 4&nbsp; NO.allWrap.cObject = COA&nbsp; NO.allWrap.cObject {&nbsp;&nbsp;&nbsp; 10 = TEXT&nbsp;&nbsp;&nbsp; 10.value = XX|XX&nbsp;&nbsp;&nbsp; 10.if {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value = test, test2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isInList.field = title&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; 20 = TEXT&nbsp;&nbsp;&nbsp; 20.value = YY|YY&nbsp;&nbsp;&nbsp; 20.if {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value = test, test2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isInList.field = title&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; negate = 1&nbsp;&nbsp;&nbsp; }&nbsp; }}]]></content:encoded>
			<category><a href="typoscript" title="TypoScript">TypoScript</a></category>
			
			<author>mail@typo-script.de</author>
			<pubDate>Sun, 09 Jan 2011 20:00:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Schöne Effekte mit CSS 3.0 - text-shadow</title>
			<link>http://www.typo-script.de/html-und-css/schoene-effekte-mit-css-3-0-text-shadow</link>
			<description>Neuen Eigenschaften zur Textformatierung bietet CSS 3. Unter anderem gibt es dort nun die Möglichkeit einfachen Text mit einem Schatten zu versehen.
Das Ergebnis als Beispiel eine h3 Überschrift...</description>
			<content:encoded><![CDATA[Neuen Eigenschaften zur Textformatierung bietet CSS 3. Unter anderem gibt es dort nun die Möglichkeit einfachen Text mit einem Schatten zu versehen.
Das Ergebnis als Beispiel eine h3 Überschrift sieht so aus:
Text mit Schatten-Effekt
h3 {&nbsp;&nbsp;&nbsp; text-shadow: 1px 1px 0px #000;}
Andere weiter Variante könnte so aussehen:
Text mit Schatten-Effekt oben und unten
h3 {&nbsp;&nbsp;&nbsp; text-shadow: -1px -1px 0px #000, 1px 1px 0px #888888;}
Noch ein Möglichkeit:
Text mit Schatten-Effekt glühende Ränder
h3 {&nbsp;&nbsp;&nbsp; text-shadow: 0px 0px 10px #000;}
Kleiner Wehrmutstropfen ist hierbei wieder einmal die Kompatibilität zu den verschiedenen Browsern. Bei aktuellen Internet Explorer gibt es Probleme bei der Darstellung.
Aber Firefox kann (natürlich wieder einmal) die neuen CSS 3 Formatierungen ohne Probleme darstellen. Darum bitte hier den aktuellen Firefox besorgen.
Weitere Links zum Thema CSS 3.0 und den neuen Möglichkeiten die geboten werden gibts auf den folgenden Seiten:
 Neu Beispiel für den Einsatz mit CSS 3http://webdemar.com/webdesign/xhtml-css/9-beispiele-fuer-den-einsatz-von-css3/Image Slider nun mit CSShttp://www.deluxeblogtips.com/2010/05/image-slider-pure-css3.html Text Farbverlauf auf CSS Basishttp://nicewebtype.com/notes/2009/07/24/pure-css-text-gradient-no-pngs/ ]]></content:encoded>
			<category><a href="html-und-css" title="HTML und CSS">HTML und CSS</a></category>
			
			<author>mail@typo-script.de</author>
			<pubDate>Wed, 24 Nov 2010 12:18:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>TYPO3 auf XHTML und UTF-8 umstellen</title>
			<link>http://www.typo-script.de/typoscript/typo3-auf-xhtml-und-utf-8-umstellen</link>
			<description>Diese Konfiguration im Basis-Template der TYPO3 Seite bewirkt, das alle Inhalte die ausgegeben werden, im Unicode Format und dem Doctype XHTML 1.0 Transitional sind.
config.xhtmlDoctype =...</description>
			<content:encoded><![CDATA[Diese Konfiguration im Basis-Template der TYPO3 Seite bewirkt, das alle Inhalte die ausgegeben werden, im Unicode Format und dem Doctype XHTML 1.0 Transitional sind.
config.xhtmlDoctype = xhtml_transconfig.htmlTag_langKey = deconfig.xhtml_cleaning = allconfig.doctype = xhtml_transconfig.xmlprologue = noneconfig.metaCharset = utf-8config.doctypeSwitch = 0config.renderCharset = utf-8config.additionalHeaders = Content-Type:text/html;charset=utf-8]]></content:encoded>
			<category><a href="typoscript" title="TypoScript">TypoScript</a></category>
			
			<author>mail@typo-script.de</author>
			<pubDate>Mon, 22 Nov 2010 10:12:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>htmlentities - Html Sonderzeichen umwandeln</title>
			<link>http://www.typo-script.de/php-script/htmlentities-html-sonderzeichen-umwandeln</link>
			<description>Diese Funktion ist mit htmlspecialchars() identisch, ausser dass alle Zeichen, die HTML-Code-Entsprechungen haben, in diese Codes umgewandelt werden. Gegenwärtig wird standardmäßig der ISO-8859-1...</description>
			<content:encoded><![CDATA[Diese Funktion ist mit htmlspecialchars() identisch, ausser dass alle Zeichen, die HTML-Code-Entsprechungen haben, in diese Codes umgewandelt werden. Gegenwärtig wird standardmäßig der ISO-8859-1 Zeichensatz verwendet.
&lt;?php$html = '&lt;html&gt;&lt;head&gt;&lt;body&gt;&quot;Bla..&quot;...';echo htmlentities($html);?&gt;
Wie bei htmlspecialchars() kann man mit dem optionalen zweiten Parameter quote_style definieren, wie die 'einfachen' und &quot;doppelten&quot; Anführungszeichen behandelt werden. Es gibt drei Konstanten, wobei ENT_COMPAT voreingestellt ist:
ENT_COMPAT - Konvertiert nur doppelte Anführungszeichen
ENT_QUOTES - Konvertiert doppelte und einfache Anführungszeichen
ENT_NOQUOTES - Keine Konvertierung der Anführungszeichen
&lt;?php$html = '&lt;html&gt;&lt;head&gt;&lt;body&gt;&quot;Bla..&quot;...';echo htmlentities($html, ENT_QUOTES);?&gt;
Kann überall dort eingesetzt werden, wo Eingabedaten behandelt werden.]]></content:encoded>
			<category><a href="php-script" title="PHP Script">PHP Script</a></category>
			
			<author>mail@typo-script.de</author>
			<pubDate>Sun, 21 Nov 2010 10:00:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>CSS Tutorial 7. Spezialfilter für Microsoft IE ab Version 4</title>
			<link>http://www.typo-script.de/html-und-css/css-tutorial-7-spezialfilter-fuer-microsoft-ie-ab-version-4</link>
			<description>Spezialfilter für Internet Explorer
Vorder-/Hintergrund
filter: Alpha(opacity=100, style=2, finishopacity=0)
Verwisch-Effekt
filter:...</description>
			<content:encoded><![CDATA[Spezialfilter&nbsp;für&nbsp;Internet&nbsp;Explorer
Vorder-/Hintergrund
filter: Alpha(opacity=100,&nbsp;style=2, finishopacity=0)
Verwisch-Effekt
filter: Blur(direction=235,&nbsp;strength=6)
Transparenzfarbe
filter: Chroma(color=#DDBB99)
Schattenwurf
filter: DropShadow(color=#C0C0C0,&nbsp;offx=3,offy=3)
Horizontal und/oder Vertikal spiegeln
filter: FlipV(); filter:FlipH()
Glühender&nbsp;Rand
filter: Glow(color=#000000,&nbsp;strength=12)
Graustufen
filter: Gray()
Invertieren
filter: Invert()
Transparenzmaske
filter: Mask(color=#000066)
Schatten
filter: Shadow(color=#000000,direction=45)
Wellenartige&nbsp;Störung
filter: Wave(freq=5,&nbsp;light=20,&nbsp;phase=50,strength=6)
Foto-Negativ-Effekt
filter: XRay()]]></content:encoded>
			<category><a href="html-und-css" title="HTML und CSS">HTML und CSS</a></category>
			
			<author>mail@typo-script.de</author>
			<pubDate>Sat, 20 Nov 2010 09:17:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Anzeige des Server Hosts - SERVER_NAME</title>
			<link>http://www.typo-script.de/php-script/anzeige-des-server-hosts-server_name</link>
			<description>Anzeige vom Namen des Server Hosts unter dem das aktuelle Skript ausgeführt wird.
&lt;?phpecho &quot;Servername lautet:&quot; . $_SERVER['SERVER_NAME']; ?&gt; </description>
			<content:encoded><![CDATA[Anzeige vom Namen des Server Hosts unter dem das aktuelle Skript ausgeführt wird.
&lt;?phpecho &quot;Servername lautet:&quot; . $_SERVER['SERVER_NAME']; ?&gt; ]]></content:encoded>
			<category><a href="php-script" title="PHP Script">PHP Script</a></category>
			
			<author>mail@typo-script.de</author>
			<pubDate>Fri, 19 Nov 2010 09:54:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Benutzer Info - Bilschirmauflösung</title>
			<link>http://www.typo-script.de/javascript/benutzer-info-bilschirmaufloesung</link>
			<description>Dieses kleine Javascript verrät dem Anwender wie seine aktuelle Bildschirmauflösung ist.
&lt;!doctype html public &quot;-//W3C//DTD HTML 4.01...</description>
			<content:encoded><![CDATA[Dieses kleine Javascript verrät dem Anwender wie seine aktuelle Bildschirmauflösung ist.
&lt;!doctype html public &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;&lt;html&gt;&lt;head&gt;&lt;title&gt;Javascript: Bildschirmauslösung&lt;/title&gt;&lt;/head&gt;&lt;body link=&quot;#5F0000&quot; text=&quot;#6F6F6F&quot; style=&quot;background-color:#FFFFFF&quot;&gt;Ihr Bildschirmauslösung beträgt &lt;script type=&quot;text/javascript&quot;&gt;&lt;!--document.write(screen.width + &quot; x &quot; + screen.height)//--&gt;&lt;/script&gt;.&lt;/body&gt;&lt;/html&gt;]]></content:encoded>
			<category><a href="javascript" title="Javascript">Javascript</a></category>
			
			<author>mail@typo-script.de</author>
			<pubDate>Thu, 18 Nov 2010 09:39:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>CSS Tutorial 6. Listenformatierung, Hyperlinks und Pseudoformate</title>
			<link>http://www.typo-script.de/html-und-css/css-tutorial-6-listenformatierung-hyperlinks-und-pseudoformate</link>
			<description>Listenformatierung
Darstellungstyp
list-style-type: decimal; list-style-type: disc; list-style-type: circle; list-style-type: square; list-style-type:...</description>
			<content:encoded><![CDATA[Listenformatierung
Darstellungstyp
list-style-type:&nbsp;decimal; list-style-type: disc; list-style-type: circle; list-style-type: square; list-style-type: none;
Listeneinrückung
list-style-position:&nbsp;inside; list-style-position: outside;
Eigene&nbsp;Grafik
list-style-image:&nbsp;url(bild.gif);
Hyperlink&nbsp;Formatierung
Link&nbsp;normal
a:link&nbsp;{&nbsp;color:#000000&nbsp;}
Link&nbsp;besucht
a:visited&nbsp;{&nbsp;color:#000000&nbsp;}
Link&nbsp;hover
a:hover&nbsp;{&nbsp;color:#000000&nbsp;}
Link&nbsp;aktiv
a:active&nbsp;{&nbsp;color:#000000&nbsp;}
Link&nbsp;focusiert
a:focus&nbsp;{&nbsp;color:#000000&nbsp;}
Hyperlink&nbsp;Pseudoformat
Link&nbsp;normal
a.menu:link&nbsp;{&nbsp;color:#F00000&nbsp;}
Link&nbsp;besucht
a.menu:visited&nbsp;{&nbsp;color:#F00000&nbsp;}
Link&nbsp;hover
a.menu:hover&nbsp;{&nbsp;color:#F00000&nbsp;}
Link&nbsp;aktiv
a.menu:active&nbsp;{&nbsp;color:#F00000&nbsp;}
Link&nbsp;focusiert
a.menu:focus&nbsp;{&nbsp;color:#F00000&nbsp;}
Ansprechen&nbsp;des&nbsp;formatierten&nbsp;Links&nbsp;mit&nbsp;Pseudoformat
&lt;a&nbsp;class=&quot;menu&quot;&nbsp;href=&quot;#&quot;&gt;Pseudoformat&lt;/a&gt;]]></content:encoded>
			<category><a href="html-und-css" title="HTML und CSS">HTML und CSS</a></category>
			
			<author>mail@typo-script.de</author>
			<pubDate>Wed, 17 Nov 2010 09:06:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Foxit Reader - Kostenlose alternative zum Adobe Reader</title>
			<link>http://www.typo-script.de/software/foxit-reader-kostenlose-alternative-zum-adobe-reader</link>
			<description>Der Foxit Reader ist ein PDF Document Viewer der viel schlanker und schneller als der weit verbreitete Adobe Reader ist. Einfach in der Bedienung und viele Möglichkeiten zur Erweiterung.
Spache:...</description>
			<content:encoded><![CDATA[Der Foxit Reader ist ein PDF Document Viewer der viel schlanker und schneller als der weit verbreitete Adobe Reader ist. Einfach in der Bedienung und viele Möglichkeiten zur Erweiterung.
Spache: Multilingual - Typ: Freeware  
Home: Foxit Reader]]></content:encoded>
			<category><a href="software" title="Software">Software</a></category>
			
			<author>mail@typo-script.de</author>
			<pubDate>Tue, 16 Nov 2010 08:29:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>RTE Editor personalisieren, eigene Stile einbinden</title>
			<link>http://www.typo-script.de/typoscript/rte-editor-personalisieren-eigene-stile-einbinden</link>
			<description>Um eigene Stil-Definitionen im RTE zu verwirklichen, muss einfach nur folgende Konfiguration im TS Config der Rootseite des Seitenbaumes eingefügt werden.
# Konfiguration des RTERTE...</description>
			<content:encoded><![CDATA[Um eigene Stil-Definitionen im RTE zu verwirklichen, muss einfach nur folgende Konfiguration im TS Config der Rootseite des Seitenbaumes eingefügt werden.
# Konfiguration des RTERTE {&nbsp;&nbsp;&nbsp; # Grundeinstellungen&nbsp;&nbsp;&nbsp; default {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # CSS-Datei einbinden fürs Backend einbinden&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; contentCSS = fileadmin/vorlagen/rte.css&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; useCSS = 1&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Buttons einblenden&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; showButtons := addToList(image,emoticon)&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Hinzufügen von Block und Textstilen&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; classesParagraph := addToList(weissaufrot,blauhgr)&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; classesCharacter := addToList(roteschrift,sehrgross)&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Definition der Darstellung im Auswahlfeld&nbsp;&nbsp;&nbsp; classes {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; weissaufrot {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; name = Weiss auf Rot&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; value = background-color:#cc3333; color:#ffffff&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; blauhgr {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; name = blauer Hintergrund&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; value = background-color:#3333cc;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; roteschrift {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; name = Rote Schrift&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; value = color:#cc3333;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; sehrgross {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; name = Grosse Schrift&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; value = font-size: 18px;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # erlauben des Speicherns der neuen Stile&nbsp;&nbsp;&nbsp; default.proc {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; allowedClasses := addToList(weissaufrot,blauhgr,roteschrift,sehrgross)&nbsp;&nbsp;&nbsp; }}
Die entsprechende CSS Datei &quot;rte.css&quot; sieht nach der Anpassung folgendermaßen aus:
/****************************************************************************************# Default css file for content edited with htmlArea RTE## Defines a few class selectors that can be simply taken as examples by anyone who needs to configure the RTE.# This css file is referenced by property RTE.default.contentCSS in the default configuration of htmlArea RTE## TYPO3 CVS ID: $Id: dynamiccss.css 955 2005-12-28 00:49:12Z mundaun $# ***************************************************************************************//* Left, center and right alignment of text in paragraphs and cells.*/p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }p.weissaufrot { background-color: #cc3333; color: #ffffff;}p.blauhgr { background-color: #3333cc; }span.roteschrift { color: #cc3333; }span.sehrgross { font-size: 18px; }/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/p.csc-frame-frame1, table.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }/* Bullet styles for unordered lists.*/ul.component-items { color: #186900; list-style-type: circle; }ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }/* Numbering styles for ordered lists.*/ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/span.important { color: #8A0020; }span.name-of-person { color: #10007B; }span.detail { color: #186900; }/* Selectors for the default configuration of the link accessibity feature.*/a.external-link {}a.external-link-new-window {}a.internal-link {}a.internal-link-new-window {}a.download {}a.mail {}]]></content:encoded>
			<category><a href="typoscript" title="TypoScript">TypoScript</a></category>
			
			<author>mail@typo-script.de</author>
			<pubDate>Mon, 15 Nov 2010 19:51:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Notepad++ - Super Quelltext Editor</title>
			<link>http://www.typo-script.de/software/notepad-super-quelltext-editor</link>
			<description>Notepad++ ist ein freier Quellcode-Editor und Ersatz für Notepad. Er unterstützt verschiedenste Sprachen. Obwohl das Programm in der MS Windows-Welt läuft, nutzt es die GPL-Lizenz.
Spache:...</description>
			<content:encoded><![CDATA[Notepad++ ist ein freier Quellcode-Editor und Ersatz für Notepad. Er unterstützt verschiedenste Sprachen. Obwohl das Programm in der MS Windows-Welt läuft, nutzt es die GPL-Lizenz.
Spache: Multilingual - Typ: Freeware 
Home: Notepad++]]></content:encoded>
			<category><a href="software" title="Software">Software</a></category>
			
			<author>webmaster@robman.de</author>
			<pubDate>Mon, 15 Nov 2010 14:45:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>GMENU mit eigener Hintergrundgrafik</title>
			<link>http://www.typo-script.de/typoscript/gmenu-mit-eigener-hintergrundgrafik</link>
			<description>Bei dieser Variante der GMENU (Grafikmenü) das den Typo3 eigenen Gifbuilder benutzt, wird nun ein eigenes Hintergrundbild für den jeweiligen Menüpunkt benutzt.
# HMENU für hierarchisches Menupage.20...</description>
			<content:encoded><![CDATA[Bei dieser Variante der GMENU (Grafikmenü) das den Typo3 eigenen Gifbuilder benutzt, wird nun ein eigenes Hintergrundbild für den jeweiligen Menüpunkt benutzt.
# HMENU für hierarchisches Menupage.20 = HMENUpage.20 {&nbsp;&nbsp;&nbsp; # Erste Ebene als Grafikmenü&nbsp;&nbsp;&nbsp; wrap = &lt;div style=&quot;clear:both;margin:5px;border:1px solid #000000; background:#009988;height:36px;&quot;&gt;|&lt;/div&gt;&nbsp;&nbsp;&nbsp; 1 = GMENU&nbsp;&nbsp;&nbsp; 1 {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Ebene 1 als Liste&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Normalzustand&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; NO = 1&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; NO {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # ab hier GIFBUILDER Eigenschaften&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; wrap = &lt;div style=&quot;float:left; margin:5px;border:1px solid #000000;&quot;&gt;|&lt;/div&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; XY = 160,24&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Ebene für BG-Grafik&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 5 = IMAGE&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 5.file = fileadmin/material/gmenu/menuback.gif&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 10 = TEXT&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 10 {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text.field = title&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; offset =0,17&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; fontSize = 12&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; align = center&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; fontColor = #FFFFFF&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; fontFile = fileadmin/material/schriften/LITHOGRB.TTF&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Aktivzustand&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ACT = 1&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ACT &lt; .NO&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ACT {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; backColor = #927549&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 10.fontColor = #FFFF00&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 10.fontSize = 19&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 5.file = fileadmin/material/gmenu/menuback2.gif&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Aktivzustand&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; RO = 1&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; RO &lt; .NO&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; RO.backColor = #037625&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; RO&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; RO.10.fontColor = #FFFFFF&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; RO.10.fontSize = 20&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; RO.10.offset = 0,19&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; RO.5.file = fileadmin/material/gmenu/menuback2.gif&nbsp;&nbsp;&nbsp; }}]]></content:encoded>
			<category><a href="typoscript" title="TypoScript">TypoScript</a></category>
			
			<author>mail@typo-script.de</author>
			<pubDate>Sun, 14 Nov 2010 19:44:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Grafisches Menü mittels GMENU erstellen</title>
			<link>http://www.typo-script.de/typoscript/grafisches-menue-mittels-gmenu-erstellen</link>
			<description>Typo3 bietet auch die Möglichkeit an, ein Menuobjekt nicht nur als Text auszugeben, sondern auch als grafischen Bildlink. Folgendes Typoscript zeigt ganz einfach wie das geht.
# HMENU für...</description>
			<content:encoded><![CDATA[Typo3 bietet auch die Möglichkeit an, ein Menuobjekt nicht nur als Text auszugeben, sondern auch als grafischen Bildlink. Folgendes Typoscript zeigt ganz einfach wie das geht.
# HMENU für hierarchisches Menupage.10 = HMENUpage.10 {&nbsp;&nbsp;&nbsp; # Erste Ebene als Grafikmenü&nbsp;&nbsp;&nbsp; wrap = &lt;div style=&quot;clear:both;margin:5px;border:1px solid #000000; background:#999999;height:50px;&quot;&gt;|&lt;/div&gt;&nbsp;&nbsp;&nbsp; 1 = GMENU&nbsp;&nbsp;&nbsp; 1 {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Ebene 1 als Liste&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Normalzustand&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; NO = 1&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; NO {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # ab hier GIFBUILDER Eigenschaften&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; wrap = &lt;div style=&quot;float:left; margin:5px;border:1px solid #000000; &quot;&gt;|&lt;/div&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; XY = 100,40&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; backColor = |*| #336699 || #CCCCCC || #FF0000 |*|&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 10 = TEXT&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 10 {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text.field = title&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; offset =0,28&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; fontSize = 17&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; align = center&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; fontColor = #FFFFFF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # hier bitte die gewünschte Schriftart bereit halten&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; fontFile = fileadmin/material/schriften/LITHOGRB.TTF&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Aktivzustand&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ACT = 1&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ACT &lt; .NO&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ACT {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; backColor = #927549&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 10.fontColor = #FFFF00&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 10.fontSize = 19&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Aktivzustand&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; RO = 1&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; RO &lt; .NO&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; RO.backColor = #037625&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; RO&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; RO.10.fontColor = #FFFFFF&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; RO.10.fontSize = 22&nbsp;&nbsp;&nbsp; }}]]></content:encoded>
			<category><a href="typoscript" title="TypoScript">TypoScript</a></category>
			
			<author>mail@typo-script.de</author>
			<pubDate>Sun, 14 Nov 2010 11:37:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Spezialmenü Breadcrumb oder Rootline ausgeben</title>
			<link>http://www.typo-script.de/typoscript/spezialmenue-breadcrumb-oder-rootline-ausgeben</link>
			<description>Bei dieser Variante eines Menüs im weitesten Sinne handelt es sich um ein &quot;Brotkrumen&quot; Menü. Sicher bekannt als &quot;Breadcrumb&quot; Navigation. Erreichen lässt sich das...</description>
			<content:encoded><![CDATA[Bei dieser Variante eines Menüs im weitesten Sinne handelt es sich um ein &quot;Brotkrumen&quot; Menü. Sicher bekannt als &quot;Breadcrumb&quot; Navigation. Erreichen lässt sich das folgendermaßen.
# HMENU als Breadcrumbpage.10 = HMENUpage.10 {&nbsp;&nbsp;&nbsp; # Navigationseigenschaft Breadcrumb (Spezial)&nbsp;&nbsp;&nbsp; special = rootline&nbsp;&nbsp;&nbsp; # Einstiegslevel einstellen&nbsp;&nbsp;&nbsp; begin = 2&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Erste Ebene als Textmenü&nbsp;&nbsp;&nbsp; 1 = TMENU&nbsp;&nbsp;&nbsp; 1 {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Ebene 1 als Liste&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; wrap = Sie sind hier:&amp;nbsp;|&amp;nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Normalzustand&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; NO = 1&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; NO {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # alle Ebene 1 Links als Listenelement&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; linkWrap = | &amp;nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Zusatzattribut für die Links&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ATagParams = title=&quot;&quot; style=&quot;color:#0000FF;&quot;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Aktivzustand&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; CUR = 1&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; CUR {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # alle Ebene 1 Links als Listenelement&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; linkWrap = |&amp;nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Zusatzattribut für die Links&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ATagParams = title=&quot;&quot; style=&quot;color:#FF0000;&quot;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; }}]]></content:encoded>
			<category><a href="typoscript" title="TypoScript">TypoScript</a></category>
			
			<author>mail@typo-script.de</author>
			<pubDate>Sat, 13 Nov 2010 19:25:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Verschachteltes TMENU auf zwei Ebenen</title>
			<link>http://www.typo-script.de/typoscript/verschachteltes-tmenu-auf-zwei-ebenen</link>
			<description>Mit diesem Typoscript ist die Möglichkeit geboten, zwei Ebenen des Typo3 Seitenbaumes in einem TMENU-Objekt zu verschachteln.
# HMENU für hierarchisches Menu# Navigation für die 2te Ebene in Ebene 1...</description>
			<content:encoded><![CDATA[Mit diesem Typoscript ist die Möglichkeit geboten, zwei Ebenen des Typo3 Seitenbaumes in einem TMENU-Objekt zu verschachteln.
# HMENU für hierarchisches Menu# Navigation für die 2te Ebene in Ebene 1 verschachtelnpage.10 = HMENUpage.10 {&nbsp;&nbsp;&nbsp; # Erste Ebene als Textmenü&nbsp;&nbsp;&nbsp; 1 = TMENU&nbsp;&nbsp;&nbsp; 1 {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Ebene 1 als Liste&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; wrap = &lt;ul&gt;|&lt;/ul&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Klappe alles aus&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; expAll = 1&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Normalzustand&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; NO = 1&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; NO {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # alle Ebene 1 Links als Listenelement&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; linkWrap = &lt;li&gt;|&lt;/li&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Zusatzattribut für die Links&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ATagParams = title=&quot;&quot; style=&quot;color:#0000FF;&quot;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Aktivzustand&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; CUR = 1&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; CUR {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # alle Ebene 1 Links als Listenelement&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; linkWrap = &lt;li&gt;|&lt;/li&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Zusatzattribut für die Links&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ATagParams = title=&quot;&quot; style=&quot;color:#FF0000;&quot;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; # Zweite Ebene als Textmenü&nbsp;&nbsp;&nbsp; 2 = TMENU&nbsp;&nbsp;&nbsp; 2 {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Ebene 1 als Liste&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; wrap = &lt;ul&gt;|&lt;/ul&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Normalzustand&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; NO = 1&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; NO {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # alle Ebene 1 Links als Listenelement&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; linkWrap = &lt;li&gt;|&lt;/li&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Zusatzattribut für die Links&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ATagParams = title=&quot;&quot; style=&quot;color:#0000FF;&quot;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Aktivzustand&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; CUR = 1&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; CUR {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # alle Ebene 1 Links als Listenelement&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; linkWrap = &lt;li&gt;|&lt;/li&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Zusatzattribut für die Links&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ATagParams = title=&quot;&quot; style=&quot;color:#FF0000;&quot;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; }}]]></content:encoded>
			<category><a href="typoscript" title="TypoScript">TypoScript</a></category>
			
			<author>mail@typo-script.de</author>
			<pubDate>Fri, 12 Nov 2010 19:20:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Hierarchisches TMENU für zwei Ebenen</title>
			<link>http://www.typo-script.de/typoscript/hierarchisches-tmenu-fuer-zwei-ebenen</link>
			<description>Folgendes Typoscript Beispiel zeigt, wie sich ein einfaches Menu (TMENU) aus dem Typo3 Seitenbaum erstellen lässt. Die Ausgabe ist hier auf zwei Ebenen begrenzt.
# HMENU für hierarchisches...</description>
			<content:encoded><![CDATA[Folgendes Typoscript Beispiel zeigt, wie sich ein einfaches Menu (TMENU) aus dem Typo3 Seitenbaum erstellen lässt. Die Ausgabe ist hier auf zwei Ebenen begrenzt.
# HMENU für hierarchisches Menupage.10 = HMENUpage.10 {&nbsp;&nbsp;&nbsp; # Erste Ebene als Textmenü&nbsp;&nbsp;&nbsp; 1 = TMENU&nbsp;&nbsp;&nbsp; 1 {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Ebene 1 als Liste&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; wrap = &lt;ul&gt;|&lt;/ul&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Normalzustand&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; NO = 1&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; NO {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # alle Ebene 1 Links als Listenelement&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; linkWrap = &lt;li&gt;|&lt;/li&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Zusatzattribut für die Links&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ATagParams = title=&quot;&quot; style=&quot;color:#0000FF;&quot;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Aktivzustand&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; CUR = 1&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; CUR {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # alle Ebene 1 Links als Listenelement&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; linkWrap = &lt;li&gt;|&lt;/li&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Zusatzattribut für die Links&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ATagParams = title=&quot;&quot; style=&quot;color:#FF0000;&quot;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; }}# HMENU für hierarchisches Menu# Navigation für die 2te Ebene aus dem Seitenbaumpage.20 = HMENUpage.20 {&nbsp;&nbsp;&nbsp; # Einstiegsebene bestimmen&nbsp;&nbsp;&nbsp; entryLevel = 1&nbsp;&nbsp;&nbsp; # Erste Ebene als Textmenü&nbsp;&nbsp;&nbsp; 1 = TMENU&nbsp;&nbsp;&nbsp; 1 {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Ebene 1 als Liste&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; wrap = &lt;ul&gt;|&lt;/ul&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Normalzustand&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; NO = 1&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; NO {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # alle Ebene 1 Links als Listenelement&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; linkWrap = &lt;li&gt;|&lt;/li&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Zusatzattribut für die Links&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ATagParams = title=&quot;&quot; style=&quot;color:#0000FF;&quot;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Aktivzustand&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ACT = 1&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ACT {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # alle Ebene 1 Links als Listenelement&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; linkWrap = &lt;li&gt;|&lt;/li&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Zusatzattribut für die Links&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ATagParams = title=&quot;&quot; style=&quot;color:#FF0000;&quot;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; }}
Viel Spaß beim ausprobieren und erweitern.]]></content:encoded>
			<category><a href="typoscript" title="TypoScript">TypoScript</a></category>
			
			<author>mail@typo-script.de</author>
			<pubDate>Thu, 11 Nov 2010 19:13:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Eigene Sitemap mit Typoscript anlegen</title>
			<link>http://www.typo-script.de/typoscript/eigene-sitemap-mit-typoscript-anlegen</link>
			<description>Die mitgelieferte Sitemap im Typo3 Packet kann man sich nach belieben selbst zusammen stellen. Die Konfiguration erfolgt in dem Content Element &quot;tt_content.menu.20.2&quot; und ist somit nichts...</description>
			<content:encoded><![CDATA[Die mitgelieferte Sitemap im Typo3 Packet kann man sich nach belieben selbst zusammen stellen. Die Konfiguration erfolgt in dem Content Element &quot;tt_content.menu.20.2&quot; und ist somit nichts anderes als ein HMENU. Folgendes Typoscript setzt den Typo3 Seitenbaum als Liste mit Beschreibung zum Menupunkt um.
Folgenden Typoscript Code kann man sich in das Setup des Haupttemplates kopieren:
lib.meine_sitemap = COAlib.meine_sitemap {&nbsp; stdWrap.prefixComment = 2 | lib.meine_sitemap&nbsp; wrap = |&nbsp; 10 = HMENU&nbsp; 10 {&nbsp;&nbsp;&nbsp; special = list&nbsp;&nbsp;&nbsp; special.value.field = pages&nbsp;&nbsp;&nbsp; # Dokumenttypen die nicht vorkommen sollen&nbsp;&nbsp;&nbsp; excludeDoktypes = &nbsp;&nbsp;&nbsp; # Seiten (ID) die nicht aufgeführt werden sollen&nbsp;&nbsp;&nbsp; excludeUidList = &nbsp;&nbsp;&nbsp; 1 = TMENU&nbsp;&nbsp;&nbsp; 1 {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wrap = &lt;ul&gt;|&lt;/ul&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; noBlur = 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; expAll = 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NO {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wrapItemAndSub = &lt;li&gt;|&lt;/li&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ATagTitle.field = title&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; after {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; field= description &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wrap = &lt;p&gt;|&lt;/p&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; 2 &lt; .1&nbsp;&nbsp;&nbsp; 2 {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wrap = &lt;ul&gt;|&lt;/ul&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NO.wrapItemAndSub = &lt;li&gt;|&lt;/li&gt; |*||*| &lt;li&gt;|&lt;/li&gt;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; 3 &lt; .2&nbsp;&nbsp;&nbsp; 4 &lt; .2&nbsp;&nbsp;&nbsp; 5 &lt; .2&nbsp; }}# Löschen der Sitemaptt_content.menu.20.2 &gt;# Neue Sitemap zuweisentt_content.menu.20.2 &lt; lib.meine_sitemap
Danach legt man sich eine neue Seite an und erezugt darin ein Content Element vom Typ Sitemap. Danach kann die Seite aufgerufen werden und siehe da, die Sitemap stellt sich in neuem Gewand dar. Ein Beispiel ist hier auf der Seite zu finden: Sitemap.
Auf diesem Weg gibt es natürlich die Möglichkeiten zur Erweiterung der Sitemap. So kann z.B. auf verschiedene Erweiterungen wie &quot;tt_news&quot; oder &quot;comments&quot; zugegriffen werden.]]></content:encoded>
			<category><a href="typoscript" title="TypoScript">TypoScript</a></category>
			
			<author>mail@typo-script.de</author>
			<pubDate>Wed, 10 Nov 2010 09:55:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Weitere Optionen bei der Google Suche</title>
			<link>http://www.typo-script.de/helferlein/weitere-optionen-bei-der-google-suche</link>
			<description>Es gibt bei Google viele Variationen bei der Suche nach einem oder mehreren Begriffen. Anhand folgender Beispiele wird erklärt was bei der Googlesuche passiert und welche weiteren Optionen zur...</description>
			<content:encoded><![CDATA[Es gibt bei Google viele Variationen bei der Suche nach einem oder mehreren Begriffen. Anhand folgender Beispiele wird erklärt was bei der Googlesuche passiert und welche weiteren Optionen zur Verfügung stehen.
Suche: typoscript AND beispiele
Eine normal Suche auf Google kann so aussehen: &quot;typoscript beispiele&quot;. Dabei wird wird die Suche bei mehrerer Suchbegriffen automatisch mit einem logischen AND Operator versehen. Also so:
typoscript AND beispiele
Ausgegeben werden nun Seiten, auf denen sich die Begriffe &quot;typoscript&quot; und &quot;beispiele&quot; zu finden ist.
Suche: typoscript OR beispiele
Eine weiter Möglichkeit ist den OR Operator zu verwenden. Beispielsweise so:
typoscript OR beispiele
Ausgegeben werden nun Seiten, auf denen sich der Begriffe &quot;typoscript&quot; oder &quot;beispiele&quot; befindet.
Suche: site:www.typo-script.de
Bei dieser Suchvariante wird nun der angegebene Host oder der Domainname gesucht. Also so:
site:www.typo-script.desite:typo-script.de
Interessant für Seitenbetreiber, die wissen möchten welche Seiten ihrer Domain bereits bei Google indexiert wurden.
Suche: link:www.typo-script.de
Bei dieser Suchvariante werden alle Seiten gefunden die auf die angegebene Domain verlinken. Also so:
link:www.typo-script.de link:typo-script.de 
Auch sehr interessant für Seitenbetreiber, die wissen möchten welche Seiten Links zu ihrer Domain gesetzt haben.
Suche: related:www.typo-script.de
Bei dieser Suchvariante werden alle Seiten gefunden die inhaltliche Gemeinsamkeiten mit der angegebene Domain haben. Also so:
related:www.typo-script.de related:typo-script.de 
Wieder interessant für Seitenbetreiber, die wissen möchten welche Seiten ähnliche Inhalte haben.
Suche: info:www.typo-script.de
Bei dieser Suchvariante bietet Google weiter Informationen zur Domain an. Zum Beispiel die Cache Version der Seite, Related Links, Seiten im Google Index, Links zur Domain und Seiten die den Begriff &quot;www.typo-script.de&quot; enthalten.
info:www.typo-script.de 
Es gibt noch weitere Möglichkeiten die Suche auf Google zu verfeinern. Hier sind nur einige aufgeführt, die zeigen sollen was man machen kann, um eine Suchanfrage bei Google weiter zu differenzieren.]]></content:encoded>
			<category><a href="helferlein" title="Helferlein">Helferlein</a></category>
			
			<author>mail@typo-script.de</author>
			<pubDate>Tue, 09 Nov 2010 19:12:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>PuTTY - Kleiner schneller Telnet und SSH Klient</title>
			<link>http://www.typo-script.de/software/putty-kleiner-schneller-telnet-und-ssh-klient</link>
			<description>PuTTY ist ein kleines Tool zur Herstellung sicherer Telnet oder SSH Verbindungen zu Unix und Windows Systemen.
Spache: English - Typ: Freeware  
Home: PuTTY</description>
			<content:encoded><![CDATA[PuTTY ist ein kleines Tool zur Herstellung sicherer Telnet oder SSH Verbindungen zu Unix und Windows Systemen.
Spache: English - Typ: Freeware  
Home: PuTTY]]></content:encoded>
			<category><a href="software" title="Software">Software</a></category>
			
			<author>webmaster@robman.de</author>
			<pubDate>Tue, 09 Nov 2010 18:04:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>MySQL Tabellen Update einer gesamten Spalte </title>
			<link>http://www.typo-script.de/mysql-script/mysql-tabellen-update-einer-gesamten-spalte</link>
			<description>Wer sich Arbeit sparen will und mit einer Anweisung die Werte einer gesamten Spalte einer MySQL Tabelle aktualiesieren möchte, kann dies ganz einfach mit folgendem MySQL Befehl durchführen.
UPDATE...</description>
			<content:encoded><![CDATA[Wer sich Arbeit sparen will und mit einer Anweisung die Werte einer gesamten Spalte einer MySQL Tabelle aktualiesieren möchte, kann dies ganz einfach mit folgendem MySQL Befehl durchführen.
UPDATE `tabellenname` SET `spaltenname` = NULL
Beispielsweise kann man den Reset einer Counterspalte vornehmen, ohne das man jedes einzelne Feld bearbeiten muss.
UPDATE `tabelle_counter` SET `counter_value` = 0]]></content:encoded>
			<category><a href="mysql-script" title="MySQL Script">MySQL Script</a></category>
			
			<author>webmaster@robman.de</author>
			<pubDate>Tue, 09 Nov 2010 09:50:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>vge_tagcloud - TagCloud aus tt_news und tt_content</title>
			<link>http://www.typo-script.de/typoscript/vge_tagcloud-tagcloud-aus-tt_news-und-tt_content</link>
			<description>Ich habe nach einer Möglichkeit gesucht eine TagCloud auf dieser Seite einzubinden, bei der die Bedingung war, bei Anzeige eines Artikels aus tt_news und bei der Ausgabe einer &quot;normalen&quot;...</description>
			<content:encoded><![CDATA[Ich habe nach einer Möglichkeit gesucht eine TagCloud auf dieser Seite einzubinden, bei der die Bedingung war, bei Anzeige eines Artikels aus tt_news und bei der Ausgabe einer &quot;normalen&quot; Seite aus dem Seitenbaum, zwei verschiedene TagClouds anzeigen zu lassen.
Mein Lösungsansatz war folgender. Als erstes eine neue Seite im Typo3 Seitenbaum anlegen und einen passenden Namen z.B. &quot;Meine TagClouds&quot; vergeben. Und Option &quot;nicht im Menu sichtbar&quot; anhaken.
Dann dort zwei Inhaltselemente mit dem Plugin &quot;vge_tagcloud&quot; erstellen.
Beim Ersten Contentelement dann z.B. den Namen &quot;Keywords aus tt_news&quot; vergeben, den auf &quot;versteckt&quot; setzen und als Referenztabelle &quot;Newseinträge&quot; wählen. Dann erscheint eine Auswahl möglicher Tabellenspalten aus der tt_news Tabelle. Dort die &quot;Keywords&quot; anwählen. Alle weiteren Optionen der eigenen Installation anpassen.
Das selbe Spiel beim zweiten Contentelement. Dort dann aber als Referenztabelle die &quot;Inhaltstabelle&quot; wählen. Wieder &quot;Keywords&quot; usw.
Am Ende des Prozedere gibt es nun zwei neue Inhaltselemente und die entsprechenden ID's dazu.
Beispielsweise:1. CE ID = 10 (für Tabelle tt_news)2. CE ID = 11 (für Tabelle tt_content)
Diese ID's werden für folgenden Typoscript Code gebraucht.
# CONTENT TAGCLOUD# Hier erfolgt die normale Ausgabe der Keywords aus der tt_content Tabellelib.tagcloud = COAlib.tagcloud {&nbsp;&nbsp;&nbsp; 10 = RECORDS&nbsp;&nbsp;&nbsp; 10.tables = tt_content&nbsp; &nbsp; # 2. CE ID = 11 (für Tabelle tt_content)&nbsp;&nbsp;&nbsp; 10.source = 11}# TT_NEWS TAGCLOUD# Sobald ein Newsartikel aufgerufen wird, werden nun auch# die Keywords aus der tt_news Tabelle abgebildet[globalVar = GP:tx_ttnews|tt_news&gt;0]lib.tagcloud = COAlib.tagcloud {&nbsp;&nbsp;&nbsp; 10 = RECORDS&nbsp;&nbsp;&nbsp; 10.tables = tt_content&nbsp; &nbsp; # 1. CE ID = 10 (für Tabelle tt_news)&nbsp;&nbsp;&nbsp; 10.source = 10}[global]
Dazu noch die Config der &quot;vge_tagcloud&quot; etwas anpassen (näheres im Handbuch dazu), falls der Aufruf der Keywords mittels der Erweiterung &quot;Indexed_Search&quot; ausgegeben wird. Und fertig ist die &quot;Tricky tagCloud&quot;.
plugin.tx_vgetagcloud_pi1 &gt;plugin.tx_vgetagcloud_pi1 {&nbsp; _CSS_DEFAULT_STYLE &gt;&nbsp; exclude.tt_content.CType = mailform&nbsp; exclude.tt_content.list_type = vge_tagcloud_pi2&nbsp; exclude.tt_content.menu_type = &nbsp; exclude.pages.doktype = 98,100,199,254,255&nbsp; minWeight = 90&nbsp; maxWeight = 200&nbsp; maxWords = 37&nbsp; splitChar = ,&nbsp; tagWrap {&nbsp;&nbsp;&nbsp; typolink {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; additionalParams &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; additionalParams.field = tag_keyword&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; additionalParams.rawUrlEncode = 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; additionalParams.wrap = &amp;tx_indexedsearch[sword]=|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; useCashHache = 1&nbsp;&nbsp;&nbsp; }&nbsp; }}
Das ganze Spiel könnte man dann natürlich noch weiter treiben, so das nur noch Keywords einzelner Seiten aus den Tabellen &quot;pages&quot;, &quot;tt_content&quot;, &quot;tt_news&quot; oder sonst wo her angezeigt werden. Aber das sei jedem überlassen.]]></content:encoded>
			<category><a href="typoscript" title="TypoScript">TypoScript</a></category>
			
			<author>webmaster@robman.de</author>
			<pubDate>Mon, 08 Nov 2010 20:49:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Funktion parse_url() - Url auf den Host kürzen</title>
			<link>http://www.typo-script.de/php-script/funktion-parse_url-url-auf-den-host-kuerzen</link>
			<description>Diese Php Funktion bietet die Möglichkeit den String einer Webadresse auf seinen Host zu reduzieren. Somit lassen sie sehr Verweise mit sehr langen Url's sehr gut abkürzen.
&lt;?php$url =...</description>
			<content:encoded><![CDATA[Diese Php Funktion bietet die Möglichkeit den String einer Webadresse auf seinen Host zu reduzieren. Somit lassen sie sehr Verweise mit sehr langen Url's sehr gut abkürzen.
&lt;?php$url = &quot;http://www.seite.de/unterverzeichnis/noch eins/index.php&quot;;$url = parse_url(&quot;$url&quot;);// als Ausgabe der geparsten Url// erscheint dann nur noch der// Host, also www.seite.deecho $url[&quot;host&quot;];?&gt;]]></content:encoded>
			<category><a href="php-script" title="PHP Script">PHP Script</a></category>
			
			<author>webmaster@robman.de</author>
			<pubDate>Mon, 08 Nov 2010 19:23:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>CSS Tutorial 5. Bilder, Hintergrundfarben und Anzeigefenster</title>
			<link>http://www.typo-script.de/html-und-css/css-tutorial-5-bilder-hintergrundfarben-und-anzeigefenster</link>
			<description>Bilder und Hintergrundfarben
Hintergrundfarbe
background-color: #000000
Hintergrundbild
background-image: url(background.gif)
Wasserzeicheneffekt, 2 Möglichkeiten
background-attachment: fixed;...</description>
			<content:encoded><![CDATA[Bilder und Hintergrundfarben
Hintergrundfarbe
background-color: #000000
Hintergrundbild
background-image: url(background.gif)
Wasserzeicheneffekt, 2 Möglichkeiten
background-attachment: fixed; background-attachment: scroll;
Hintergrundposition, fix oder prozentual
background-position: 30px 20px
Wiederholungseffekt, 4 Möglichkeiten
background-repeat: repeat; background-repeat: repeat-x; background-repeat: repeat-y; background-repeat: no-repeat;
Moglichkeit zur Zusammenfassung
background: #000000 url(background.gif) no-repeat 50% 0% fixed;
Anzeigefenster
X-Scrollleiste an/aus
overflow-x: auto; overflow-x: hidden
Y-Scrollleiste an/aus
overflow-y: auto; overflow-y: hidden
Mauszeiger Arten
cursor: auto; cursor: crosshair; cursor: pointer; cursor: move; cursor: n-resize;cursor: ne-resize; cursor: url(bild.gif); cursor: e-resize; cursor: se-resize;cursor: s-resize; cursor: sw-resize; cursor: w-resize; cursor: nw-resize;cursor: text; cursor: wait; cursor: help;]]></content:encoded>
			<category><a href="html-und-css" title="HTML und CSS">HTML und CSS</a></category>
			
			<author>webmaster@robman.de</author>
			<pubDate>Mon, 08 Nov 2010 10:16:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Datei lesen und Inhalt verändert ausgeben</title>
			<link>http://www.typo-script.de/php-script/datei-lesen-und-inhalt-veraendert-ausgeben</link>
			<description>Hier werden als Beispiel alle in der Datei Fett dargestellten Wörten nach dem auslesen Fettkursiv dargestellt.&lt;?php$text = &quot;&quot;;//Das dient zur Sicherheit.$fp = @fopen(...</description>
			<content:encoded><![CDATA[Hier werden als Beispiel alle in der Datei Fett dargestellten Wörten nach dem auslesen Fettkursiv dargestellt.&lt;?php$text = &quot;&quot;;//Das dient zur Sicherheit.$fp = @fopen( &quot;http://pc-special.net/&quot;, &quot;r&quot; );//Lesendes Öffnen (r bedeutet read) der Datei.while (!feof($fp)) {//wir lesen die Datei ein$zeile = @fgets( $fp, 4096 );//immer 4096 Bytes$zeile = str_replace(&quot;&lt;b&gt;&quot;,&quot;&lt;b&gt;&lt;u&gt;&quot;,$zeile);//wir ersetzen &lt;b&gt; durch &lt;b&gt;&lt;u&gt;$zeile = str_replace(&quot;&lt;/b&gt;&quot;,&quot;&lt;/u&gt;&lt;/b&gt;&quot;,$zeile);//wir ersetzen &lt;/b&gt; durch &lt;/u&gt;&lt;/b&gt;$text .= $zeile;//wir speichern den evtl. bearbeiteten Inhalt in einer neuen Variable}//schließende Klammer der while-Schleife@fclose( $fp );//Schließen des Zeigers auf die Dateiecho $text;//Ausgabe des überarbeiteten neuen Textes?&gt;
Quelle: http://www.pc-special.net]]></content:encoded>
			<category><a href="php-script" title="PHP Script">PHP Script</a></category>
			
			<author>webmaster@robman.de</author>
			<pubDate>Sun, 07 Nov 2010 22:06:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Text in Gif-Bilder per imagecreatefromgif() schreiben</title>
			<link>http://www.typo-script.de/php-script/text-in-gif-bilder-per-imagecreatefromgif-schreiben</link>
			<description>Mit diesem Script hat man Dank der neuen GD-Lib Funktionen für (jetzt wieder) Gif-Bilder, die Möglichkeit in diese Text, dynamisch oder statisch einzufassen.&lt;?php//Hier die url zum Gif - Bild...</description>
			<content:encoded><![CDATA[Mit diesem Script hat man Dank der neuen GD-Lib Funktionen für (jetzt wieder) Gif-Bilder, die Möglichkeit in diese Text, dynamisch oder statisch einzufassen.&lt;?php//Hier die url zum Gif - Bild angeben$bild = &quot;http://www.die-url.de/bild.gif&quot;;$im = imagecreatefromgif($bild);// Farbe für den Text angeben.. Modus: R&nbsp;&nbsp;&nbsp; G&nbsp;&nbsp;&nbsp; B$text_color = ImageColorAllocate ($im, 229, 0, 123);// Hier den Text schreiben, der in die Grafik kommen soll$text = &quot;Bla bla bla bla&quot;;// Angebabe für Textgroesse und PositionimageString($im, 2, 3, 16, $text, $text_color);header(&quot;Content-Type: image/gif&quot;);imagegif($im,'',100);imagedestroy ($im);?&gt;
Einziger Wermutstropfen, animierte Gifs werden auf den ersten Frame reduziert und abgebildet.]]></content:encoded>
			<category><a href="php-script" title="PHP Script">PHP Script</a></category>
			
			<author>webmaster@robman.de</author>
			<pubDate>Sun, 07 Nov 2010 18:06:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Lokaler Webserver mit Apache 1.3 und Php 4.3</title>
			<link>http://www.typo-script.de/helferlein/lokaler-webserver-mit-apache-1-3-und-php-4-3</link>
			<description>Ich beschreibe hier die Inbetriebnahme eines lokalen Serversystems wie sie bei mir Verwendung findet. Es handelt sich um eine Verbindung vom Apache Server 1.3.28 und PHP 4.3.2, beide Systeme auf...</description>
			<content:encoded><![CDATA[Ich beschreibe hier die Inbetriebnahme eines lokalen Serversystems wie sie bei mir Verwendung findet. Es handelt sich um eine Verbindung vom Apache Server 1.3.28 und PHP 4.3.2, beide Systeme auf Win32 Basis.
Alle relevanten Eigenschaften die die httpd.conf Datei aufweist sind farblich markiert und können daher problemlos auf den eigenen lokalen Serverbetrieb übernommen werden. Es muß allerdings auf die jeweiligen absoluten Pfadangaben geachtet werden.
Weiterführende Websites: Php.net und Apache.org.Hinweis: Es besteht die Möglichkeit, daß durch die beschriebenen Installationen und Konfigurationen Sicherheitslücken entstehen können. Hiermit weise ich nochmal darauf hin, das Typo-Script.de keinerlei Haftung für Schäden materieller oder ideeller Art übernimmt. Die Inbetriebnahme erfolgt auf eigenes Risiko!Benötigte Software: Apache 1.3.28 Win32 x86 No SRC und Php 4.3.2 Win32
1. Apache Installation
Nach dem Download der Setup.exe, diese ausführen. Dann die Lizenzbestimmungen akzeptieren und im nächsten Fenster bei &quot;Network Domain&quot; und &quot;Server Name&quot; localhost eingeben. Beim Feld &quot;Administrator's Email Adress&quot; einfach me@localhost eintragen. Im nächsten Fenster die &quot;Vollständige Installation&quot; wählen. Fertig.&nbsp;2. Php 4.x Installation (httpd.conf)
Das zuvor herunter geladene ZIP-Archiv entpacken und den Inhalt am besten in das Verzeichnis &quot;C:\Programme\Apache\php\&quot; verschieben. Danach muss die httpd.conf Datei im Apache \conf Verzeichnis um Folgendes ergänzt und gespeichert werden:
LoadModule php4_module C:/Programme/Apache/php/sapi/php4apache.dllAddModule mod_php4.cAddType application/x-httpd-php .php .php3 .php4AddType application/x-httpd-php-source .phps
In den vorhandenen Zeilen, muss das farbig hervorgehobene angefügt werden:
AddIcon /icons/layout.gif .html .shtml .htm .pdf .php .php3 .php4DirectoryIndex index.html index.htm index.php index.php3 index.php4 
3. Php 4.x Installation (php.ini)
Die weitere Konfiguration erfolgt nun in der Datei php.ini die sich im Windows-Root Verzeichnis befinden muss. Die Zeilen mit &quot;doc_root&quot; und &quot;extension_dir&quot;, müssen so aussehen:
doc_root = &quot;c:\apache\htdocs&quot;extension_dir = &quot;C:\Programme\Apache\php\extensions&quot;
Auch müssen die Parameter &quot;allow_call_time_pass_reference&quot;, &quot;register_globals&quot; und &quot;register_argc_argv&quot; auf On gestellt werden. Die Werte &quot;display_startup_errors&quot; und &quot;output_buffering&quot; sollten auf Off stehen.&nbsp;4. Apache Server benutzen
Es gibt zwei Möglichkeiten zur Nutzung des Apache. Zum einen als Konsolenfenster und zweitens als Windows Dienstprogramm. Befehle für das Konsolenfenster wären:
- Apache normal starten: C:\Programme\Apache\Apache.exe -k start- Apache beenden: C:\Programme\Apache\Apache.exe -k stop- Apache neu starten: C:\Programme\Apache\Apache.exe -k restart
Apache Server als Dienst einrichten (WinXP). Einfach eine Verknüpfung folgenden Werten anlegen und ausführen:
- Dienst installieren: C:\Programme\Apache\Apache.exe apache -k install- Dienst deinstallieren: C:\Programme\Apache\Apache.exe apache -k uninstall
Der Apache Server startet dann automatisch beim Hochfahren des Betriebsystems.&nbsp;5. Virtual Hosts konfigurieren
Am Ende der httpd.conf Datei im Apache \conf Verzeichnis, befindet sich ein Beispiel für den Einsatz virtueller Hosts (ausgeklammert mit # davor). Hier einen von mir:
&lt;VirtualHost 127.0.0.110&gt;&nbsp; ServerAdmin webmaster@deine-homepage.de&nbsp; DocumentRoot D:/Pfad/zum/Webprojekt&nbsp; ServerName www.deine-homepage.de&lt;/VirtualHost&gt;
Wenn mit virtuellen Hosts gearbeitet wird, muss die hosts Datei im Windows-Root Verzeichnis entsprechen angepasst werden. In meinem Beispiel also so:
127.0.0.110&nbsp;&nbsp; www.deine-homepage.de
Der im virtuellen Host angegebenen IP muss also eine Adresse zugewiesen werden.]]></content:encoded>
			<category><a href="helferlein" title="Helferlein">Helferlein</a></category>
			
			<author>webmaster@robman.de</author>
			<pubDate>Sun, 07 Nov 2010 10:00:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Langen Text unter Beachtung von Wörtern kürzen</title>
			<link>http://www.typo-script.de/php-script/langen-text-unter-beachtung-von-woertern-kuerzen</link>
			<description>Mit substr(); kann man ja Texte auf x Zeichen kürzen. Diese Funktion lässt aber zum Beispiel bei Vorschautexten von Newssystemen etc. ziemlich unschöne Effekte auftreten, sodass zum Beispiel ein Text...</description>
			<content:encoded><![CDATA[Mit substr(); kann man ja Texte auf x Zeichen kürzen. Diese Funktion lässt aber zum Beispiel bei Vorschautexten von Newssystemen etc. ziemlich unschöne Effekte auftreten, sodass zum Beispiel ein Text inmitten eines Wortes abgehackt wird (&quot;Er ging um die Ec...&quot;). Abhilfe dafür schafft dieses Script.
&lt;?php/*@param text, string@param zeichen, integer, Stringlength@param kolanz, integer, optional, Kolanzwert für Länge@param punkte, integer, optional, Anzahl angehangener Punkte*/function word_substr($text, $zeichen, $kolanz=3, $punkte=0) {&nbsp;&nbsp;&nbsp; if(strlen($text) &lt; $zeichen+$kolanz)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return $text;&nbsp;&nbsp;&nbsp; $wort = explode(&quot; &quot;,$text);&nbsp;&nbsp;&nbsp; $newstr = &quot;&quot;;&nbsp;&nbsp;&nbsp; $i = 0;&nbsp;&nbsp;&nbsp; while(strlen($newstr)&lt;=$zeichen &amp;&amp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strlen($newstr.$wort[$i])&lt;=($zeichen+$kolanz)) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $newstr .= $wort[$i].&quot; &quot;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $i++;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; $newstr .= str_repeat(&quot;.&quot;,$punkte);&nbsp;&nbsp;&nbsp; return $newstr;}$text = &quot;Wer ander'n eine Bratwurst brät, hat ein Bratwurstbratgerät.&quot;;// voller Textecho $text.&quot;&lt;br/&gt;&quot;;// Text mit 18 Zeichen Länge, Kolanz gleich 20echo word_substr($text, 18, 20).&quot;&quot;;// Text mit 18 Zeichen Länge, Kolanz gleich 5echo word_substr($text, 18, 5).&quot;&quot;;// Text mit 100 Zeichen Länge, Kolanz gleich 5echo word_substr($text, 100, 5).&quot;&quot;;?&gt;
Quelle: http://php4u.net]]></content:encoded>
			<category><a href="php-script" title="PHP Script">PHP Script</a></category>
			
			<author>webmaster@robman.de</author>
			<pubDate>Sat, 06 Nov 2010 19:30:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Php Funktion str_replace() - Einfache Ersetzungen von Zeichen</title>
			<link>http://www.typo-script.de/php-script/php-funktion-str_replace-einfache-ersetzungen-von-zeichen</link>
			<description>Hier sieht man ein Beispiel für eine einfache Methode einzelne oder mehrere Zeichen durch andere zu ersetzen. Einfach mal ein bisschen rumprobieren.&lt;?$text = &quot;&lt;blabla&gt;&quot;;$text =...</description>
			<content:encoded><![CDATA[Hier sieht man ein Beispiel für eine einfache Methode einzelne oder mehrere Zeichen durch andere zu ersetzen. Einfach mal ein bisschen rumprobieren.&lt;?$text = &quot;&lt;blabla&gt;&quot;;$text = str_replace(&quot;b&quot;,&quot;111&quot;,$text); // b wird zu 111$text = str_replace(&quot;&lt;&quot;,&quot;222&quot;,$text); // &lt; wird zu 222$text = str_replace(&quot;&gt;&quot;,&quot;333&quot;,$text); // &gt; wird zu 333echo $text;?&gt;
Eigentlich nicht schwer umzusetzen und es gibt viele Einsatzmöglichkeiten.]]></content:encoded>
			<category><a href="php-script" title="PHP Script">PHP Script</a></category>
			
			<author>webmaster@robman.de</author>
			<pubDate>Sat, 06 Nov 2010 19:26:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>MySQL Datenbank Backup und Import</title>
			<link>http://www.typo-script.de/mysql-script/mysql-datenbank-backup-und-import</link>
			<description>Mit dem Programm PuTTY ist es möglich eine SSH oder Telnet Verbindung zu einem Webserver herzustellen. Der Weg bis die SSH Verbindung steht, ist evtl. bei jedem Provider etwas anders. In jedem...</description>
			<content:encoded><![CDATA[Mit dem Programm&nbsp;PuTTY ist es möglich eine SSH oder Telnet Verbindung zu einem Webserver herzustellen. Der Weg bis die SSH Verbindung steht, ist evtl. bei jedem Provider etwas anders. In jedem Fall braucht man aber als erstes den Hostname oder die IP-Adresse für den SSH-Zugang auf das eigene Webpaket.
Die Adresse könnte in etwa so aussehen: benutzer@ssh.webseite.de
Wenn die richtige Adresse eingegeben wurde, muss man sich mit dem beim Provider hinterlegten Benutzernamen und Passwort einloggen. Ist die Verbindung hergestellt und war die Autentifizierung erfolgreich kann man mit folgenden Befehlen fortfahren.
Beispiel Erstellung eines&nbsp;MySQL Tabellen Backup:
mysqldump --add-drop-table -h DBHOST -u BENUTZERNAME -pPASSWORD DATENBANKNAME &gt; backup.sql
Beispiel Import einer MySQL Tabelle:
mysql&nbsp; -h DBHOST -u BENUTZERNAME -pPASSWORD DATENBANKNAME &lt; datenbank.sql
Beispiel extrahieren einer vorher mit gzip gepackten MySQL Tabelle:
gzip -dv datenbank.sql.gz
Alle Aktionen die gemacht werden finden dabei auf der Root-Ebene des Serververzeichnises stat.]]></content:encoded>
			<category><a href="mysql-script" title="MySQL Script">MySQL Script</a></category>
			
			<author>webmaster@robman.de</author>
			<pubDate>Sat, 06 Nov 2010 13:36:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Einfache Weiteleitung per header() einleiten</title>
			<link>http://www.typo-script.de/php-script/einfache-weiteleitung-per-header-einleiten</link>
			<description>Warum eine Weiterleitunsseite mit Php? Weil diese viel schneller als die Meta-Tag Methode funtioniert, selbst wenn diese auf 0 gestellt wird. Hier der Code, der in die erste Zeile des *.php Dokuments...</description>
			<content:encoded><![CDATA[Warum eine Weiterleitunsseite mit Php? Weil diese viel schneller als die Meta-Tag Methode funtioniert, selbst wenn diese auf 0 gestellt wird. Hier der Code, der in die erste Zeile des *.php Dokuments eingetragen wird:&lt;?phpheader(&quot;Location: http ://www.seite.de&quot;);exit();?&gt;
Bei Location einfach den Pfad mit eurer Zieladresse austauschen und schon seid ihr mit eurer Weiterleitung fertig!]]></content:encoded>
			<category><a href="php-script" title="PHP Script">PHP Script</a></category>
			
			<author>webmaster@robman.de</author>
			<pubDate>Fri, 05 Nov 2010 15:36:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Typo3 Symlink auf einem Windows System</title>
			<link>http://www.typo-script.de/typoscript/typo3-symlink-auf-einem-windows-system</link>
			<description>Es ist auch auf einem Windows-Rechner möglich einen Symlink anzulegen. Nützlich dann, wenn man mehrere Typo Installationen über eine Typo3 Source laufen lassen möchte.
Als erstes lädt man sich ein...</description>
			<content:encoded><![CDATA[Es ist auch auf einem Windows-Rechner möglich einen Symlink anzulegen. Nützlich dann, wenn man mehrere Typo Installationen über eine Typo3 Source laufen lassen möchte.
Als erstes lädt man sich ein kleines Tool für Windows namens &quot;Junction&quot; herunter, welches auf Windows Symlinks erstellen kann. Die junction.exe kopiert man dann in den Windows Systemordner &quot;/Windows/System32/&quot;.
Schritt zwei wäre dann beispielsweise folgende Ordnerstruktur:
C:\typo3_src-4.4.4- die aktuelle Typo3 SourceC:\www- das Webserver Root-VerzeichnisC:\www\projekt- die eigentliche Typo3 Seite oder das Typo3 Dummy Paket
Schritt drei, das erstellen der Symlinks mittels cmd.exe (Command Prompt), dem DOS Eingabefenster.
C:\www\projekt&gt;junction typo3_src &quot;..\..\_typo3_src-4.4.4&quot;- dieser Befehl sorgt für einfacheres UpgradeC:\www\projekt&gt;junction typo3 &quot;.\typo3_src\typo3&quot;- dieser Befehl stellt die Verknüpfung zum &quot;typo3&quot; Verzeichnis herC:\www\projekt&gt;junction t3lib &quot;.\typo3_src\t3lib&quot;- dieser Befehl stellt die Verknüpfung zum &quot;t3lib&quot; Verzeichnis herC:\www\projekt&gt;junction misc &quot;.\typo3_src\misc&quot;- dieser Befehl stellt die Verknüpfung zum &quot;misc&quot; Verzeichnis her
Das war es dann eigentlich schon. Nun können weiter Typo3 Installationen nach dem selben Prinzip verknüpft werden und laufen dann alle über das eine Typo3 Source Paket.
Folgende Quellen haben bei meinem Vorgehen zum Erfolg geführt:
http://gawelczyk.net/2007/12/03/symlinks-fur-typo3-413-unter-windows/http://technet.microsoft.com/de-de/sysinternals/bb896768.aspxhttp://www.typo3forum.net/forum/typo3-4-x-installation-updates/12300-mehrere-installationen-source-muss-typo-umbauen.html
Vielen Dank dafür!]]></content:encoded>
			<category><a href="typoscript" title="TypoScript">TypoScript</a></category>
			
			<author>webmaster@robman.de</author>
			<pubDate>Fri, 05 Nov 2010 10:38:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Typo-Script.de nach vier Tagen im Google Index</title>
			<link>http://www.typo-script.de/blog/typo-script-de-nach-vier-tagen-im-google-index</link>
			<description>Erfreuliche Nachricht für den reibungslosen Start meines neuen Projekts ist, das Typo-Script.de nun nach dem Start am Sonntag, den 31.10.2010 im Google Index angemeldet wurde und schon am...</description>
			<content:encoded><![CDATA[Erfreuliche Nachricht für den reibungslosen Start meines neuen Projekts ist, das&nbsp;Typo-Script.de nun nach dem Start am Sonntag, den 31.10.2010 im Google Index angemeldet wurde und schon am Donnerstag, den 4. November im Google Index geführt wird.]]></content:encoded>
			<category><a href="blog" title="Blog">Blog</a></category>
			
			<author>webmaster@robman.de</author>
			<pubDate>Fri, 05 Nov 2010 10:02:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Autor und E-Mail bei tt_content und tt_news vorbelegen</title>
			<link>http://www.typo-script.de/typoscript/autor-und-e-mail-bei-tt_content-und-tt_news-vorbelegen</link>
			<description>Es gibt die Möglichkeit bei den Eingabefeldern für den Autor und der E-Mail eines Artikels in tt_news oder beim Anlegen einer neuen Seite im Seitenbaum, die beiden Felder automatisch befüllen zu...</description>
			<content:encoded><![CDATA[Es gibt die Möglichkeit bei den Eingabefeldern für den Autor und der E-Mail eines Artikels in tt_news oder beim Anlegen einer neuen Seite im Seitenbaum, die beiden Felder automatisch befüllen zu lassen.
Dazu muss folgender TS Code beim jeweiligen Benutzer eingepflegt werden:
# für neue Seiten im Seitenbaum TCAdefaults.pages.author = Autorenname TCAdefaults.pages.author_email = mail(at)des-autoren.de
# für neue tt_news Artikel TCAdefaults.tt_news.author = Autorenname TCAdefaults.tt_news.author_email = mail(at)des-autoren.de
Oben gezeigtes Beispiel zeigt die manuelle Variante die Einträge vorzubelegen. Es gibt dafür aber auch eine Erweiterung die das automatisch erledigen kann.
Das Plugin &quot;cron_setdefaultauthor&quot; fügt für jeden aktuell eingeloggten Backend-Benutzer die Felder Autor und E-Mail für neue tt_news, Seiten und sys_notes Einträge aus.]]></content:encoded>
			<category><a href="typoscript" title="TypoScript">TypoScript</a></category>
			
			<author>webmaster@robman.de</author>
			<pubDate>Fri, 05 Nov 2010 09:02:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>HTML Sonderzeichen Unicode und ISO-8859-1</title>
			<link>http://www.typo-script.de/helferlein/html-sonderzeichen-unicode-und-iso-8859-1</link>
			<description>Sonderzeichen des westeuropäischen und amerikanischen Raums lassen sich in HTML mit Hilfe der Norm ISO-8859-1 (Latin-1) ausgeben.
Dafür entweder die HTML Referenz angegeben oder in dieser Form:...</description>
			<content:encoded><![CDATA[Sonderzeichen des westeuropäischen und amerikanischen Raums lassen sich in HTML mit Hilfe der Norm ISO-8859-1 (Latin-1) ausgeben.
Dafür entweder die HTML Referenz angegeben oder in dieser Form: &amp;#Nummer;
Unicode Beispiel: &amp;#177; wird dann zu&nbsp;&nbsp; ±
Unten aufgeführt befinden sich die am häufig verwendetsten Sonderzeichen.
&quot; &nbsp;&nbsp;&nbsp; &amp;quot; &nbsp;&nbsp;&nbsp;&nbsp; &amp;#34;&nbsp; &nbsp; &nbsp;&nbsp; Doppeltes Anführungszeichen
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &amp;nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &amp;#160;&nbsp; &nbsp;&nbsp;&nbsp; Ein geschütztes Leerzeichen
&amp; &nbsp;&nbsp;&nbsp; &amp;amp; &nbsp; &nbsp;&nbsp; &nbsp;&amp;#38; &nbsp; &nbsp;&nbsp;&nbsp; Kaufmännisches Und
&lt; &nbsp;&nbsp;&nbsp; &amp;lt; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &amp;#60;&nbsp; &nbsp; &nbsp;&nbsp; Kleiner als Zeichen
&gt; &nbsp;&nbsp;&nbsp; &amp;gt;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &amp;#62; &nbsp; &nbsp;&nbsp;&nbsp; Größer als Zeichen
© &nbsp;&nbsp;&nbsp; &amp;copy;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &amp;#169; &nbsp; &nbsp;&nbsp; Copyright Zeichen
« &nbsp;&nbsp;&nbsp; &amp;laquo;&nbsp;&nbsp;&nbsp;&nbsp; &amp;#171; &nbsp; &nbsp;&nbsp; Doppelpfeil links
» &nbsp;&nbsp;&nbsp; &amp;raquo;&nbsp;&nbsp;&nbsp;&nbsp; &amp;#187; &nbsp; &nbsp;&nbsp; Doppelpfeil rechts
“ &nbsp;&nbsp;&nbsp; &amp;ldquo;&nbsp;&nbsp;&nbsp;&nbsp; &amp;#8220; &nbsp; &nbsp; Doppeltes Anführungszeichen links oben
” &nbsp;&nbsp;&nbsp; &amp;rdquo;&nbsp;&nbsp;&nbsp;&nbsp; &amp;#8221; &nbsp; &nbsp; Doppeltes Anführungszeichen rechts
„ &nbsp;&nbsp;&nbsp; &amp;bdquo;&nbsp;&nbsp;&nbsp;&nbsp; &amp;#8222; &nbsp; &nbsp; Doppeltes Anführungszeichen links unten (low-9-Zeichen)
Die brauch man immer wieder :) mal.]]></content:encoded>
			<category><a href="helferlein" title="Helferlein">Helferlein</a></category>
			
			<author>webmaster@robman.de</author>
			<pubDate>Thu, 04 Nov 2010 21:56:00 +0100</pubDate>
			
		</item>
		
	</channel>
</rss>