<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Netzelf Blog</title>
	<atom:link href="http://blog.netzelf.de/lang/de/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.netzelf.de</link>
	<description>Ein weiteres tolles WordPress-Blog</description>
	<lastBuildDate>Wed, 23 Jun 2010 00:27:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Content-Elemente durchnummerieren</title>
		<link>http://blog.netzelf.de/lang/de/tipps-und-tricks/content-elemente-durchnummerieren</link>
		<comments>http://blog.netzelf.de/lang/de/tipps-und-tricks/content-elemente-durchnummerieren#comments</comments>
		<pubDate>Wed, 23 Jun 2010 00:25:10 +0000</pubDate>
		<dc:creator>Christian Opitz</dc:creator>
				<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[TypoScript]]></category>

		<guid isPermaLink="false">http://blog.netzelf.de/?p=71</guid>
		<description><![CDATA[Von Zeit zu Zeit ist es sinnvoll, die Content-Elemente (&#60;div class=&#8221;csc-default&#8221;&#62;&#124;&#60;/div&#62;) durchgehend zu nummerieren. Dies dient besonders der Formatierung in Abhängigkeit von der Reihenfolge, da die IDs der Content-Elemente nur dann dafür geeignet sind, wenn sie nicht gelöscht oder umsortiert werden. Unter der Voraussetzung, dass CSS-Styled-Content verwendet wird, kann dazu folgender Code verwendet werden:
tt_content.stdWrap.innerWrap.cObject.default {
14 [...]]]></description>
			<content:encoded><![CDATA[<p>Von Zeit zu Zeit ist es sinnvoll, die Content-Elemente (&#60;div class=&#8221;csc-default&#8221;&#62;&#124;&#60;/div&#62;) durchgehend zu nummerieren. Dies dient besonders der Formatierung in Abhängigkeit von der Reihenfolge, da die IDs der Content-Elemente nur dann dafür geeignet sind, wenn sie nicht gelöscht oder umsortiert werden. Unter der Voraussetzung, dass CSS-Styled-Content verwendet wird, kann dazu folgender Code verwendet werden:<span id="more-71"></span></p>
<div class="code">tt_content.stdWrap.innerWrap.cObject.default {<br />
14 = LOAD_REGISTER<br />
14.counter {<br />
data = register:counter<br />
stdWrap.wrap = &#124;+1<br />
prioriCalc = 1<br />
}<br />
15 {<br />
value = csc-{register:counter} csc-default<br />
insertData = 1<br />
}<br />
}</div>
<p><span>Damit wird jedem der Content-DIVs eine zusätzliche Klasse csc- mit fortlaufender Nummer hinzugefügt.<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.netzelf.de/lang/de/tipps-und-tricks/content-elemente-durchnummerieren/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gut verpackt die tollen Sachen, die das Leben schöner machen…</title>
		<link>http://blog.netzelf.de/lang/de/allgemein/gut-verpackt-die-tollen-sachen-die-das-leben-schoner-machen%e2%80%a6</link>
		<comments>http://blog.netzelf.de/lang/de/allgemein/gut-verpackt-die-tollen-sachen-die-das-leben-schoner-machen%e2%80%a6#comments</comments>
		<pubDate>Wed, 19 May 2010 13:10:41 +0000</pubDate>
		<dc:creator>scholle</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://blog.netzelf.de/?p=52</guid>
		<description><![CDATA[Wie verschickt man eigentlich ein Nilpferd? Diese und weitere Fragen wurden uns am 11.05.10 im Leipziger DHL Air Hub beantwortet. Mit Warnwesten und Besucherschildchen bewaffnet betraten wir gegen 22:15 Uhr Ortszeit die heiligen Hallen des noch sehr jungen Luftfrachtdrehkreuz Leipzig/Halle. 
Nachdem sich alle Beteiligten wieder angezogen haben und die Gürtel auch wieder das Festhalten der [...]]]></description>
			<content:encoded><![CDATA[<p>Wie verschickt man eigentlich ein Nilpferd? Diese und weitere Fragen wurden uns am 11.05.10 im Leipziger DHL Air Hub beantwortet. Mit Warnwesten und Besucherschildchen bewaffnet betraten wir gegen 22:15 Uhr Ortszeit die heiligen Hallen des noch sehr jungen Luftfrachtdrehkreuz Leipzig/Halle. <span id="more-52"></span></p>
<p>Nachdem sich alle Beteiligten wieder angezogen haben und die Gürtel auch wieder das Festhalten der Hosen übernahmen, bekamen wir Zugang zu Deutschlands größter Sortieranlage. 60.000 Pakete und 36.000 Dokumente pro Stunde werden über den 6.500 Meter langen Hauptsorter verteilt. Und dank <a title="Six Sigma" href="http://www.harvardbusinessmanager.de/heft/artikel/a-621634.html" target="_self">Six Sigma</a> verfehlt nur jede 30.000ste Sendung ihren Empfänger. Der ganze Bereich der Sortieranlage hatte den Charme eines gut strukturierten Ameisenhaufens. Abseits des markierten Gehweges für Besucher wuselten Packer, Zollbeamte, Sortierer und Dispositeure auf den unterschiedlichsten Gefährten (Fahrrädern, Rollern oder Gabelstablern)  durch die Halle.</p>
<p>Der Abschluss der Besichtigung galt den vier Umschlagplätzen (Alpha, Bravo, Charly, Delta) des Luftfrachtdrehkreuz. Aus sicherer und trockener Entfernung konnten Boing 757, Airbus A 300, McDonnell Douglas 11, Tupolew Tu-204 und verschiedene Turboprop-Maschinen beim Landen und Be- und Entladen bewundert werden. 1.500 Tonnen pro Werktag werden in 46 verschieden Flugziele gesandt. Beachtliche Leistung.</p>
<p>Nach drei Stunden interessanter Fakten, Eindrücke und Geräusche war es Zeit mit dem herkömmlichen Auto die Heimfahrt anzutreten. Auf diesem Weg nochmals vielen Dank an die <a title="piké Lifestyle GmbH" href="http://www.pikee.com/onlineversand/index.php?XTCsid=66bffd7e44508af0ded8d7c6bec88520" target="_self">piké Lifestyle GmbH</a> für die Einladung und an die DHL für so viel spannende Transparenz.</p>
<p style="text-align: center;"><img class="alignleft" title="Besucherschild DHL Air Hub" src="../wp-content/uploads/2010/05/008-300x225.jpg" alt="Besucherschild DHL Air Hub" width="235" height="176" /><img class="aligncenter" title="Besucherweste DHL Air Hub" src="../wp-content/uploads/2010/05/005-225x300.jpg" alt="Besucherweste DHL Air Hub" width="132" height="176" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.netzelf.de/lang/de/allgemein/gut-verpackt-die-tollen-sachen-die-das-leben-schoner-machen%e2%80%a6/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tslib_cObj-&gt;IMAGE im Backend</title>
		<link>http://blog.netzelf.de/lang/de/tipps-und-tricks/tslib_cobj-image-im-backend</link>
		<comments>http://blog.netzelf.de/lang/de/tipps-und-tricks/tslib_cobj-image-im-backend#comments</comments>
		<pubDate>Mon, 10 May 2010 00:50:49 +0000</pubDate>
		<dc:creator>Christian Opitz</dc:creator>
				<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Tipps und Tricks]]></category>

		<guid isPermaLink="false">http://blog.netzelf.de/?p=45</guid>
		<description><![CDATA[Für die Website eines Kunden, auf der FE-Nutzer teils recht große Bilder hochladen können, suchte ich nach einer Möglichkeit, die Bilder im Backend anzuzeigen. Dazu fügte ich dem TCA ein USER-Feld hinzu, welche das Foto ausgibt. In dieser Funktion habe ich zunächst auf die Backend-Funktion t3lib_befunc::getThumbnail() zurückgegriffen, was sich allerdings als ungünstig herausstellte, da 1. [...]]]></description>
			<content:encoded><![CDATA[<p>Für die Website eines Kunden, auf der FE-Nutzer teils recht große Bilder hochladen können, suchte ich nach einer Möglichkeit, die Bilder im Backend anzuzeigen. Dazu fügte ich dem TCA ein USER-Feld hinzu, welche das Foto ausgibt. In dieser Funktion habe ich zunächst auf die Backend-Funktion t3lib_befunc::getThumbnail() zurückgegriffen, was sich allerdings als ungünstig herausstellte, da 1. die Qualität sehr schlecht war 2. größere Bilder auf dem Webspace von der Stange häufig nur zur Hälfte erzeugt wurden.<span id="more-45"></span></p>
<p>Daraufhin war die Überlegung, die &#8220;Thumbnails&#8221; nicht über die BE- sondern die FE-Funktion (also IMAGE) zu erzeugen. Zum einen ist es damit möglich, zu erfassen, ob das Bild erfolgreich verkleinert wurde und zum anderen kann man sich so den File-Cache vom Frontend zu Nutze machen Das erste und auch einzig brauchbare Ergebnis, auf das ich bei der Suche nach &#8220;cObject im Backend&#8221; stiess, war dieser <a href="http://www.typo3-scout.de/2008/05/28/cobject-im-backend/" target="_blank">Post</a>. Es hat zwar nicht funktioniert aber immerhin konnte ich mir hier die nötigen Includes zusammenklauben.</p>
<p>Ich hatte ursprünglich vor, die Lösung dort als Kommentar zu hinterlegen. Da ich aber zu Recht als Spam abgewiesen wurde, poste ich sie jetzt hier. Vorweg: Der Titel ist irreführend &#8211; ich habe es nicht geschafft bzw. nicht die Geduld gehabt, das IMAGE-Objekt im Backend zu nutzen. ABER: Um ein Bildchen mit den FE-Methoden zu verkleinern und auszugeben, braucht es nicht unbedingt das IMAGE-Objekt. Die Methode tslib_cObj-&#62;getImgResource() genügt.</p>
<p>Hier also kurz und knackig die Lösung (sorry für die wüste Form):</p>
<div class="code">
<p>&#60;?php<br />
require_once (PATH_site.&#8217;typo3/sysext/cms/tslib/class.tslib_fe.php&#8217;);<br />
require_once (PATH_site.&#8217;typo3/sysext/cms/tslib/class.tslib_content.php&#8217;) ;</p>
<p>class tx_name_tca<br />
{<br />
/**<br />
* Eine User-Funktion für ein TCA-USER-Feld<br />
*<br />
* @param array $PA<br />
* @param t3lib_TCEforms $fobj<br />
* @return string<br />
*/<br />
public function user_source($PA, t3lib_TCEforms $fobj)<br />
{<br />
$tsfe = t3lib_div::makeInstance(&#8217;tslib_fe&#8217;, $GLOBALS['TYPO3_CONF_VARS'], 0, 0);<br />
$tsfe-&#62;initTemplate();<br />
$GLOBALS['TSFE']-&#62;tmpl = $tsfe-&#62;tmpl;</p>
<p>$cwd = getcwd();<br />
chdir(PATH_site);</p>
<p>$cObj = new tslib_cObj();<br />
$conf = array(<br />
//z.B. uploads/tx_name/name.jpg:<br />
&#8216;file&#8217; =&#62; $PA['row']['myFile'],<br />
&#8216;file.&#8217; =&#62; array(<br />
&#8216;maxW&#8217; =&#62; &#8216;550&#8242;,<br />
&#8216;maxH&#8217; =&#62; &#8216;350&#8242;<br />
)<br />
);<br />
$imgResource = $cObj-&#62;getImgResource($conf['file'], $conf['file.']);</p>
<p>chdir($cwd);</p>
<p>return &#8216;&#60;img src=&#8221;../&#8217;.$imgResource[3].&#8217;&#8221; /&#62;&#8217;;<br />
}<br />
}</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.netzelf.de/lang/de/tipps-und-tricks/tslib_cobj-image-im-backend/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TYPO3 goes WordPress goes TYPO3</title>
		<link>http://blog.netzelf.de/lang/de/tipps-und-tricks/typo3-goes-wordpress-goes-typo3</link>
		<comments>http://blog.netzelf.de/lang/de/tipps-und-tricks/typo3-goes-wordpress-goes-typo3#comments</comments>
		<pubDate>Wed, 14 Oct 2009 12:27:34 +0000</pubDate>
		<dc:creator>Christian Opitz</dc:creator>
				<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Tipps und Tricks]]></category>

		<guid isPermaLink="false">http://blog.netzelf.de/?p=39</guid>
		<description><![CDATA[Es ist gelungen: Die Website von Netzelf (TYPO3)  wurde in den letzten Tagen erfolgreich mit dem Netzelf-Blog (WordPress) gekoppelt. Da ich im Netz keinerlei Ansätze für dieses Unterfangen finden konnte, möchte ich Entwicklern mit ähnlichen Vorhaben den Lösungsweg nicht vorenthalten.
Das grundlegende Problem war, dass das in TYPO3 verwaltete Template bei jeder Änderung  in [...]]]></description>
			<content:encoded><![CDATA[<p>Es ist gelungen: Die Website von Netzelf (TYPO3)  wurde in den letzten Tagen erfolgreich mit dem Netzelf-Blog (WordPress) gekoppelt. Da ich im Netz keinerlei Ansätze für dieses Unterfangen finden konnte, möchte ich Entwicklern mit ähnlichen Vorhaben den Lösungsweg nicht vorenthalten.<span id="more-39"></span></p>
<p>Das grundlegende Problem war, dass das in TYPO3 verwaltete Template bei jeder Änderung  in WordPress manuell adaptiert werden musste. Die Lösung dafür war denkbar einfach: Zunächst wurde ein Skript entwickelt, das das Template von TYPO3 bezieht. Dies funktioniert über eine Kombination aus <a href="http://php.net/manual/de/book.curl.php" target="_blank">cURL</a> und dem <a href="http://typo3.org/documentation/document-library/references/doc_core_tsref/4.2.0/view/1/7/#id4239691" target="_blank">PageType in TYPO3</a>. Dafür wurde das Standard-PAGE-Objekt im TS-Setup dupliziert und für den Seitentyp 300 etwas angepasst:</p>
<div class="code">blog = PAGE<br />
blog &#60; page<br />
blog.config.index_enable = 0<br />
blog.typeNum = 300<br />
blog.headerData.10 &#62;<br />
blog.headerData.10 = TEXT<br />
blog.headerData.10.value = ###HEAD###<br />
blog.10.marks.FOOT.wrap = &#124;###FOOT###<br />
blog.meta &#62;<br />
blog.10.marks.CONTENT &#62;<br />
blog.10.marks.MAINNAV.alwaysActivePIDlist = 3</div>
<p>Das Ergebnis wird im WP-Frontend durch das Skript mittels cURL abgerufen und sieht folgendermaßen aus: <a href="http://netzelf.de/?type=300" target="_blank">Mit TYPO3 generiertes Template</a>. Dies geschieht für jede im Skript konfigurierte Sprache aus Performance-Gründen nur bei Übermittlung eines<em> geheimen Parameters</em>. Anschließend werden die empfangenen Inhalte in temporären Dateien abgelegt.</p>
<p>Nachdem das Skript die richtige Sprache zur Ausgabe im WordPress-Theme gewählt und das passende Template eingelesen hat, passt es mittels preg_replace noch die Links zu CSS- und JS-Dateien und TYPO3-Links an, teilt das Template mittels explode() in Header, Body und Footer auf und schreibt dies in ein $GLOBALS-Array. Die Bestandteile werden schließlich an passender Stelle im Theme ausgegeben.</p>
<p>Damit ist auch schon die optische Kopplung von Website und Blog erledigt. Der zweite und wesentlich anstrengendere Schritt bestand darin, die Suchfunktionen beider Systeme miteinander zu verbinden. Zwei günstige Umstände machten die Vorüberlegungen dazu jedoch relativ einfach: Zum einen erlaubt TYPO3 eine wunderbare Erweiterungsmöglichkeit mittels XCLASS und zum anderen kann in WordPress-Feeds ein Suchbegriff mittels GET ausgewertet werden. Der weitere Weg bestand also darin, die tx_indexedsearch-Klasse mit XCLASS zu erweitern und dabei die Ergebnisse aus WordPress mit Hilfe der wunderbaren Erweiterung <a href="http://typo3.org/extensions/repository/view/tw_rssfeeds/current/" target="_blank">TW RSS Feeds</a> einzubinden. Das Ergebnis lässt sich über die Suche oben rechts bestaunen.</p>
<p>Letztendlich hat die Aktion zwei Tage in Anspruch genommen und läuft weitestgehend stabil. Leider fehlt z.Zt. die Zeit, den Vorgang in einer T3X und einem WordPress-Plugin zu manifestieren. Auf Anfrage veröffentliche ich jedoch gern unbedenkliche Teile des Quellcodes.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.netzelf.de/lang/de/tipps-und-tricks/typo3-goes-wordpress-goes-typo3/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Yamoodow</title>
		<link>http://blog.netzelf.de/lang/de/mootools/yamoodow</link>
		<comments>http://blog.netzelf.de/lang/de/mootools/yamoodow#comments</comments>
		<pubDate>Mon, 27 Apr 2009 15:49:35 +0000</pubDate>
		<dc:creator>Christian Opitz</dc:creator>
				<category><![CDATA[Mootools]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[lightweight]]></category>
		<category><![CDATA[modal]]></category>
		<category><![CDATA[tabs]]></category>

		<guid isPermaLink="false">http://blog.netzelf.de/?p=17</guid>
		<description><![CDATA[Yamoodow &#8211; Yet Another MOOtools modal winDOW

Netzelf developed this nice mootools-based modal-script with the following features:

Unobtrusive, lightweight Javascript (1 Class, 6,1kB compressed)
Easy to install and use
Modal window based on Slimbox
Loading content via Ajax or Iframe
Support for Tabs
Support for caching loaded content
Lots of options
Fully customizable language
Fully customizable design (via CSS)
At least three events: load, failure and [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Yamoodow &#8211; Yet Another MOOtools modal winDOW</strong></p>
<p><img class="alignnone size-full wp-image-18" title="yamoodow" src="http://blog.netzelf.de/wp-content/uploads/2009/04/yamoodow.png" alt="yamoodow" width="496" height="430" /><span id="more-17"></span></p>
<p>Netzelf developed this nice mootools-based modal-script with the following features:</p>
<ul>
<li>Unobtrusive, lightweight Javascript (1 Class, 6,1kB compressed)</li>
<li>Easy to install and use</li>
<li>Modal window based on Slimbox</li>
<li>Loading content via <strong>Ajax</strong> or <strong>Iframe</strong></li>
<li>Support for <strong>Tabs</strong></li>
<li>Support for <strong>caching</strong> loaded content</li>
<li>Lots of <a href="http://netzelf.de/releases/yamoodow/options.html">options</a></li>
<li>Fully customizable language</li>
<li>Fully customizable design (via CSS)</li>
<li>At least three events: load, failure and success</li>
</ul>
<p>You can find the documentation and downloads on the Yamoodow project page:</p>
<p><a href="http://netzelf.de/releases/yamoodow/">http://netzelf.de/releases/yamoodow/</a></p>
<p>Have fun <img src='http://blog.netzelf.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.netzelf.de/lang/de/mootools/yamoodow/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>&#8220;Die Rückkehr der Wölfin&#8221; als Hörbuch 2.0</title>
		<link>http://blog.netzelf.de/lang/de/allgemein/die-ruckkehr-der-wolfin-als-horbuch-2-0</link>
		<comments>http://blog.netzelf.de/lang/de/allgemein/die-ruckkehr-der-wolfin-als-horbuch-2-0#comments</comments>
		<pubDate>Thu, 12 Mar 2009 07:34:42 +0000</pubDate>
		<dc:creator>Christian Opitz</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Projekte]]></category>

		<guid isPermaLink="false">http://blog.netzelf.de/?p=33</guid>
		<description><![CDATA[Die Tage der klassischen Hör-CD sind gezählt. Und auch wenn das Ende noch nicht ganz gekommen ist, wird man sich diesem Thema stellen müssen.
Hörspiel Leipzig und Netzelf tun es bereits: Mit dem von Ralf Kirmse produzierten und Jörg-Uwe Schröder gesprochenen Hörbuch &#8220;Die Rückkehr der Wölfin&#8221; von Stefan Haffner wurde eine Novum in der Hörbuch-Welt umgesetzt.
Der [...]]]></description>
			<content:encoded><![CDATA[<p>Die Tage der klassischen Hör-CD sind gezählt. Und auch wenn das Ende noch nicht ganz gekommen ist, wird man sich diesem Thema stellen müssen.</p>
<p><a href="http://hoerspiel-leipzig.de" target="_blank">Hörspiel Leipzig</a> und Netzelf tun es bereits: Mit dem von Ralf Kirmse produzierten und Jörg-Uwe Schröder gesprochenen Hörbuch &#8220;Die Rückkehr der Wölfin&#8221; von <a href="http://www.stefan-haffner.de/" target="_blank">Stefan Haffner</a> wurde eine Novum in der Hörbuch-Welt umgesetzt.<span id="more-33"></span></p>
<p>Der zweite Band der Trilogie um Kommissar Martin Held auf MP3-CD wurde von Netzelf nicht nur optisch durch die Gestaltung des Covers und Booklets sondern auch um ein animiertes Menü &#8211; kompatibel für Mac und PC &#8211; bereichert. Neben einem integrierten Player und Zusatzinformationen zum Autor, dem Sprecher und zum Inhalt des Romans, enthält das Menü auch persönliche Interviews mit den Beteiligten. Außerdem ist es natürlich problemlos möglich, das Hörbuch auf den eigenen MP3-Player oder iPod zu übertragen und so schnell in den mobilen Hörgenuss zu gelangen.</p>
<p>Das von Hörspiel Leipzig geschaffene Hörvergnügen wurde so mit einem Plus an Hintergrundinformationen ansprechend und nutzerfreundlich von Netzelf aufgewertet.</p>
<p><strong>Fakten:</strong></p>
<ul>
<li>Von <a href="http://www.stefan-haffner.de/" target="_blank">Stefan Haffner</a></li>
<li>Produziert von <a href="http://www.hoerspiel-leipzig.de" target="_blank">Hörspiel Leipzig</a></li>
<li>Gesprochen von Jörg-Uwe Schröder</li>
<li>Erschienen im <a href="http://www.shop.mitteldeutscherverlag.de/index.php?page=shop.product_details&#38;flypage=shop.flypage&#38;product_id=382&#38;category_id=9&#38;manufacturer_id=0&#38;option=com_virtuemart&#38;Itemid=37" target="_blank">Mitteldeutschen Verlag</a></li>
<li>Präsentation des Hörbuchs unter dem Titel &#8220;Ein historischer Leipzig-Krimi wird zum Hörbuch. Eine Leipziger Erfolgsgeschichte.&#8221; am 14.3.2009 bei <a href="http://www.leipzig-liest.de/index.php?page=124&#38;params[2][1]=YTozOntzOjExOiJib29rZmFpcl9pZCI7czo1OiIyMzAwOCI7czo3OiJjb21tYW5kIjtzOjEwOiJzaG93RGV0YWlsIjtzOjk6Imxhc3RfdmlldyI7YToyOntzOjEyOiJzaG93RnVuY3Rpb24iO3M6MTc6InNob3dFdmVudHNCeVBsYWNlIjtzOjY6InBhcmFtcyI7YTo0OntzOjE0OiJldmVudF9wbGFjZV9pZCI7aToxODU7czoxMToiZXZlbnRzX3NpemUiO2k6MTA7czoxMToiZXZlbnRzX3BhZ2UiO2k6MjtzOjc6InBhZ2VfaWQiO3M6MzoiMTI5Ijt9fX0=" target="_blank">Leipzig Liest in der Alte Handelsbörse</a></li>
<li>Vorstellung am 15.3.2009 auf dem <a href="http://www.mdr.de/buchmesse/hoerbuch/6181359-hintergrund-6156223.html" target="_blank">ARD-HörbuchForum</a> auf Leipziger Buchmesse</li>
<li><a href="http://www.amazon.de/gp/product/3898126277" target="_blank">&#8220;Lerchen und Löwen&#8221; bei Amazon</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.netzelf.de/lang/de/allgemein/die-ruckkehr-der-wolfin-als-horbuch-2-0/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BugFix für com_gigcal</title>
		<link>http://blog.netzelf.de/lang/de/tipps-und-tricks/joomla-components/bugfix-fur-com_gigcalbugfix-for-com_gigcal</link>
		<comments>http://blog.netzelf.de/lang/de/tipps-und-tricks/joomla-components/bugfix-fur-com_gigcalbugfix-for-com_gigcal#comments</comments>
		<pubDate>Wed, 08 Oct 2008 17:47:49 +0000</pubDate>
		<dc:creator>b</dc:creator>
				<category><![CDATA[Joomla Komponenten]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[component]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[gigCal]]></category>
		<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://blog.netzelf.de/?p=10&amp;lang=de</guid>
		<description><![CDATA[Dieser BugFix betrifft die Installations-XML der Joomla-Componente com_gigcal 1.0.2. Da bei der Installation SQL-Befehle fehlerhaft waren, konnte die Komponente nicht installiert werden. Die gefixte Version könnt Ihr nun hier herunterladen.  
Download-Link: com_gigcal-102_fixed_by_netzelf.de.zip
]]></description>
			<content:encoded><![CDATA[<p><span lang="de">Dieser BugFix betrifft die Installations-XML der Joomla-Componente com_gigcal 1.0.2. Da bei der Installation SQL-Befehle fehlerhaft waren, konnte die Komponente nicht installiert werden. Die gefixte Version könnt Ihr nun hier herunterladen.</span>  <span id="more-10"></span></p>
<p>Download-Link: <a href="http://blog.netzelf.de/wp-content/uploads/2008/10/com_gigcal-102_fixed_by_netzelfde.zip">com_gigcal-102_fixed_by_netzelf.de.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.netzelf.de/lang/de/tipps-und-tricks/joomla-components/bugfix-fur-com_gigcalbugfix-for-com_gigcal/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VirtueMart-Plugin für SOBI2</title>
		<link>http://blog.netzelf.de/lang/de/plugins/joomla/virtuemart-listing-plugin</link>
		<comments>http://blog.netzelf.de/lang/de/plugins/joomla/virtuemart-listing-plugin#comments</comments>
		<pubDate>Tue, 05 Aug 2008 01:28:35 +0000</pubDate>
		<dc:creator>Christian Opitz</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[SOBI2]]></category>
		<category><![CDATA[VirtueMart]]></category>
		<category><![CDATA[VirtueMart Listing]]></category>
		<category><![CDATA[VMList]]></category>

		<guid isPermaLink="false">http://blog.netzelf.de/?p=6&amp;lang=de</guid>
		<description><![CDATA[VirtueMart ist eine sehr feine Shop- und SOBI2 eine mächtige Verzeichnis-Komponente für Joomla, mit der man sehr viele Aufgabenstellungen realisieren kann.
Als kleine Brücke zwischen beiden Komponenten soll nun das VirtueMart-Plugin für SOBI2 von Netzelf dienen. Mit diesem Plugin kann man für SOBI2-Einträge VirtueMart-Kategorien auswählen und die Produkte in diesen Kategorien werden dann in den SOBI-Einträgen [...]]]></description>
			<content:encoded><![CDATA[<p><span lang="de"><a href="http://virtuemart.net/" target="_blank">VirtueMart</a> ist eine sehr feine Shop- und <a href="http://www.sigsiu.net/sobi2.html" target="_blank">SOBI2</a> eine mächtige Verzeichnis-Komponente für Joomla, mit der man sehr viele Aufgabenstellungen realisieren kann.</span></p>
<p><span lang="de">Als kleine Brücke zwischen beiden Komponenten soll nun das VirtueMart-Plugin für SOBI2 von Netzelf dienen. Mit diesem Plugin kann man für SOBI2-Einträge VirtueMart-Kategorien auswählen und die Produkte in diesen Kategorien werden dann in den SOBI-Einträgen angezeigt.</span><span id="more-6"></span></p>
<p><span lang="de"><img class="alignnone size-medium wp-image-8" title="vmlist_de" src="http://blog.netzelf.de/wp-content/uploads/2008/08/vmlist_de.gif" alt="VirtueMart-List Formular" width="401" height="153" /></span></p>
<p><span lang="de"><span style="text-decoration: underline;">Funktionen</span>:</span></p>
<ul>
<li><span lang="de">Hinzufügen, entfernen und sortieren von Kategorien</span></li>
<li><span lang="de">Ändern der Fenstergröße im Fenster selbst möglich</span></li>
<li><span lang="de">Bearbeitung im Frontend erlauben/verbieten</span></li>
<li><span lang="de">Anzeige von Produktpreis, Warenkorblink und Kategorietitel de-/aktivierbar</span></li>
<li><span lang="de">Einstellbar, ob zwischen den Kategorien umgebrochen werden soll oder alle Produkte nacheinander angezeigt werden</span></li>
<li><span lang="de">Spaltenanzahl einstellbar</span></li>
</ul>
<p><span lang="de"><strong>Hier gehts zum Download: <a href="http://blog.netzelf.de/wp-content/uploads/2008/08/vmlist_10_rc_21.zip">vmlist_1.0_rc_2.1.zip</a></strong></span></p>

<p><!--more--></p>




]]></content:encoded>
			<wfw:commentRss>http://blog.netzelf.de/lang/de/plugins/joomla/virtuemart-listing-plugin/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Automatische Kategoriebilder in XTCommerce</title>
		<link>http://blog.netzelf.de/lang/de/tipps-und-tricks/automatische-kategoriebilder-in-xtcommerce</link>
		<comments>http://blog.netzelf.de/lang/de/tipps-und-tricks/automatische-kategoriebilder-in-xtcommerce#comments</comments>
		<pubDate>Mon, 05 May 2008 16:56:26 +0000</pubDate>
		<dc:creator>Christian Opitz</dc:creator>
				<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[XTCommerce]]></category>
		<category><![CDATA[Automatisierung]]></category>
		<category><![CDATA[Kategoriebilder]]></category>
		<category><![CDATA[Smarty]]></category>

		<guid isPermaLink="false">http://block.netzelf.de/?p=4</guid>
		<description><![CDATA[Nicht jeder, der einen XTCommerce &#8211; Shop betreibt, findet auch die Zeit für jede Produktkategorie ein Bildchen festzulegen &#8211; gerade, wenn man es mit einer recht komplexen Kategoriestruktur zu tun hat.
Davon abgesehen birgt die normale XTC-Kategoriebildfunktion ein weiteres Problem: Die Kategoriebilder müssen für jede Kategorie einzeln hochgeladen werden. Was nun, wenn man ein Produktbild als [...]]]></description>
			<content:encoded><![CDATA[<p><span lang="de">Nicht jeder, der einen XTCommerce &#8211; Shop betreibt, findet auch die Zeit für jede Produktkategorie ein Bildchen festzulegen &#8211; gerade, wenn man es mit einer recht komplexen Kategoriestruktur zu tun hat.</span></p>
<p><span lang="de">Davon abgesehen birgt die normale XTC-Kategoriebildfunktion ein weiteres Problem: Die Kategoriebilder müssen für jede Kategorie einzeln hochgeladen werden. Was nun, wenn man ein Produktbild als Kategoriebild verwendet hat und dieses Produkt später evtl. gar nicht mehr im Shop existiert?</span></p>
<p><span lang="de">Ich bevorzuge daher die automatische Ausgabe von Kategoriebildern. Wo kommen diese Bilder her? Es sind Produktbilder von Produkten, die in dieser Kategorie liegen.</span></p>


<p><span id="more-4"></span></p>
<p><span lang="de">Zwar ist es relativ schwierig XTC um Funktionen wie diese zu erweitern, aber es gibt doch einen recht bequemen Weg: Über Smarty-Plugins.</span></p>
<p><span lang="de">Die gut dokumentierte und flexible Parsing-Engine bietet die Möglichkeit verschiedene Plug-Ins zu verwenden und damit XTC zu erweitern ohne Core-Dateien hacken zu müßen.</span></p>
<p><span lang="de">Wie funktioniert das Ganze?</span></p>



<p><span lang="de"><strong>Schritt 1/2 &#8211; Plug-In installieren<br />
</strong></span></p>
<p><span lang="de">Das Smarty-Plug-In <a href="http://blog.netzelf.de/wp-content/uploads/2008/05/modifierauto_category_image.zip">hier</a> herunterladen, entpacken und in das Verzeichnis <em>[XTC-root directory]/includes/classes/Smarty_2.6.14/plugins/</em> auf den Server hochladen.</span></p>


<p><span lang="de"><strong>Schritt 2/2 &#8211; Template anpassen</strong></span></p>
<p><span lang="de">Öffnen Sie die Datei</span></p>
<p><span lang="de"><em>[XTC-WUrzelverzeichnis]/templates/[Ihr Template]/module/categorie_listing/categorie_listing.html</em></span></p>
<p><span lang="de">und finden Sie diese Zeile:</span></p>
<div class="code"><span lang="de">{if $module_data.CATEGORIES_IMAGE} &#60;a href=&#8221;{$module_data.CATEGORIES_LINK}&#8221;&#62;&#60;img src=&#8221;{$module_data.CATEGORIES_IMAGE}&#8221; alt=&#8221;{$module_data.CATEGORIES_NAME}&#8221; /&#62;&#60;/a&#62;{/if}</span></div>
<p><span lang="de">und kommentieren Sie diese aus (Einfach davor {* und danach *} einfügen).</span></p>
<p><span lang="de">Fügen Sie danach</span></p>
<div class="code"><span lang="de">&#60;a href=&#8221;{$module_data.CATEGORIES_LINK}&#8221;&#62;&#60;img src=&#8221;{$module_data.CATEGORIES_LINK&#124;auto_category_image:true}&#8221; alt=&#8221;" /&#62;&#60;/a&#62;</span></div>
<p><span lang="de">ein und speichern Sie die Datei ab.</span></p>









<p><span lang="de"><strong>Fertig</strong></span></p>
<p><span lang="de">Das Attribut :true steht für automatische Ausgabe. Sie können entscheiden, ob die Anzeige zufällig geschehen soll (:true) oder immer das erste gefundene Bild angezeigt werden soll (:false).</span></p>
<p><span lang="de"><strong>Achtung:</strong> Das Skript sucht in der Datenbank rekursiv nach Produktbildern. Sollten Sie also viele verschachtelte Unterkategorien ohne Produkte mit Bildern verwenden, sollten Sie aus Performancegründen auf die Verwendung dieses Skripts verzichten.</span></p>



]]></content:encoded>
			<wfw:commentRss>http://blog.netzelf.de/lang/de/tipps-und-tricks/automatische-kategoriebilder-in-xtcommerce/feed</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Der Blog ist online :)</title>
		<link>http://blog.netzelf.de/lang/de/allgemein/der-block-ist-online</link>
		<comments>http://blog.netzelf.de/lang/de/allgemein/der-block-ist-online#comments</comments>
		<pubDate>Tue, 22 Apr 2008 13:27:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://block.netzelf.de/?p=3</guid>
		<description><![CDATA[Hallo allerseits,
Das ist der erste Beitrag auf dem Netzelf-Blog. Hier werden in Zukunft sinnvolle Beiträge zur Netzwelt gepostet. Dabei wird es sich um Tipps und Tricks für alle Netzaktivisten und allerlei Stoff für Webdesigner, Webentwickler und solche, die es werden wollen handeln.
Wir lesen uns  



]]></description>
			<content:encoded><![CDATA[<p><span lang="de">Hallo allerseits,</span></p>
<p><span lang="de">Das ist der erste Beitrag auf dem Netzelf-Blog. Hier werden in Zukunft sinnvolle Beiträge zur Netzwelt gepostet. Dabei wird es sich um Tipps und Tricks für alle Netzaktivisten und allerlei Stoff für Webdesigner, Webentwickler und solche, die es werden wollen handeln.</span></p>
<p><span lang="de">Wir lesen uns <img src='http://blog.netzelf.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span></p>



]]></content:encoded>
			<wfw:commentRss>http://blog.netzelf.de/lang/de/allgemein/der-block-ist-online/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
