<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>web/code - Joomla</title>
    <link>http://webcode.lemme.at/</link>
    <description>Blog über das Web, PHP, Joomla, Ajax, Javascript, Patterns, ...</description>
    <dc:language>de</dc:language>
    <generator>Serendipity 1.5.2 - http://www.s9y.org/</generator>
    <pubDate>Mon, 02 Nov 2009 10:38:45 GMT</pubDate>

    <image>
        <url>http://webcode.lemme.at/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: web/code - Joomla - Blog über das Web, PHP, Joomla, Ajax, Javascript, Patterns, ...</title>
        <link>http://webcode.lemme.at/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>HTML erlauben bei Usereingaben</title>
    <link>http://webcode.lemme.at/archives/42-HTML-erlauben-bei-Usereingaben.html</link>
            <category>Joomla</category>
    
    <comments>http://webcode.lemme.at/archives/42-HTML-erlauben-bei-Usereingaben.html#comments</comments>
    <wfw:comment>http://webcode.lemme.at/wfwcomment.php?cid=42</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://webcode.lemme.at/rss.php?version=2.0&amp;type=comments&amp;cid=42</wfw:commentRss>
    

    <author>nospam@example.com (Thomas Lemmé)</author>
    <content:encoded>
    &lt;p&gt;Joomla hat ab einer der letzten Versionen - ich glaube 1.5.14 - die durchaus vernünftige Eigenschaft, dass HTML in $_GET und $_POST Parametern automatisch gefiltert wird. Das ist zwar grundsätzlich gut, blöd ist es nur wenn man nichts davon weiß und dich die ganze Zeit wundert wieso vor verschiedenen Zeichen auf einmal nur mehr Slashes auftauchen, sprich diese escaped werden. Egal, nach langer Suche weiß ich jetzt wie man damit umgeht:&lt;/p&gt; 
&lt;pre class=&quot;html&quot; name=&quot;code&quot;&gt;$parameter = JRequest::getVar( &#039;parameter&#039;, &#039;&#039;, &#039;post&#039;, &#039;string&#039;, JREQUEST_ALLOWHTML );
&lt;/pre&gt; 
    </content:encoded>

    <pubDate>Mon, 02 Nov 2009 11:38:45 +0100</pubDate>
    <guid isPermaLink="false">http://webcode.lemme.at/archives/42-guid.html</guid>
    <category>get</category>
<category>html</category>
<category>joomla</category>
<category>jrequest</category>
<category>JREQUEST_ALLOWHTML</category>
<category>php</category>
<category>post</category>

</item>
<item>
    <title>Suchmaschinenfreundliche Urls mit mod_rewrite Problem</title>
    <link>http://webcode.lemme.at/archives/34-Suchmaschinenfreundliche-Urls-mit-mod_rewrite-Problem.html</link>
            <category>Joomla</category>
    
    <comments>http://webcode.lemme.at/archives/34-Suchmaschinenfreundliche-Urls-mit-mod_rewrite-Problem.html#comments</comments>
    <wfw:comment>http://webcode.lemme.at/wfwcomment.php?cid=34</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://webcode.lemme.at/rss.php?version=2.0&amp;type=comments&amp;cid=34</wfw:commentRss>
    

    <author>nospam@example.com (Thomas Lemmé)</author>
    <content:encoded>
    
&lt;p&gt;Also irgendwie verkommt das hier ja schon fast zu einem reinen Joomla-Blog...&lt;/p&gt;&lt;p&gt;Egal :)&lt;/p&gt;&lt;p&gt;Hab gestern ein Joomla auf einen 1und1 Webspace installiert und irgendwie haben die Suchmaschinenfreundlichen URLS mit mod_rewrite nicht funktioniert und der Server hat mir die ganze Zeit den Status &amp;quot;500 -Internal server error&amp;quot; zurückgegeben. Die Lösung des Problems liegt in der .htaccess-Datei. Warum ist mir ein Rätsel (wie so circa alles, was sich in einer htaccess befindet).&lt;/p&gt;&lt;p&gt;Es müssen einfach zwei Zeilen geändert werden:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Die Zeile &lt;b&gt;&amp;quot;Options +FollowSymLinks&amp;quot;&lt;/b&gt; muß auskommentiert werden, sprich einfach in &lt;b&gt;&amp;quot;#Options +FollowSymLinks&amp;quot;&lt;/b&gt; ändern.&lt;/li&gt;&lt;li&gt;Bei der Zeile &lt;b&gt;&amp;quot;#RewriteBase / &amp;quot;&lt;/b&gt; soll der Kommentar (das &amp;quot;#&amp;quot;) entfernt werden, also in &lt;b&gt;&amp;quot;RewriteBase / &amp;quot;&lt;/b&gt; ändern. Falls Joomla in einem Unterverzeichnis relativ zum Document Root installiert wird (beispielsweise &amp;quot;http://domain.com/cms/&amp;quot; muss die Zeile dementsprechend in &lt;b&gt;&amp;quot;RewriteBase /cms/ &amp;quot; &lt;/b&gt;geändert werden.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Lösung gefunden auf &lt;a href=&quot;http://www.joomlaportal.de/allgemeine-fragen-zu-joomla-1-5/159239-search-engine-optimization-wiki-fuer-joomla-1-5-7-mit-urls-und-meta.html&quot;&gt;joomlaportal.de&lt;/a&gt; (wie so oft)&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Thu, 02 Apr 2009 13:42:22 +0200</pubDate>
    <guid isPermaLink="false">http://webcode.lemme.at/archives/34-guid.html</guid>
    <category>htaccess</category>
<category>joomla</category>
<category>mod_rewrite</category>
<category>tipps</category>

</item>
<item>
    <title>Interner Link im Joomla-Template</title>
    <link>http://webcode.lemme.at/archives/30-Interner-Link-im-Joomla-Template.html</link>
            <category>Joomla</category>
            <category>PHP</category>
    
    <comments>http://webcode.lemme.at/archives/30-Interner-Link-im-Joomla-Template.html#comments</comments>
    <wfw:comment>http://webcode.lemme.at/wfwcomment.php?cid=30</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://webcode.lemme.at/rss.php?version=2.0&amp;type=comments&amp;cid=30</wfw:commentRss>
    

    <author>nospam@example.com (Thomas Lemmé)</author>
    <content:encoded>
    
&lt;p&gt;Manchmal kann es notwendig sein, einen internen Link direkt ins Joomla Template einzufügen. Die naheliegendste Möglichkeit ist wohl, auf die entsprechende Seite im Browser zu gehen, die URL zu kopieren und im Template einzufügen. Allerdings kann sich der Name der Seite (und damit unter Umständen der Alias) ändern und das ergibt dann ungültige Links auf der Seite. Diese gilt es zu vermeiden.&lt;/p&gt;&lt;p&gt;Nun, die Lösung ist eigentlich ganz einfach und heißt JHTML::link(). Das ist die Funktion, die aus einer URL mit GET-Parametern eine schöne Joomla-URL macht.&lt;/p&gt;&lt;p&gt;Also, zuerst müssen wir den Link zusammenbauen: &lt;/p&gt;&lt;h3&gt;Einen Artikel verlinken&lt;/h3&gt;&lt;p&gt;Im Joomla-Backend auf die Beitragsübersicht gehen um die ID des Artikels herauszufinden (in der ganz rechten Spalte):&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;!-- s9ymdb:25 --&gt;&lt;!-- s9ymdb:24 --&gt;&lt;img height=&quot;300&quot; width=&quot;450&quot; src=&quot;http://webcode.lemme.at/uploads/joomla_berichte_id.png&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; class=&quot;serendipity_image_center&quot; /&gt;&lt;/p&gt;&lt;p&gt;Die ID wird dann an den folgenden Link statt xyz angehängt.&lt;/p&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;index.php?option=com_content&amp;amp;view=article&amp;amp;id=xyz&lt;/pre&gt;&lt;p&gt;Oft will man aber nicht auf den Beitrag, sondern auf einen bestimmten &lt;/p&gt;&lt;h3&gt;Menüpunkt verlinken&lt;/h3&gt;&lt;p&gt;Dazu geht man im Backend auf ein Menü, und wählt den entsprechenden Menüeintrag aus. In der Detailansicht sieht man dann die ID des Menüeintrags (Menü-Item), die man benötigt:&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;img height=&quot;251&quot; width=&quot;450&quot; src=&quot;http://webcode.lemme.at/uploads/joomla_menue_id.png&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; class=&quot;serendipity_image_center&quot; /&gt;&lt;/p&gt;&lt;p&gt;Auch hier wird die ID (in diesem Fall 54) an den Link angehängt:&lt;/p&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;index.php?Itemid=xyz&lt;/pre&gt;&lt;h3&gt;Ins Template einfügen&lt;/h3&gt;&lt;p&gt;Nun muß der Link nur noch an der gewünschten Stelle ins Template eingefügt werden:&lt;/p&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&amp;lt;?
echo JHTML::link(&#039;index.php?Itemid=xyz&#039;,&#039;Linktitel&#039;, $attribute);
?&amp;gt;&lt;/pre&gt;&lt;p&gt;Mögliche HTML Attribute des Link-Tags können über das assoziative Array $attribute übergeben werden, z.B.:&lt;/p&gt;&lt;p /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&amp;lt;?
$attribute = array(&#039;class&#039;=&amp;gt;&#039;menulink&#039;, &#039;title&#039;=&amp;gt;&#039;Zum Menü&#039;);
echo JHTML::link(&#039;index.php?Itemid=xyz&#039;,&#039;Linktitel&#039;, $attribute);
?&amp;gt;&lt;/pre&gt;
&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt; 
    </content:encoded>

    <pubDate>Mon, 19 Jan 2009 11:38:33 +0100</pubDate>
    <guid isPermaLink="false">http://webcode.lemme.at/archives/30-guid.html</guid>
    <category>joomla</category>
<category>php</category>
<category>tipps</category>
<category>tutorial</category>

</item>
<item>
    <title>Joomla Tipps #3</title>
    <link>http://webcode.lemme.at/archives/23-Joomla-Tipps-3.html</link>
            <category>Joomla</category>
    
    <comments>http://webcode.lemme.at/archives/23-Joomla-Tipps-3.html#comments</comments>
    <wfw:comment>http://webcode.lemme.at/wfwcomment.php?cid=23</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://webcode.lemme.at/rss.php?version=2.0&amp;type=comments&amp;cid=23</wfw:commentRss>
    

    <author>nospam@example.com (Thomas Lemmé)</author>
    <content:encoded>
    
&lt;h4&gt;Größe des Email-Popups ändern für Joomla 1.5&lt;/h4&gt;&lt;p&gt;Das Ändern der Größe des mailto-Popups von Joomla ist eigentlich sehr einfach, wenn sich auch die Frage stellt, warum es dazu nicht einfach ein kleines Konfigurations-Tool im Backend gibt...&lt;/p&gt;&lt;p&gt;Die Einzige Voraussetzung ist eigentlich, dass man Zugriff auf das Dateisystem des Servers, auf dem Joomla installiert ist, hat. Man sucht die Datei &amp;quot;&amp;lt;&lt;i&gt;Wurzelverzeichnis&amp;gt;&lt;/i&gt;/components/com_content/helpers/icon.php&amp;quot;, öffnet diese und sucht die Funktion email() - bei mir in Zeile 64. In dieser Funktion findet man die Zeile &lt;/p&gt;&lt;p&gt;$status = &#039;width=400,height=300,menubar=yes,resizable=yes&#039;;&lt;/p&gt;&lt;p&gt;Einfach nach &amp;quot;width=&amp;quot; die gewünschte Breite und nach &amp;quot;height=&amp;quot; die Höhe in Pixel eintragen, speichern und die Datei wieder hochladen.&lt;/p&gt;&lt;p&gt;So einfach kanns sein...&lt;/p&gt;&lt;p&gt;
&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 22 Oct 2008 20:04:16 +0200</pubDate>
    <guid isPermaLink="false">http://webcode.lemme.at/archives/23-guid.html</guid>
    <category>joomla</category>
<category>php</category>
<category>tipps</category>

</item>
<item>
    <title>Joomla-Tipps #2</title>
    <link>http://webcode.lemme.at/archives/14-Joomla-Tipps-2.html</link>
            <category>Joomla</category>
    
    <comments>http://webcode.lemme.at/archives/14-Joomla-Tipps-2.html#comments</comments>
    <wfw:comment>http://webcode.lemme.at/wfwcomment.php?cid=14</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://webcode.lemme.at/rss.php?version=2.0&amp;type=comments&amp;cid=14</wfw:commentRss>
    

    <author>nospam@example.com (Thomas Lemmé)</author>
    <content:encoded>
    &lt;h5&gt;User-ID herausfinden&lt;br /&gt;&lt;/h5&gt;&lt;p&gt;F&amp;uuml;r alle m&amp;ouml;glichen Zwecke kann es bei der Komponenten- und Modulentwicklung n&amp;uuml;tzlich die User-Id herauszufinden.&lt;/p&gt;&lt;p&gt;Das geht ganz einfach mittels der JFactory-Klasse, die das User-Objekt des aktuellen Users zur&amp;uuml;ckgibt: &lt;/p&gt;&lt;pre&gt;$user =&amp;amp; JFactory::getUser();&lt;br /&gt;$userid = $user-&amp;gt;get(&#039;id&#039;);&lt;/pre&gt;&lt;h5&gt;Auf die Datenbank zugreifen&lt;/h5&gt;&lt;p&gt;Auch auf das Datenbank-Objekt kann man &amp;uuml;ber die JFactory zugreifen:&lt;/p&gt;&lt;pre&gt;$db =&amp;amp; JFactory::getDBO();&lt;/pre&gt;&lt;p&gt;In einigen Klassen kann auch einfach &amp;uuml;ber&amp;#160;&lt;/p&gt;&lt;p&gt;$db =&amp;amp; $this-&amp;gt;getDBO();&lt;/p&gt;&lt;p&gt;&amp;#160;zugegriffen werden. Das sind (zumindest, die, die mir bekannt sind) die Klassen &lt;a href=&quot;http://api.joomla.org/Joomla-Framework/Application/JModel.html&quot;&gt;JModel&lt;/a&gt; und &lt;a href=&quot;http://api.joomla.org/Joomla-Framework/Table/JTable.html&quot;&gt;JTable&lt;/a&gt;, bzw. deren Unterklassen.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 09 Jul 2008 13:27:22 +0200</pubDate>
    <guid isPermaLink="false">http://webcode.lemme.at/archives/14-guid.html</guid>
    <category>joomla</category>
<category>php</category>
<category>tipps</category>

</item>
<item>
    <title>Joomla-Tipps</title>
    <link>http://webcode.lemme.at/archives/8-Joomla-Tipps.html</link>
            <category>Joomla</category>
            <category>PHP</category>
    
    <comments>http://webcode.lemme.at/archives/8-Joomla-Tipps.html#comments</comments>
    <wfw:comment>http://webcode.lemme.at/wfwcomment.php?cid=8</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://webcode.lemme.at/rss.php?version=2.0&amp;type=comments&amp;cid=8</wfw:commentRss>
    

    <author>nospam@example.com (Thomas Lemmé)</author>
    <content:encoded>
    &lt;h5&gt;Sprache Herausfinden&lt;/h5&gt;&lt;p&gt;Oft ist es interessant, die Sprache des aktuellen Users festzustellen, etwa wenn man aus mehreren Sprachen ausw&amp;auml;hlen kann. Das geht ganz einfach mittels:&lt;/p&gt;&lt;pre&gt;$language = JFactory::getLanguage();&lt;/pre&gt;&lt;p&gt;&amp;#160;Nun bekommt man ein &lt;a href=&quot;http://api.joomla.org/Joomla-Framework/Language/JLanguage.html&quot;&gt;JLanguage&lt;/a&gt;-Objekt, durch den Aufruf der Methode &#039;getTag()&#039; erh&amp;auml;lt man das Sprachk&amp;uuml;rzel in der Form &#039;de-DE&#039;:&lt;/p&gt;&lt;pre&gt;$tag = $language-&amp;gt;getTag();&lt;/pre&gt;&lt;h5&gt;&amp;#160;Layout im Men&amp;uuml;-Maager verstecken / Layout (um)benennen&lt;br /&gt;&lt;/h5&gt;&lt;p&gt;Bei der Entwicklung von Komponenten ist es oft wichtig, im Men&amp;uuml;manager des Backends ein Layout einer View zu verstecken, oder dem Layout einen ansprechenderen Namen zu geben. &lt;/p&gt;&lt;p&gt;Dazu legt man in dem &#039;tmpl&#039;-Ordner der View ein neues XML-File an. Den Namen der Datei bestimmt der Name des Layouts. Ist das Layout-File beispielsweise &#039;show_item.php&#039;, muss die XML-Datei &#039;show_item.xml&#039; hei&amp;szlig;en. Um das Layout zu verstecken muss die XML-Datei nun folgenden Aufbau haben:&lt;/p&gt;&lt;pre&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt; &amp;lt;metadata&amp;gt;&lt;br /&gt;    &amp;lt;layout hidden=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt; &amp;lt;/metadata&amp;gt;&lt;/pre&gt;&lt;p&gt;&amp;#160;Um dem Layout einen ansprechenden Namen zu geben, muss sie folgenden Inhalt haben:&lt;/p&gt;&lt;pre&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;&amp;lt;metadata&amp;gt;&lt;br /&gt;	&amp;lt;layout title=&amp;quot;Alle Items anzeigen&amp;quot;&amp;gt;&amp;lt;/layout&amp;gt;&lt;br /&gt;&amp;lt;/metadata&amp;gt;&lt;/pre&gt; 
    </content:encoded>

    <pubDate>Mon, 12 May 2008 21:05:31 +0200</pubDate>
    <guid isPermaLink="false">http://webcode.lemme.at/archives/8-guid.html</guid>
    <category>joomla</category>
<category>php</category>
<category>tipps</category>

</item>
<item>
    <title>Komponenten für Joomla entwickeln</title>
    <link>http://webcode.lemme.at/archives/2-Komponenten-fuer-Joomla-entwickeln.html</link>
            <category>Joomla</category>
            <category>PHP</category>
    
    <comments>http://webcode.lemme.at/archives/2-Komponenten-fuer-Joomla-entwickeln.html#comments</comments>
    <wfw:comment>http://webcode.lemme.at/wfwcomment.php?cid=2</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://webcode.lemme.at/rss.php?version=2.0&amp;type=comments&amp;cid=2</wfw:commentRss>
    

    <author>nospam@example.com (Thomas Lemmé)</author>
    <content:encoded>
    &lt;p&gt;Es gibt eigentlich 2 gute Quellen bzw. Tutorials f&amp;uuml;r die Entwicklung von Komponenten f&amp;uuml;r Joomla 1.5: Das &lt;a href=&quot;http://joomla.addison-wesley.de/de/joomla-15&quot; title=&quot;Online Joomla Buch&quot;&gt;Online-Buch&lt;/a&gt; von Hagen Graf und die &lt;a href=&quot;http://dev.joomla.org/component/option,com_jd-wiki/Itemid,/id,tutorials:components/&quot; title=&quot;Joomla Tutorials&quot;&gt;Joomla Tutorials&lt;/a&gt; (Englisch).&lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri, 25 Apr 2008 06:37:56 +0200</pubDate>
    <guid isPermaLink="false">http://webcode.lemme.at/archives/2-guid.html</guid>
    <category>joomla</category>
<category>php</category>
<category>tipps</category>

</item>

</channel>
</rss>