<?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>naden.de/blog &#187; Wordpress Plugins</title>
	<atom:link href="http://www.naden.de/blog/category/wordpress-plugins/feed" rel="self" type="application/rss+xml" />
	<link>http://www.naden.de/blog</link>
	<description>/* no comment */</description>
	<lastBuildDate>Mon, 26 Dec 2011 15:17:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>WordPress Shortcodes f&#252;r Kommentare</title>
		<link>http://www.naden.de/blog/wordpress-shortcodes-fuer-kommentare</link>
		<comments>http://www.naden.de/blog/wordpress-shortcodes-fuer-kommentare#comments</comments>
		<pubDate>Tue, 26 Apr 2011 17:59:51 +0000</pubDate>
		<dc:creator>naden</dc:creator>
				<category><![CDATA[Wordpress Plugins]]></category>
		<category><![CDATA[Kommentare]]></category>
		<category><![CDATA[Shortcodes]]></category>

		<guid isPermaLink="false">http://www.naden.de/blog/?p=319</guid>
		<description><![CDATA[Seit WordPress 2.5 gibt es eine sogenannte Shortcode-Api, mit der man BB-Code-artige Tags im Blogpost mit Content-Parsern verdrahten kann. Obwohl das mitunter n&#252;tzlich sein kann, haben die Machen diese bis heute nicht f&#252;r Kommentare aktiviert. Das folgende Miniplugin r&#252;stet diese Funktion nach: /* Plugin Name: CommentShortcodes Plugin URI: http://www.naden.de/blog/wordpress-shortcodes-fuer-kommentare Description: Enables all available shortcodes for [...]]]></description>
			<content:encoded><![CDATA[<p>Seit WordPress 2.5 gibt es eine sogenannte Shortcode-Api, mit der man BB-Code-artige Tags im Blogpost mit Content-Parsern verdrahten kann.<span id="more-319"></span></p>
<p>Obwohl das mitunter n&#252;tzlich sein kann, haben die Machen diese bis heute nicht f&#252;r Kommentare aktiviert.</p>
<p>Das folgende Miniplugin r&#252;stet diese Funktion nach:</p>

<div class="wp_codebox"><table><tr id="p3192"><td class="code" id="p319code2"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">/*
Plugin Name: CommentShortcodes
Plugin URI: http://www.naden.de/blog/wordpress-shortcodes-fuer-kommentare
Description: Enables all available shortcodes for use in wordpress comments. 
Version: 0.1
Author: Naden Badalgogtapeh
Author URI: http://www.naden.de
*/</span>
&nbsp;
add_filter<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'comment_text'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'do_shortcode'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p><a href="/blog/shorturl/49" target="_blank" rel="nofollow" class="download">Download</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.naden.de/blog/wordpress-shortcodes-fuer-kommentare/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Feed Delay WordPress Plugin</title>
		<link>http://www.naden.de/blog/feed-delay-wordpress-plugin</link>
		<comments>http://www.naden.de/blog/feed-delay-wordpress-plugin#comments</comments>
		<pubDate>Tue, 13 Jul 2010 09:11:14 +0000</pubDate>
		<dc:creator>naden</dc:creator>
				<category><![CDATA[Wordpress Plugins]]></category>
		<category><![CDATA[atom]]></category>
		<category><![CDATA[delay]]></category>
		<category><![CDATA[duplicate content]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[rdf]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[rss2]]></category>

		<guid isPermaLink="false">http://www.naden.de/blog/?p=258</guid>
		<description><![CDATA[Das Plugin gibt dir die M&#246;glichkeit, deine Beitr&#228;ge verz&#246;gert per Feed auszuliefern. F&#252;r jeden Feed-Type (RSS, RSS2, ATOM, RDF) l&#228;sst sich eine individuelle Verz&#246;gerung in Minuten einstellen. Als kleines Extra bietet das Plugin noch die M&#246;glichkeit, die WordPress-Version mit der der Feed erstellt wurde zu entfernen und jeden Feed-Type einzeln zu deaktivieren. Google hat noch [...]]]></description>
			<content:encoded><![CDATA[<p>Das Plugin gibt dir die M&#246;glichkeit, deine Beitr&#228;ge verz&#246;gert per Feed auszuliefern. F&#252;r jeden Feed-Type (RSS, RSS2, ATOM, RDF) l&#228;sst sich eine individuelle Verz&#246;gerung in Minuten einstellen.<span id="more-258"></span></p>
<p>Als kleines Extra bietet das Plugin noch die M&#246;glichkeit, die WordPress-Version mit der der Feed erstellt wurde zu entfernen und jeden Feed-Type einzeln zu deaktivieren.</p>
<p>Google hat noch wie vor diverse Probleme mit Duplicate Content und kann mitunter den Urheber eines Beitrags nicht erkennen. Durch die verz&#246;gerte Auslieferung der Beitr&#228;ge im Feed ist die Wahrscheinlichkeit gro&#223;, dass Google den Beitrag zuerst in meinem Blog findet und richtig zuordnet. Im Zusammenhang damit empfiehlt es sich, das XML-Sitemaps Plugin zu nutzen und Google &#252;ber den neuen Beitrag zu informieren.</p>
<p><strong>Screenshot admin panel</strong><br />
<img src="http://www.naden.de/blog/wp-content/uploads/feed-delay.jpg" alt="Feed Delay" title="Feed Delay" width="445" height="508" class="size-full wp-image-259" /></p>
<p>Das Plugin kommt in englischer und deutscher Sprache und kann &#252;ber wordpress.org heruntergeladen werden.</p>
<p><a class="download" rel="nofollow" target="_blank" href="http://wordpress.org/extend/plugins/feeddelay/">Download</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.naden.de/blog/feed-delay-wordpress-plugin/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OmniAds Update</title>
		<link>http://www.naden.de/blog/omniads-update</link>
		<comments>http://www.naden.de/blog/omniads-update#comments</comments>
		<pubDate>Tue, 05 Jan 2010 11:36:13 +0000</pubDate>
		<dc:creator>naden</dc:creator>
				<category><![CDATA[Wordpress Plugins]]></category>
		<category><![CDATA[ad]]></category>
		<category><![CDATA[ads]]></category>
		<category><![CDATA[werbung]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.naden.de/blog/omniads-update</guid>
		<description><![CDATA[F&#252;r mein WordPress Ads Plugin OmniAds gibt es ein Update auf Version 0.54! Das Update bringt neben einigen Bugfixes eine kleine aber feine Erweiterung mit. Neben den Unit-Typen PHP und HTML gibt es nun zus&#228;tzlich den Unit-Type FILE. Damit ist es nun m&#246;glich, komplexe Units in extra Dateien auszulagern. Diese Dateien m&#252;ssen im Unterverzeichnis &#60;&#8230;OmniAds&#8230;&#62;/units/ [...]]]></description>
			<content:encoded><![CDATA[<p>F&#252;r mein <a href="/blog/omniads">WordPress Ads Plugin</a> OmniAds gibt es ein Update auf Version 0.54! Das Update bringt neben einigen Bugfixes eine kleine aber feine Erweiterung mit.<span id="more-147"></span></p>
<p>Neben den Unit-Typen PHP und HTML gibt es nun zus&#228;tzlich den Unit-Type FILE. Damit ist es nun m&#246;glich, komplexe Units in extra Dateien auszulagern.<br />
Diese Dateien m&#252;ssen im Unterverzeichnis <em>&lt;&#8230;OmniAds&#8230;&gt;/units/</em> liegen. Eine Datei mit der Endung <em>.php</em> wird auch als solche behandelt und kann demnach bel. PHP-Code enthalten. Jede andere Dateiendung wie <em>.html</em> oder <em>.txt</em> &#8230; wird als Text interpretiert und kann Text, Html, Javascrip, Flash etc. enthalten.</p>
<p><a href="/blog/omniads">zum Plugin</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.naden.de/blog/omniads-update/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter WordPress</title>
		<link>http://www.naden.de/blog/twitter-wordpress</link>
		<comments>http://www.naden.de/blog/twitter-wordpress#comments</comments>
		<pubDate>Fri, 22 May 2009 11:32:23 +0000</pubDate>
		<dc:creator>naden</dc:creator>
				<category><![CDATA[Wordpress Plugins]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.naden.de/blog/twitter-wordpress</guid>
		<description><![CDATA[Das WordPress Plugin TwitterThisPost zeigt unterhalb eines Blogbeitrags einen Link an, der den Beitrag bei Twitter.com ver&#246;ffentlicht. TwitterThisPost nutzt das neuste Feature des i2h ShortUrl Service um diese Aufgabe &#8220;on the fly&#8221; &#8211; ohne einen zus&#228;tzlichen API-Aufruf zu erledigen. Das Plugin bietet diverse Einstellunge f&#252;r die Darstellung an, diese k&#246;nnen im Backend vorgenommen werden. Dazu [...]]]></description>
			<content:encoded><![CDATA[<p>Das WordPress Plugin TwitterThisPost zeigt unterhalb eines Blogbeitrags einen Link an, der den Beitrag bei Twitter.com ver&#246;ffentlicht.<span id="more-128"></span></p>
<p>TwitterThisPost nutzt das <a href="/blog/short-url-service-update">neuste Feature</a> des i2h <a href="http://i2h.de">ShortUrl Service</a> um diese Aufgabe &#8220;on the fly&#8221; &#8211; ohne einen zus&#228;tzlichen API-Aufruf zu erledigen.</p>
<p>Das Plugin bietet diverse Einstellunge f&#252;r die Darstellung an, diese k&#246;nnen im Backend vorgenommen werden.</p>
<p>Dazu geh&#246;ren:</p>
<ul>
<li>Integration von tags als #hashtags und deren Anzahl (nur, wenn die WordPress Version eigenes Tagging unterst&#252;tzt &#8211; die unz&#228;hligen plugins werden nicht ber&#252;cksichtigt)</li>
<li>Titel des Beitrags und dessen L&#228;nge</li>
<li>Link Titel</li>
<li>zus&#228;tzlicher an Twitter zu postender Text
</li>
<li>wo soll der Link angezeigt werden</li>
<li>&#8230;</li>
</ul>
<p>Um den Button angezeigt zu bekommen, platziere den folgenden Code an bel. Stelle in deinem Template:</p>

<div class="wp_codebox"><table><tr id="p1284"><td class="code" id="p128code4"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span> ?php <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">function_exists</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'twitter_this_post'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>twitter_this_post<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p><a href="/blog/shorturl/41" target="_blank" rel="nofollow" class="download">Download</a> v0.3</p>
]]></content:encoded>
			<wfw:commentRss>http://www.naden.de/blog/twitter-wordpress/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Related Posts f&#252;r WordPress 2.3</title>
		<link>http://www.naden.de/blog/related-posts-fuer-wordpress-23</link>
		<comments>http://www.naden.de/blog/related-posts-fuer-wordpress-23#comments</comments>
		<pubDate>Mon, 01 Oct 2007 13:34:25 +0000</pubDate>
		<dc:creator>naden</dc:creator>
				<category><![CDATA[Wordpress Plugins]]></category>
		<category><![CDATA[related posts]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wordpress plugin]]></category>

		<guid isPermaLink="false">http://www.naden.de/blog/related-posts-fuer-wordpress-23</guid>
		<description><![CDATA[Mit dem Erscheinen der WordPress Version 2.3 haben es die Entwickler nach Jahren geschafft, eine eigene Tag-Engine zu implementieren. Mit der Funktion the_tags(); kann man sich zum aktuellen Post die zugeh&#246;rigen Tags ausgeben lassen und wp_tag_cloud(); liefert an gew&#252;nschter Stelle im Blog eine Tagcloud. Da ich es sinnvoll finde, so wenig Plugins wie m&#246;glich zu [...]]]></description>
			<content:encoded><![CDATA[<p>Mit dem Erscheinen der WordPress Version 2.3 haben es die Entwickler nach Jahren geschafft, eine eigene Tag-Engine zu implementieren. Mit der Funktion <em>the_tags();</em> kann man sich zum aktuellen Post die zugeh&#246;rigen Tags ausgeben lassen und <em>wp_tag_cloud();</em> liefert an gew&#252;nschter Stelle im Blog eine Tagcloud.<span id="more-48"></span></p>
<p>Da ich es sinnvoll finde, so wenig Plugins wie m&#246;glich zu nutzen, habe ich alle Tags aus Simple Tagging nach WordPress importiert und Simple Tagging von der Platte geschmissen.</p>
<p>Das sich &#252;ber Tags sehr sch&#246;n &#228;hnliche Beitr&#228;ge finden lassen, habe ich mit den M&#246;glichkeiten von WordPress 2.3 ein kleines Plugin geschrieben, was genau das tut. Es zeigt &#228;hnliche Beitr&#228;ge anhand von gleichen Tags an, nennt sich &#8220;Related Tags 23&#8243; und funktioniert <strong>nur</strong> ab WordPress 2.3.</p>
<p>Der Aufruf ist denkbar simpel. Im Template wird an gew&#252;nschter Stelle, nachdem das Plugin aktiviert wurde, der folgende Code eingebunden:</p>
<p><ins datetime="2007-11-12T23:14:55+00:00">Update auf Version 1.1. Der Paramater $order ist hinzugekommen. Nun kann man mit der Angabe von &#8216;desc&#8217; oder &#8216;asc&#8217; die Sortierreihenfolge anhand des Post-Datums steuern. Achtung, da der Aufruf nun einen weiteren Paramater enth&#228;lt m&#252;ssen die Templates angepasst werden.</ins></p>

<div class="wp_codebox"><table><tr id="p487"><td class="code" id="p48code7"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span> <span style="color: #990000;">function_exists</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'RelatedPosts23'</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span>
RelatedPosts23<span style="color: #009900;">&#40;</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">5</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'desc'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'&lt;li&gt;&lt;a href=&quot;%s&quot;&gt;%s&lt;/a&gt;&lt;/li&gt;'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Ähnliche Artikel:&lt;/strong&gt;&lt;ul&gt;'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'&lt;/ul&gt;&lt;/p&gt;'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Die folgenden Paramater sind m&#246;glich:</p>

<div class="wp_codebox"><table><tr id="p488"><td class="code" id="p48code8"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">@</span>param integer post_id ID des aktuellen Posts
<span style="color: #339933;">@</span>param integer limit maximale Anzahl der anzuzeigenden Artikel
<span style="color: #339933;">@</span>param string order Sortierreihenfolge ASC oder DESC
<span style="color: #339933;">@</span>param string mask HTML<span style="color: #339933;">-</span>Maske für <span style="color: #990000;">die</span> Links
<span style="color: #339933;">@</span>param string pp HTML was vor dem Block angezeigt wird
<span style="color: #339933;">@</span>param string ap HTML was nach dem Block angezeigt wird
<span style="color: #339933;">@</span>param boolean <span style="color: #b1b100;">print</span> Flag<span style="color: #339933;">,</span> <span style="color: #990000;">die</span> sagt<span style="color: #339933;">,</span> ob das Ergebnis zurückgeliefert oder ausgegeben werden soll
<span style="color: #339933;">@</span>param string <span style="color: #b1b100;">default</span> Wert<span style="color: #339933;">,</span> der angezeigt werden soll<span style="color: #339933;">,</span> wenn keine Beiträge gefunden wurden</pre></td></tr></table></div>

<p>Auf Schn&#246;rkel habe ich absichtlich verzichtet, es gibt bereits diverse Plugins, die &#228;hnliche Beitr&#228;ge mit einer F&#252;lle an Einstellungsm&#246;glichkeiten darstellen k&#246;nnen.<br />
Wer ein fixes Plugin f&#252;r WordPress 2.3 braucht und nicht ein zus&#228;tzlichen Tagging-Plugin installieren- oder &#228;hnliche Beitr&#228;ge nicht &#252;ber eine Volltextsuche finden m&#246;chte , der liegt mit RelatedPosts23 genau richtig.</p>
<p><a href="/blog/wp-content/download/related_posts_23_v1_1.zip" target="_blank" rel="nofollow" class="download">Download</a> v1.1</p>
]]></content:encoded>
			<wfw:commentRss>http://www.naden.de/blog/related-posts-fuer-wordpress-23/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>WordPress Plugin Code Editor</title>
		<link>http://www.naden.de/blog/wordpress-code-editor</link>
		<comments>http://www.naden.de/blog/wordpress-code-editor#comments</comments>
		<pubDate>Thu, 17 May 2007 19:04:55 +0000</pubDate>
		<dc:creator>naden</dc:creator>
				<category><![CDATA[Wordpress Plugins]]></category>
		<category><![CDATA[codepress]]></category>
		<category><![CDATA[syntax highlighting]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wordpress code editor]]></category>
		<category><![CDATA[wordpress plugin]]></category>

		<guid isPermaLink="false">http://www.naden.de/blog/wordpress-code-editor</guid>
		<description><![CDATA[Wer bei WordPress oft Code remote bearbeiten muss und nicht immer einen FTP-Zugang benutzen kann, der wird sich, wie ich, schon oft &#252;ber den sehr spartanischen Theme- und Plugin-Editor ge&#228;rgert haben. Ohne Zeilennummern und Syntax Highlighting f&#252;hlt man sich dabei schlimmer als mit vi. Ich habe aufbauend auf der wunderbaren Codepress-Bibliothek von Fernando M.A.d.S. und [...]]]></description>
			<content:encoded><![CDATA[<p>Wer bei WordPress oft Code remote bearbeiten muss und nicht immer einen FTP-Zugang benutzen kann, der wird sich, wie ich, schon oft &#252;ber den sehr spartanischen Theme- und Plugin-Editor ge&#228;rgert haben. Ohne Zeilennummern und Syntax Highlighting f&#252;hlt man sich dabei schlimmer als mit vi.<span id="more-34"></span></p>
<p>Ich habe aufbauend auf der wunderbaren <a href="/blog/shorturl/10" target="_blank" rel="nofollow">Codepress</a>-Bibliothek von Fernando M.A.d.S. und Michael Hurni, die Zeilennummern und Syntax-Highlighting f&#252;r CSS, HTML, Java, Javascript, Perl, Php, Ruby und Sql mitbringt ein simples WordPress Plugin programmiert, was diese Funktionalit&#228;ten f&#252;r den WordPress Theme-Editor und den Plugin-Editor schmerzlos nachr&#252;stet.</p>
<p>Das Ergebnis kann sich sehen lassen:<br />
<a href='http://www.naden.de/blog/wp-content/uploads/wordpress-theme-editor.jpg' title='wordpress-theme-editor.jpg'><img src='http://www.naden.de/blog/wp-content/uploads/wordpress-theme-editor.jpg' alt='wordpress-theme-editor.jpg' /></a></p>
<p>Das Plugin erkennt, ob man sich im Theme-Editor &#8220;theme-editor.php&#8221; oder Plugin-Editor &#8220;plugin-editor.php&#8221; befindet und f&#252;gt nur dann den ben&#246;tigten Javascript-Code ein. F&#252;r weitere Funktiondetails siehe den Sourcecode.</p>
<p>Installation:</p>
<ol>
<li>Download des Plugins.</li>
<li>Plugin entpacken und nach /wp-content/plugins/code-editor hochladen.</li>
<li>Unter Plugins im Adminstrationsbereich aktivieren.</li>
<li>Fertig!</li>
</ol>
<p>Sobald ein Template oder ein Plugin bearbeitet wird, steht, Javascript vorrausgesetzt, ein vollwertiger Editor zur Verf&#252;gung, der sogar die Benutzung des Tabulators (hurra!) erlaubt und diverse Shortcuts unterst&#252;tzt.</p>
<p><ins datetime="2009-01-22T22:27:51+00:00">Update am 21.01.2009 auf Version 1.2</ins><br />
Das Update bringt keine neuen funktionen, aber daf&#252;r eine besser gekapselte Codebase.</p>
<p>Wird WordPress wie <a href="/blog/shorturl/12" target="_blank">hier</a> beschrieben in einem UnterVerzeichnis auf dem Server abgelegt und so konfiguriert, das es trotzdem &#252;ber die Domain aufrufbar ist, so liefert der Aufruf von <em>get_bloginfo(&#8216;url&#8217;)</em> einen falschen Pfad, an den richtigen kommt man mit <em>get_bloginfo(&#8216;wpurl&#8217;)</em> heran. Die wenigsten werden dieses Minor-Update einspielen m&#252;ssen, wer es braucht.<br />
<a href="/blog/shorturl/11" target="_blank" rel="nofollow" class="download">Download</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.naden.de/blog/wordpress-code-editor/feed</wfw:commentRss>
		<slash:comments>76</slash:comments>
		</item>
		<item>
		<title>Yigg WordPress-Plugin bevormunden</title>
		<link>http://www.naden.de/blog/yigg-wordpress-plugin-bevormunden</link>
		<comments>http://www.naden.de/blog/yigg-wordpress-plugin-bevormunden#comments</comments>
		<pubDate>Sat, 12 May 2007 17:36:40 +0000</pubDate>
		<dc:creator>naden</dc:creator>
				<category><![CDATA[Wordpress Plugins]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wordpress plugin]]></category>
		<category><![CDATA[yigg]]></category>
		<category><![CDATA[yigg api]]></category>

		<guid isPermaLink="false">http://www.naden.de/blog/yigg-wordpress-plugin-bevormunden</guid>
		<description><![CDATA[Das Yigg Plugin f&#252;r WordPress erlaubt es einen Post automatisch bei Yigg in die Warteschlange einzustellen. Man kann eine Kategorie aussuchen und einige Tags vergeben. Beim ver&#246;ffentlichen des Beitrags werden diese Daten und ein Auszug des Beitrags, ca. 550 an Yigg gesendet. Soweit so gut. Die Beschneidung des Beitrags erfolgt erst auf den Servern von [...]]]></description>
			<content:encoded><![CDATA[<p>Das Yigg Plugin f&#252;r WordPress erlaubt es einen Post automatisch bei Yigg in die Warteschlange einzustellen. Man kann eine Kategorie aussuchen und einige Tags vergeben. Beim ver&#246;ffentlichen des Beitrags werden diese Daten und ein Auszug des Beitrags, ca. 550 an Yigg gesendet. Soweit so gut. Die Beschneidung des Beitrags erfolgt erst auf den Servern von Yigg selbst, d.h., der gesamte Beitrag wird &#252;bertragen.<span id="more-27"></span></p>
<p>Ich w&#252;rde es sch&#246;ner finden, das man selber entscheiden kann, wie viel Text des Beitrags &#252;bertragen werden, bzw. das Plugin nur den Text vor dem &lt;!&#8211;more&#8211;&gt;-Tag im Beitrag ber&#252;cksichtigt.</p>
<p>Dazu habe ich die Funktion sendPostToYigg() in der Datei &#8220;yigg.php&#8221; ein klein wenig modifiziert.</p>
<p>Suche nach:</p>

<div class="wp_codebox"><table><tr id="p2711"><td class="code" id="p27code11"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> sendPostToYigg <span style="color: #009900;">&#40;</span><span style="color: #000088;">$postId</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #339933;">...</span>
	<span style="color: #b1b100;">switch</span> <span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #339933;">...</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$storyId</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">apiCall</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'addStory'</span><span style="color: #339933;">,</span> post_permalink <span style="color: #009900;">&#40;</span><span style="color: #000088;">$postId</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$title</span><span style="color: #339933;">,</span> <span style="color: #000088;">$content</span><span style="color: #339933;">,</span> <span style="color: #990000;">explode</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">','</span><span style="color: #339933;">,</span> <span style="color: #000088;">$tags</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$category</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">sprintf</span> <span style="color: #009900;">&#40;</span>	<span style="color: #0000ff;">'UPDATE %s SET yigg_story_id = \'%s\' WHERE id = %d'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">posts</span><span style="color: #339933;">,</span> <span style="color: #000088;">$storyId</span><span style="color: #339933;">,</span> <span style="color: #000088;">$postId</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>	
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>und ersetze durch:</p>

<div class="wp_codebox"><table><tr id="p2712"><td class="code" id="p27code12"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> sendPostToYigg <span style="color: #009900;">&#40;</span><span style="color: #000088;">$postId</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #339933;">...</span>
	<span style="color: #b1b100;">switch</span> <span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #339933;">...</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #000088;">$tokens</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span><span style="color: #990000;">explode</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'&lt;!--more--&gt;'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$content</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$storyId</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">apiCall</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'addStory'</span><span style="color: #339933;">,</span> post_permalink <span style="color: #009900;">&#40;</span><span style="color: #000088;">$postId</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$title</span><span style="color: #339933;">,</span> <span style="color: #000088;">$tokens</span><span style="color: #009900;">&#91;</span> <span style="color: #cc66cc;">0</span> <span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #990000;">explode</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">','</span><span style="color: #339933;">,</span> <span style="color: #000088;">$tags</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$category</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">sprintf</span> <span style="color: #009900;">&#40;</span>	<span style="color: #0000ff;">'UPDATE %s SET yigg_story_id = \'%s\' WHERE id = %d'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">posts</span><span style="color: #339933;">,</span> <span style="color: #000088;">$storyId</span><span style="color: #339933;">,</span> <span style="color: #000088;">$postId</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>Nach dieser &#196;nderung wird nur noch der Text vor dem &lt;!&#8211;more&#8211;&gt;-Tag an Yigg &#252;bertragen.</p>
<p>Noch sch&#246;ner w&#228;re es, wenn es m&#246;glich w&#228;re, einen kurzen, eigenen Text f&#252;r Yigg zu schreiben, eventl. kann man ein optionales Feld in einer zuk&#252;nftigen Version des WordPress-Plugins vorsehen und einige zus&#228;tzliche Optionen in der Plugin-Konfiguration abieten, wie z.B. die L&#228;nge des Textes, m&#246;chte ich einen Extra-Text schreiben etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.naden.de/blog/yigg-wordpress-plugin-bevormunden/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Extremetracking</title>
		<link>http://www.naden.de/blog/extremetracking</link>
		<comments>http://www.naden.de/blog/extremetracking#comments</comments>
		<pubDate>Fri, 26 May 2006 16:49:15 +0000</pubDate>
		<dc:creator>naden</dc:creator>
				<category><![CDATA[Wordpress Plugins]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[blog plugin]]></category>
		<category><![CDATA[extremetracking]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wordpress plugin]]></category>

		<guid isPermaLink="false">http://www.naden.de/blog/extremetracking</guid>
		<description><![CDATA[http://extremetracking.com/open;unique?login=]]></description>
			<content:encoded><![CDATA[<p>http://extremetracking.com/open;unique?login=</p>
]]></content:encoded>
			<wfw:commentRss>http://www.naden.de/blog/extremetracking/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

