<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		
		<title>t3mocker | Blog</title>
		<link>http://t3.mocker.cz/</link>
		<description>t3mocker Blog</description>
		<language>cs</language>
		<image>
			<title>t3mocker | Blog</title>
			<url>http://t3.mocker.cz/</url>
			<link>http://t3.mocker.cz/</link>
			<width></width>
			<height></height>
			<description>t3mocker Blog</description>
		</image>
		<generator>TYPO3 - get.content.right</generator>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		
		
		
		<lastBuildDate>Sat, 05 May 2012 11:39:00 +0200</lastBuildDate>
		
		
		<item>
			<title>Typo3 bolest: prázdné p tagy</title>
			<link>http://t3.mocker.cz/index.php?id=319&#38;tx_ttnews%5Btt_news%5D=2&#38;cHash=ceb476c24ec9016ebb93362e8c6f011f</link>
			<description>Pokud vyvíjíte weby na Typo3, je velmi pravděpodobné, že narazíte na tuto &quot;neohrabanost&quot; systému. Ponecháme...</description>
			<content:encoded><![CDATA[Pokud vyvíjíte weby na Typo3, je velmi pravděpodobné, že narazíte na tuto &quot;neohrabanost&quot; systému. Ponecháme stranou otázku, proč pan Kasper takovou základní banalitu neopraví a podíváme se na řešení.
Řešení přes TypoScript je běh na dlouho trať a stojí spoustu nervů. V zoufalství :) jsem vymyslel řešení, které jako vždy funguje jako rovnák na ohýbák.
Spočívá v jednoduchém javascript kódu - prasácké, ale plní svou úlohu. Rozhodl jsem se ho použít do té doby, než se mi podaří přijít na správnou konfiguraci TypoScriptu, nebo než tento bug opraví v jádru.
A jak že ten js kód vypadá?

<pre>document.body.innerHTML = document.body.innerHTML.replace(/&lt;p&gt;&lt;\/p&gt;/g, &quot;&quot;);</pre>
 Přeji příjemné zadostiučinění, až Vám to vytrhne trn z paty :)</p>]]></content:encoded>
			
			
			<pubDate>Sat, 05 May 2012 11:39:00 +0200</pubDate>
			
		</item>
		
		<item>
			<title>Google sitemap: XML Parse Error</title>
			<link>http://t3.mocker.cz/index.php?id=319&#38;tx_ttnews%5Btt_news%5D=1&#38;cHash=c228baad91a9f8a33b48d78aa02a4de9</link>
			<description>Už nějakou dobu mi nefungovaly XML sitemapy na několika instalacích Typo3. Vždy to vyhodilo hlášku o chybné deklaraci...</description>
			<content:encoded><![CDATA[<div><span style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Calibri; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium;">Už nějakou dobu mi nefungovaly XML sitemapy na několika instalacích Typo3. Vždy to vyhodilo hlášku o chybné deklaraci XML dokumentu.</span></div>
<div><span style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Calibri; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium;">Pátral jsem po společném jmenovateli těchto projektů - ve všech nefunkčních xml sitemapách byl první řádek prázdný. Zajímavé bylo, že Typo3 na kterém jsem měl nainstalovány 3 weby ve dvou případech fungovalo (starší data výroby) a ve třetím ne.</span></div>
<div><span style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Calibri; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium;">Zapátral jsem a nakonec jsem došel k řešení - chyba je způsobena nadbytečnými prázdnými řádky v php souborech v adresáři typo3conf a typo3conf/ext. Ale pozor - pokud používáte uživatelské funkce, kdy includujete knihovny s funkcemi, i zde je nutné odstranit nadbytečné řádky (což byl můj případ).</span></div>
<div><span style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Calibri; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium;">Tato chyba má praktický vliv pouze na xml dokumenty - html (běžné stránky webu) nadbytečný řádek &quot;překousnou&quot;.</span></div>]]></content:encoded>
			
			
			<pubDate>Sat, 07 Apr 2012 02:37:00 +0200</pubDate>
			
		</item>
		
	</channel>
</rss>