<?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>Max und Vio&#039;s Schreibblog &#187; php</title>
	<atom:link href="http://blog.max-fun.de/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.max-fun.de</link>
	<description>Was machen wir hier eigentlich?</description>
	<lastBuildDate>Fri, 30 Jul 2010 11:55:32 +0000</lastBuildDate>
	<language>de-de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=7718</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>	<atom:link rel='hub' href='http://blog.max-fun.de/?pushpress=hub'/>
		<item>
		<title>schneller Fotoblog mit Flogr</title>
		<link>http://blog.max-fun.de/2009/11/29/schneller-fotoblog-mit-flogr/</link>
		<comments>http://blog.max-fun.de/2009/11/29/schneller-fotoblog-mit-flogr/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 17:01:30 +0000</pubDate>
		<dc:creator>Max</dc:creator>
				<category><![CDATA[Fotografie]]></category>
		<category><![CDATA[WebDesign]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[exif]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[flogr]]></category>
		<category><![CDATA[fotoblog]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://blog.max-fun.de/2009/11/29/schneller-fotoblog-mit-flogr/</guid>
		<description><![CDATA[Wer seine Fotos auf Flickr ver&#246;ffentlicht, aber dennoch gern eine selbstgehostete Galerie oder einen Fotoblog mit den gleichen Bildern f&#252;hren m&#246;chte, findet in Flogr [1] eventuell das Richtige Flogr ist ein fertiges Fotoblog-Pakett, basiert auf PHP (MySQL ist optional) und bietet die M&#246;glichkeit auf der Basis von Flickr-Fotos einen eigenen Fotoblog zu f&#252;hren. Man kann [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Wer seine Fotos auf Flickr ver&#246;ffentlicht, aber dennoch gern eine selbstgehostete Galerie oder einen Fotoblog mit den gleichen Bildern f&#252;hren m&#246;chte, findet in Flogr [1] eventuell das Richtige</p>
<p>Flogr ist ein fertiges Fotoblog-Pakett, basiert auf PHP (MySQL ist optional) und bietet die M&#246;glichkeit auf der Basis von Flickr-Fotos einen eigenen Fotoblog zu f&#252;hren. Man kann Flogr dabei so einrichten, dass es alle Fotos aus dem eigenen Flickr-Stream zeigt, oder Bilder einer Gruppe, eine Mischung aus Beiden oder auch nur Bilder mit bestimmten Tags.</p>
<p>Letzteres bietet also eine &#228;u&#223;erst differenzierte Variante, um nur ausgew&#228;hlte Flickr-Fotos im Fotoblog zu zeigen.<br />
Flogr greift dabei auf die Flickr-API zu, um die Bilder einzubinden. Optional kann man die Bilder entweder in der eigenen MySQL-Datenbank oder in einem Verzeichnis zwischenspeichern, aber auch on-the-fly bleibt die Galerie recht performant.</p>
<p>EXIF-Daten und Flickr-Kommentare k&#246;nnen bei Bedarf eingeblendet werden. Auf den &#220;bersichtseiten <em>recent</em> und <em>sets</em> bedient sich Flogr zur Anzeige einzelner Fotos einer Lightbox, dar&#252;ber hinaus bietet es nat&#252;rlich auch einen RSS-Feed an.</p>
<p><a href="http://www.dd6vsk.de/fotos/flogr1.jpg" title="Startseite" rel="lightbox[flogr]" class="lipic"><img src="http://www.dd6vsk.de/fotos/flogr1.th.jpg" class="bild" alt="{flogr} Startseite" /></a> <a href="http://www.dd6vsk.de/fotos/flogr2.jpg" title="k&#252;rzlich hinzugef&#252;gte Bilder" rel="lightbox[flogr]" class="lipic"><img src="http://www.dd6vsk.de/fotos/flogr2.th.jpg" class="bild" alt="{flogr} k&#252;rzlich hinzugef&#252;gte Bilder" /></a> <a href="http://www.dd6vsk.de/fotos/flogr3.jpg" title="Flickr Schlagwort-Wolke" rel="lightbox[flogr]" class="lipic"><img src="http://www.dd6vsk.de/fotos/flogr3.th.jpg" class="bild" alt="{flogr} Flickr Schlagwort-Wolke" /></a></p>
<p class="small">Screenshots sind von der Projektseite</p>
<p>Wer also auf der Suche nach einen kleinen leichten Fotoblog ist und seine Bilder nicht zweimal hochladen will, sollte sich Flogr unbedingt mal ansehen.</p>
<p>[1] <a href="http://code.google.com/p/flogr/" class="liexternal">flogr &#8211; Project Hosting on Google Code</a></p>
<hr /><b>&Auml;hnliche Beitr&auml;ge</b><ul><li><a href="http://blog.max-fun.de/2008/12/17/raw-dateien-mit-irfanview-schneller-anzeigen/" rel="bookmark" title="Permanent Link: RAW-Dateien mit Irfanview schneller anzeigen" class="liinternal">RAW-Dateien mit Irfanview schneller anzeigen</a></li><li><a href="http://blog.max-fun.de/2008/03/06/psp-demo-echochrome/" rel="bookmark" title="Permanent Link: PSP-Demo: Echochrome" class="liinternal">PSP-Demo: Echochrome</a></li><li><a href="http://blog.max-fun.de/2005/12/10/der-alltag-kehrt-langsam-ein/" rel="bookmark" title="Permanent Link: der &#8220;Alltag&#8221; kehrt langsam ein &#8230;" class="liinternal">der &#8220;Alltag&#8221; kehrt langsam ein &#8230;</a></li><li><a href="http://blog.max-fun.de/2007/06/22/2-plugins-deaktivert/" rel="bookmark" title="Permanent Link: 2 Plugins deaktivert" class="liinternal">2 Plugins deaktivert</a></li><li><a href="http://blog.max-fun.de/2005/03/02/software-aufm-standard-pc/" rel="bookmark" title="Permanent Link: Software aufm Anf&#228;nger-PC?" class="liinternal">Software aufm Anf&#228;nger-PC?</a></li></ul><hr /><small>Dieser <a href="http://blog.max-fun.de/2009/11/29/schneller-fotoblog-mit-flogr/" title="Permalink" class="liinternal">Artikel</a> wurde auf <a href="http://blog.max-fun.de" class="liinternal">Max und Vio's Schreibblog</a> ver&ouml;ffentlicht. Alle Inhalte des Weblogs unterliegen dem Urheberrecht. Eine Weiterverbreitung der Inhalte ist nur unter diesen <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/de/" class="liexternal">Lizenzbedingungen</a> gestattet. (digitalfingerprint: 6c011b3c71fd2cada2456c7b098e9d72)</small>
<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://blog.max-fun.de/2009/11/29/schneller-fotoblog-mit-flogr/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WP Twitter Tools &#8211; Autor der Tageszusammenfassung vorgeben</title>
		<link>http://blog.max-fun.de/2009/01/06/wp-twitter-tools-autor-der-tageszusammenfassung-vorgeben/</link>
		<comments>http://blog.max-fun.de/2009/01/06/wp-twitter-tools-autor-der-tageszusammenfassung-vorgeben/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 16:03:30 +0000</pubDate>
		<dc:creator>Max</dc:creator>
				<category><![CDATA[WebDesign]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.max-fun.de/2009/01/06/wp-twitter-tools-autor-der-tageszusammenfassung-vorgeben/</guid>
		<description><![CDATA[Da mir bei meiner ersten ernsten Anwendung der Funktion &#8216;Tageszusammenfassung als Artikel&#8217; aufgefallen ist, dass die Twitter Tools f&#252;r WordPress [1] keinen oder einen falschen Autor setzen, habe ich mir die Sache mal genauer angesehen. Ich habe festgestellt, dass in der Datenbank als Autoren-ID (post_author) in der Tabelle wp_posts eine &#8217;0&#8242; steht und eben nicht [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Da mir bei meiner ersten ernsten Anwendung der Funktion &#8216;Tageszusammenfassung als Artikel&#8217; aufgefallen ist, dass die Twitter Tools f&#252;r WordPress [1] keinen oder einen falschen Autor setzen, habe ich mir die Sache mal genauer angesehen. Ich habe festgestellt, dass in der Datenbank als Autoren-ID (post_author) in der Tabelle wp_posts eine &#8217;0&#8242; steht und eben nicht meine ID.</p>
<p><em>Dieser Workaround ist nur bei der Version 1.0 der Twitter Tools notwendig. Nach einem Update auf Version 1.5.1, besteht dieser Fehler nicht mehr.<br />
Aber es gibt ja sicher noch ein paar Leute die aus diversen Gr&#252;nden (Plugins, BBpress, etc) nicht immer auf die aktuellste WordPress-Version aktualisieren k&#246;nnen oder wollen und evtl. ist dann dieser Tip dennoch hilfreich. <img src='http://blog.max-fun.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </em></p>
<p>Ich nahm mir also das Plugin vor und habe mit einer Zeile mehr im Quellcode, das Plugin so ver&#228;ndert, dass eine Autoren-ID bei jedem Artikel gesetzt wird.</p>
<p>im Original sieht es so aus in der twitter_tools.php</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>253
254
255
256
257
258
259
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$data</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
   <span style="color: #0000ff;">'post_content'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">escape</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$content</span><span style="color: #009900;">&#41;</span>
   <span style="color: #339933;">,</span> <span style="color: #0000ff;">'post_title'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">escape</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">sprintf</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">digest_title</span><span style="color: #339933;">,</span> <span style="color: #990000;">date</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'d.m.Y'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$digest_day</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
   <span style="color: #339933;">,</span> <span style="color: #0000ff;">'post_date'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">date</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Y-m-d 23:59:59'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$digest_day</span><span style="color: #009900;">&#41;</span>
   <span style="color: #339933;">,</span> <span style="color: #0000ff;">'post_category'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">blog_post_category</span><span style="color: #009900;">&#41;</span>
   <span style="color: #339933;">,</span> <span style="color: #0000ff;">'post_status'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'publish'</span>
 <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Ich habe nur folgende &#196;nderung vorgenommen:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>253
254
255
256
257
258
259
260
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$data</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
   <span style="color: #0000ff;">'post_content'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">escape</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$content</span><span style="color: #009900;">&#41;</span>
   <span style="color: #339933;">,</span> <span style="color: #0000ff;">'post_title'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">escape</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">sprintf</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">digest_title</span><span style="color: #339933;">,</span> <span style="color: #990000;">date</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'d.m.Y'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$digest_day</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
   <span style="color: #339933;">,</span> <span style="color: #0000ff;">'post_date'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">date</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Y-m-d 23:59:59'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$digest_day</span><span style="color: #009900;">&#41;</span>
   <span style="color: #339933;">,</span> <span style="color: #0000ff;">'post_category'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">blog_post_category</span><span style="color: #009900;">&#41;</span>
   <span style="color: #339933;">,</span> <span style="color: #0000ff;">'post_status'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'publish'</span>
   <span style="color: #339933;">,</span> <span style="color: #0000ff;">'post_author'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'1'</span>
 <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Wie man sieht habe ich post_author mit dem Wert 1 belegt, da meine ID die 1 ist. Hier kann man nat&#252;rlich auch jede andere ID, hinter der sich ein Benutzerkonto befindet, genutzt werden. Denkbar w&#228;re z.B. ein extra Twitter-Autor.</p>
<p>[1] <a href="http://alexking.org/projects/wordpress" class="liexternal">WordPress Plugins | alexking.org</a></p>
<hr /><b>&Auml;hnliche Beitr&auml;ge</b><ul><li><a href="http://blog.max-fun.de/2008/12/23/wir-wuenschen-heute-schon/" rel="bookmark" title="Permanent Link: wir w&#252;nschen heute schon" class="liinternal">wir w&#252;nschen heute schon</a></li><li><a href="http://blog.max-fun.de/2008/11/20/wp-twitter-tools-tabelle-automatisch-bereinigen/" rel="bookmark" title="Permanent Link: WP Twitter Tools &#8211; Tabelle automatisch bereinigen" class="liinternal">WP Twitter Tools &#8211; Tabelle automatisch bereinigen</a></li><li><a href="http://blog.max-fun.de/2008/11/15/gezwitscher-15112008/" rel="bookmark" title="Permanent Link: Gezwitscher (15.11.2008)" class="liinternal">Gezwitscher (15.11.2008)</a></li><li><a href="http://blog.max-fun.de/2008/12/24/gezwitscher-24122008/" rel="bookmark" title="Permanent Link: Gezwitscher (24.12.2008)" class="liinternal">Gezwitscher (24.12.2008)</a></li><li><a href="http://blog.max-fun.de/2008/12/25/gezwitscher-25122008/" rel="bookmark" title="Permanent Link: Gezwitscher (25.12.2008)" class="liinternal">Gezwitscher (25.12.2008)</a></li></ul><hr /><small>Dieser <a href="http://blog.max-fun.de/2009/01/06/wp-twitter-tools-autor-der-tageszusammenfassung-vorgeben/" title="Permalink" class="liinternal">Artikel</a> wurde auf <a href="http://blog.max-fun.de" class="liinternal">Max und Vio's Schreibblog</a> ver&ouml;ffentlicht. Alle Inhalte des Weblogs unterliegen dem Urheberrecht. Eine Weiterverbreitung der Inhalte ist nur unter diesen <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/de/" class="liexternal">Lizenzbedingungen</a> gestattet. (digitalfingerprint: 6c011b3c71fd2cada2456c7b098e9d72)</small>
<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://blog.max-fun.de/2009/01/06/wp-twitter-tools-autor-der-tageszusammenfassung-vorgeben/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>individuelle Geocaching Statbars</title>
		<link>http://blog.max-fun.de/2009/01/04/individuelle-geocaching-statbars/</link>
		<comments>http://blog.max-fun.de/2009/01/04/individuelle-geocaching-statbars/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 17:22:08 +0000</pubDate>
		<dc:creator>Max</dc:creator>
				<category><![CDATA[Freizeit]]></category>
		<category><![CDATA[forum]]></category>
		<category><![CDATA[geocaching]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[grafik]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[maxed9]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[statbar]]></category>
		<category><![CDATA[statbar modifier]]></category>
		<category><![CDATA[statistik]]></category>

		<guid isPermaLink="false">http://blog.max-fun.de/2009/01/04/individuelle-geocaching-statbars/</guid>
		<description><![CDATA[Im deutschen Geocaching-Forum Geoclub [1] sind mir bei einigen Usern individuelle Statbars aufgefallen. Das hat mir nat&#252;rlich gefallen und ich hab mir die Sache mal n&#228;her angesehen. Ranger Fox bietet auf seiner Seite Statbar Modifier [2] die M&#246;glichkeit seine Geocaching Statbar deutlich mehr zu personalisieren, als es bei Geocaching.com m&#246;glich ist. Die M&#246;glichkeiten bei Geocaching.com [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Im deutschen Geocaching-Forum Geoclub [1] sind mir bei einigen Usern individuelle Statbars aufgefallen. Das hat mir nat&#252;rlich gefallen und ich hab mir die Sache mal n&#228;her angesehen.</p>
<p>Ranger Fox bietet auf seiner Seite Statbar Modifier [2] die M&#246;glichkeit seine Geocaching Statbar deutlich mehr zu personalisieren, als es bei Geocaching.com m&#246;glich ist.</p>
<p>Die M&#246;glichkeiten bei Geocaching.com [3] beschr&#228;nken sich im Prinzip nur auf 2 Icons, das Geocaching-Logo und &#8216;Signal the Frog&#8217; und das sieht dann f&#252;r mich so aus <small>(wenn hier keine Grafiken angezeigt werden, ist der Geocaching.com Statbar Server ausgelastet)</small>:<br />
<img src="http://img.geocaching.com/stats/img.aspx?txt=Let's+go+geocaching&#038;uid=3045f1c5-64bf-4b3e-bd2c-fe8f418c540d&#038;bg=1" class="bild" alt="GC Stats 1" /> <img src="http://img.geocaching.com/stats/img.aspx?txt=Let's+go+geocaching&#038;uid=3045f1c5-64bf-4b3e-bd2c-fe8f418c540d&#038;bg=2" class="bild" alt="GC Stats 2" /></p>
<p>Den Text Let&#8217;s go geocaching kann man jedoch auch &#228;ndern, das w&#252;rde dann so ausssehen:<br />
<img src="http://img.geocaching.com/stats/img.aspx?txt=Hier+steht+anderer+Text&#038;uid=3045f1c5-64bf-4b3e-bd2c-fe8f418c540d&#038;bg=1" class="bild" alt="GC Stats 3" /></p>
<p>Wem das aber nicht reicht und wer ein paar M&#246;glichkeiten mehr in der Gestaltung haben will, sollte sich oben genannten Statbar Modifier [2] ansehen. Ranger Fox bietet hier die M&#246;glichkeit aus einer Auswahl von Logos, Bildern und Hintergr&#252;nden ein etwas andere Statbar zu erstellen. Man kann ein Logo/Bild rechts und/oder links setzten und hat man einen Hintergrund gew&#228;hlt, kann man auch Textfarbe, Gr&#246;&#223;e etc einstellen.<br />
Hier ein paar Beispiele:<br />
<img src="http://www.devfolio.com/geocaching/statbar/logo.aspx?uid=3045f1c5-64bf-4b3e-bd2c-fe8f418c540d&#038;txt=View+my+profile&#038;bkg=bafteam&#038;color=FFFFFF&#038;top=1&#038;left=53&#038;border=false" class="bild" alt="SbMod1" /> <img src="http://www.devfolio.com/geocaching/statbar/logo.aspx?uid=3045f1c5-64bf-4b3e-bd2c-fe8f418c540d&#038;txt=www.max-fun.de&#038;img2=flagger&#038;bkg=sbcp&#038;width=250&#038;height=67&#038;color=993333&#038;top=10&#038;left=30" class="bild" alt="SbMod2" /> <img src="http://www.devfolio.com/geocaching/statbar/logo.aspx?uid=3045f1c5-64bf-4b3e-bd2c-fe8f418c540d&#038;txt=immer+auf+der+Suche&#038;img2=signal&#038;bkg=ugandajo&#038;width=200&#038;color=000000&#038;top=1&#038;left=45" class="bild" alt="SbMod3" /></p>
<p>Aber um es ganz individuell zu haben, bietet er auch das Einschicken von eigenen Hintergr&#252;nden und Logos an. Diese M&#246;glichkeit habe ich nat&#252;rlich genutzt und so sieht das ganze dann f&#252;r mich aus:<br />
<img src="http://www.devfolio.com/geocaching/statbar/logo.aspx?uid=3045f1c5-64bf-4b3e-bd2c-fe8f418c540d&#038;txt=just+Geocaching&#038;img=maxed9&#038;img2=etrex" class="bild" alt="MaxED9 Statbar" /></p>
<p>Da ich aber auch gern mal rumfrickel, hab ich mir heute auch schnell selbst was zusammengebastelt. Ich nutze ja f&#252;r meine Geocaching-Seite [4] das Script Geolog [5]. Die durch Geolog erzeugten Verzeichnisse kann ich dann auch mit Hilfe von PHP z&#228;hlen lassen. Also habe ich mir kurzerhand ein PHP-Script geschrieben, was mir auch ein kleines Statistik-Bildchen beschert:<br />
<img src="http://www.max-fun.de/gcsig.jpg" class="bild" alt="eigene GC-Stats" /></p>
<p>[1] <a href="http://www.geoclub.de" class="liexternal">Geocaching &#8211; Forum</a><br />
[2] <a href="http://www.devfolio.com/geocaching/statbar" class="liexternal">Statbar Modifier</a><br />
[3] <a href="http://www.geocaching.com" class="ligeocaching">Geocaching &#8211; The Official Global GPS Cache Hunt Site</a><br />
[4] <a href="http://www.max-fun.de/s,palm,geocaching.htm" class="liinternal">Meine Geocaching Seite</a><br />
[5] <a href="http://geolog.sourceforge.net/geolog.html" class="liexternal">Geolog-Website</a></p>
<hr /><b>&Auml;hnliche Beitr&auml;ge</b><ul><li><a href="http://blog.max-fun.de/2008/09/15/w-wie-wissen-ueber-geocaching/" rel="bookmark" title="Permanent Link: W wie Wissen &#252;ber Geocaching" class="liinternal">W wie Wissen &#252;ber Geocaching</a></li><li><a href="http://blog.max-fun.de/2008/07/05/geocaching-in-der-wuhlheide/" rel="bookmark" title="Permanent Link: Geocaching in der Wuhlheide" class="liinternal">Geocaching in der Wuhlheide</a></li><li><a href="http://blog.max-fun.de/2008/06/29/heute-was-gefunden/" rel="bookmark" title="Permanent Link: heute was gefunden" class="liinternal">heute was gefunden</a></li><li><a href="http://blog.max-fun.de/2009/04/26/grosse-mikro-runde-durch-friedenau-und-drumrum/" rel="bookmark" title="Permanent Link: gro&#223;e Mikro-Runde durch Friedenau und drumrum" class="liinternal">gro&#223;e Mikro-Runde durch Friedenau und drumrum</a></li><li><a href="http://blog.max-fun.de/2008/09/21/die-fakten-des-heutigen-tages/" rel="bookmark" title="Permanent Link: die Fakten des heutigen Tages" class="liinternal">die Fakten des heutigen Tages</a></li></ul><hr /><small>Dieser <a href="http://blog.max-fun.de/2009/01/04/individuelle-geocaching-statbars/" title="Permalink" class="liinternal">Artikel</a> wurde auf <a href="http://blog.max-fun.de" class="liinternal">Max und Vio's Schreibblog</a> ver&ouml;ffentlicht. Alle Inhalte des Weblogs unterliegen dem Urheberrecht. Eine Weiterverbreitung der Inhalte ist nur unter diesen <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/de/" class="liexternal">Lizenzbedingungen</a> gestattet. (digitalfingerprint: 6c011b3c71fd2cada2456c7b098e9d72)</small>
<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://blog.max-fun.de/2009/01/04/individuelle-geocaching-statbars/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>WP Twitter Tools &#8211; Tabelle automatisch bereinigen</title>
		<link>http://blog.max-fun.de/2008/11/20/wp-twitter-tools-tabelle-automatisch-bereinigen/</link>
		<comments>http://blog.max-fun.de/2008/11/20/wp-twitter-tools-tabelle-automatisch-bereinigen/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 14:32:35 +0000</pubDate>
		<dc:creator>Max</dc:creator>
				<category><![CDATA[WebDesign]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.max-fun.de/2008/11/20/wp-twitter-tools-tabelle-automatisch-bereinigen/</guid>
		<description><![CDATA[Da ich auch das WordPress Plugin Twitter Tools von Alex King [1] nutze, ist mir aufgefallen, dass die Tabelle in der die Tweets abgelegt werden nat&#252;rlich schnell anw&#228;chst, wenn man h&#228;ufig twittert. Twitter Tools ist ein WordPress-Plugin welches eine Verbindung zwischen Twitter [2] und einem WordPress-Blog schafft. Man kann jeden neuen Artikel in Twitter ank&#252;ndigen [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Da ich auch das WordPress Plugin Twitter Tools von Alex King [1] nutze, ist mir aufgefallen, dass die Tabelle in der die Tweets abgelegt werden nat&#252;rlich schnell anw&#228;chst, wenn man h&#228;ufig twittert.</p>
<p>Twitter Tools ist ein WordPress-Plugin welches eine Verbindung zwischen Twitter [2] und einem WordPress-Blog schafft.<br />
Man kann jeden neuen Artikel in Twitter ank&#252;ndigen und auch die eigenen Tweets im Blog, z.B. in der Siderbar als Widget oder als Artikel mit der Wahl zwischen Einzelartikel oder t&#228;glicher Zusammenfassung, ver&#246;ffentlichen.</p>
<p>Wenn man die Funktion zur Anzeige der letzten X Tweets in der Sidebar nicht nutzt, ist es nicht n&#246;tig, dass in der WordPress-Datenbank alle Tweets seit Aktivierung des Plugins gespeichert werden.</p>
<p>Also habe ich mir &#252;berlegt, dass es doch sinnvoll w&#228;re die Tabelle automatisch zu l&#246;schen und zwar alle Tweets die &#228;lter als X Tage sind.<br />
Dazu habe ich folgende Zeilen PHP zusammengefrickelt und in die functions.php meines Themes gelegt.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> aktt_clean<span style="color: #009900;">&#40;</span><span style="color: #000088;">$days</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
   <span style="color: #000088;">$days</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;-&quot;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$days</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot; days&quot;</span><span style="color: #339933;">;</span>
   <span style="color: #000088;">$deldate</span> <span style="color: #339933;">=</span> <span style="color: #990000;">date</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Y-m-d 00:00:00&quot;</span><span style="color: #339933;">,</span> <span style="color: #990000;">strtotime</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$days</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;DELETE FROM wp_ak_twitter WHERE tw_created_at &lt;= '<span style="color: #006699; font-weight: bold;">$deldate</span>'&quot;</span><span style="color: #339933;">;</span> 
   <span style="color: #000088;">$result</span><span style="color: #339933;">=</span><span style="color: #990000;">mysql_query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
aktt_clean<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">7</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Mit dem Aufruf von &#8216;aktt_clean(X)&#8217; wird die Funktion aufgerufen und X steht hier f&#252;r die Anzahl der Tage, die ein Tweet mindestens zur&#252;ckliegen muss, um gel&#246;scht zu werden.<br />
In o.g. Beispiel werden also alle Tweets, die &#228;lter als 7 Tage sind, aus der Tabelle gel&#246;scht.</p>
<p>Trotz dieser Funktion, bleibt noch die M&#246;glichkeit Tweets als Artikel zu ver&#246;ffentlichen.</p>
<p>Sicherlich ist die Sache noch ausbauf&#228;hig, so dass nicht st&#228;ndig, bei jedem Aufruf einer Seite des Blogs, die Funktion ausgef&#252;hrt wird, sondern nur 1 mal Tag. Aber die Last an der Datenbank ist hier nicht so gro&#223;, dass diese Datenbank-Abfrage vermutlich nicht so sehr ins Gewicht f&#228;llt.</p>
<p>[1] <a href="http://alexking.org/projects/wordpress" class="liexternal">WordPress Plugins | alexking.org</a><br />
[2] <a href="http://twitter.com/MaxED9" class="litwitter">Max @ Twitter</a></p>
<hr /><b>&Auml;hnliche Beitr&auml;ge</b><ul><li><a href="http://blog.max-fun.de/2009/01/06/wp-twitter-tools-autor-der-tageszusammenfassung-vorgeben/" rel="bookmark" title="Permanent Link: WP Twitter Tools &#8211; Autor der Tageszusammenfassung vorgeben" class="liinternal">WP Twitter Tools &#8211; Autor der Tageszusammenfassung vorgeben</a></li><li><a href="http://blog.max-fun.de/2008/11/15/gezwitscher-15112008/" rel="bookmark" title="Permanent Link: Gezwitscher (15.11.2008)" class="liinternal">Gezwitscher (15.11.2008)</a></li><li><a href="http://blog.max-fun.de/2008/12/24/gezwitscher-24122008/" rel="bookmark" title="Permanent Link: Gezwitscher (24.12.2008)" class="liinternal">Gezwitscher (24.12.2008)</a></li><li><a href="http://blog.max-fun.de/2008/12/25/gezwitscher-25122008/" rel="bookmark" title="Permanent Link: Gezwitscher (25.12.2008)" class="liinternal">Gezwitscher (25.12.2008)</a></li><li><a href="http://blog.max-fun.de/2008/11/14/gezwitscher-14112008/" rel="bookmark" title="Permanent Link: Gezwitscher (14.11.2008)" class="liinternal">Gezwitscher (14.11.2008)</a></li></ul><hr /><small>Dieser <a href="http://blog.max-fun.de/2008/11/20/wp-twitter-tools-tabelle-automatisch-bereinigen/" title="Permalink" class="liinternal">Artikel</a> wurde auf <a href="http://blog.max-fun.de" class="liinternal">Max und Vio's Schreibblog</a> ver&ouml;ffentlicht. Alle Inhalte des Weblogs unterliegen dem Urheberrecht. Eine Weiterverbreitung der Inhalte ist nur unter diesen <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/de/" class="liexternal">Lizenzbedingungen</a> gestattet. (digitalfingerprint: 6c011b3c71fd2cada2456c7b098e9d72)</small>
<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://blog.max-fun.de/2008/11/20/wp-twitter-tools-tabelle-automatisch-bereinigen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>auf der Suche nach einem PHP-Script, ich bin doch nicht jeck &#8230;</title>
		<link>http://blog.max-fun.de/2008/11/11/auf-der-suche-nach-einem-php-script-ich-bin-doch-nicht-jeck/</link>
		<comments>http://blog.max-fun.de/2008/11/11/auf-der-suche-nach-einem-php-script-ich-bin-doch-nicht-jeck/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 16:56:33 +0000</pubDate>
		<dc:creator>Max</dc:creator>
				<category><![CDATA[Technik]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[handy]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[pocketpc]]></category>
		<category><![CDATA[provider]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[suche]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://blog.max-fun.de/2008/11/11/auf-der-suche-nach-einem-php-script-ich-bin-doch-nicht-jeck/</guid>
		<description><![CDATA[auch wenn heute der *brech* 11.11. ist. Aber irgendwie bin ich zu bl&#246;de zum Finden. Habe gestern schon ne ganze Weile gesucht und zwar ein PHP Webmail Script, welches aber mehrere POP3/IMAP-Server auf einmal unterst&#252;tzt. Meine Anforderung sind auch gar nicht so gro&#223;: Einrichten mehrere Konten/Server f&#252;r einen Login Abrufen der Emails als Kopie bei [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>auch wenn heute der *brech* 11.11. ist.</p>
<p>Aber irgendwie bin ich zu bl&#246;de zum Finden. Habe gestern schon ne ganze Weile gesucht und zwar ein PHP Webmail Script, welches aber mehrere POP3/IMAP-Server auf einmal unterst&#252;tzt. </p>
<p>Meine Anforderung sind auch gar nicht so gro&#223;:</p>
<ul>
<li>Einrichten mehrere Konten/Server f&#252;r einen Login</li>
<li>Abrufen der Emails als Kopie bei Bedarf</li>
<li>gern mit MySQL-Anbindung, wobei die EMails nicht dauerhaft dort gespeichert werden m&#252;ssen</li>
<li>Mehrere Absende-Emailadressen pro Konto/Server m&#246;glich</li>
<li>E-Mail-Signaturen f&#252;r die jeweiligen Konten</li>
<li>achja, und nat&#252;rlich kostenlos <img src='http://blog.max-fun.de/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' /> </li>
</ul>
<p><span id="more-848"></span><br />
Hab ja schon das eine oder andere kostenlose Script getestet, aber alle boten eben nur ein Konto pro Login an und das ist nicht wirklich was ich suche, denn das bekomme ich von meinem Provider auch.</p>
<p>Bitte keine Vorschl&#228;ge wie Kontosammeldienste von Googlemail, GMX, etc. Ich will die Mails ja nur unterwegs an fremden Rechnern damit lesen und beantworten. Zuhause und unterwegs per PocketPC/Handy habe ich ja eingerichtete Mailclients, die meinen Bed&#252;rfnissen entsprechen.</p>
<p>Die einschl&#228;gigen Seiten wie hotscripts.com, php-free.de, skriptarchiv.com oder 01-scripts.de sind mir nat&#252;rlich bekannt. Leider ist bei vielen die Beschreibung nicht ausreichend, keine Screenshots oder Demoversion verf&#252;gbar und jeden Krempel immer erst installieren um dann zu sehen, dass es das nicht ist, macht nach dem 10mal keinen Spa&#223; mehr.</p>
<p>Gestern hatte ich ja schon ein sch&#246;nes Script, ne Oberfl&#228;che wie Thunderbird mit AJAX-Spielerei und hastenichgesehen, aber leider keine Multiserver-Unterst&#252;tzung.</p>
<p>Ich bin dankbar f&#252;r jeden Tip, werde aber selbst auch weitersuchen und probieren m&#252;ssen <img src='http://blog.max-fun.de/wp-includes/images/smilies/icon_neutral.gif' alt=':neutral:' class='wp-smiley' /> </p>
<hr /><b>&Auml;hnliche Beitr&auml;ge</b><ul><li><a href="http://blog.max-fun.de/2010/05/21/ein-kurzer-gruss-muvis/" rel="bookmark" title="Permanent Link: ein kurzer Gru&#223; (#muvis)" class="liinternal">ein kurzer Gru&#223; (#muvis)</a></li><li><a href="http://blog.max-fun.de/2007/10/18/probleme-mit-dem-yigg-button/" rel="bookmark" title="Permanent Link: Probleme mit dem Yigg-Button" class="liinternal">Probleme mit dem Yigg-Button</a></li><li><a href="http://blog.max-fun.de/2009/01/16/nuetzliche-geocaching-scripte/" rel="bookmark" title="Permanent Link: n&#252;tzliche Geocaching-Scripte" class="liinternal">n&#252;tzliche Geocaching-Scripte</a></li><li><a href="http://blog.max-fun.de/2009/11/21/greasemonkey-script-flickrzoom/" rel="bookmark" title="Permanent Link: Greasemonkey-Script: FlickrZoom" class="liinternal">Greasemonkey-Script: FlickrZoom</a></li><li><a href="http://blog.max-fun.de/2010/01/09/travelbug-autoretrieve-script-fuer-greasemonkey/" rel="bookmark" title="Permanent Link: TravelBug-AutoRetrieve-Script f&#252;r Greasemonkey?" class="liinternal">TravelBug-AutoRetrieve-Script f&#252;r Greasemonkey?</a></li></ul><hr /><small>Dieser <a href="http://blog.max-fun.de/2008/11/11/auf-der-suche-nach-einem-php-script-ich-bin-doch-nicht-jeck/" title="Permalink" class="liinternal">Artikel</a> wurde auf <a href="http://blog.max-fun.de" class="liinternal">Max und Vio's Schreibblog</a> ver&ouml;ffentlicht. Alle Inhalte des Weblogs unterliegen dem Urheberrecht. Eine Weiterverbreitung der Inhalte ist nur unter diesen <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/de/" class="liexternal">Lizenzbedingungen</a> gestattet. (digitalfingerprint: 6c011b3c71fd2cada2456c7b098e9d72)</small>
<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://blog.max-fun.de/2008/11/11/auf-der-suche-nach-einem-php-script-ich-bin-doch-nicht-jeck/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
