<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.5" -->
<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/"
	>

<channel>
	<title>blogbasti.de</title>
	<link>http://www.blogbasti.de</link>
	<description>/^so einiges was (nützlich ist|interessiert|gefällt)$/</description>
	<pubDate>Sun, 01 Aug 2010 17:48:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.5</generator>
	<language>en</language>
			<item>
		<title>SDBT - Simple DataBase Tables</title>
		<link>http://www.blogbasti.de/wp-plugins/simple-db-tables/</link>
		<comments>http://www.blogbasti.de/wp-plugins/simple-db-tables/#comments</comments>
		<pubDate>Thu, 02 Nov 2006 20:25:34 +0000</pubDate>
		<dc:creator>BlogBasti</dc:creator>
		
	<dc:subject>Bastis's Fernstudium</dc:subject>
		<guid isPermaLink="false">http://www.puff-reis.de/weiteres/wp-plugins/simple-db-tables/</guid>
		<description><![CDATA[Was ist das für ein Plugin?
sdbt ist ein Plugin für Wordpress um auf einfachste Weise, MySQL-Tabellen in Seiten und Beiträge einzufügen.
Welche Vorteile bringt mir das Plugin?

Sortierung der Spalten mittels Java Script
freie Gestaltung der Tabellen mittels CSS
geringer Pflegeaufwand der Seiten mit Tabellen
Flexibilität durch SQL

Abfrage kann durch WHERE-Clauses eingeschränkt werden
Anzuzeigenden Spalten können festgelegt werden
Reihenfolge der Spalten definierbar

keine [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Was ist das für ein Plugin?</strong></p>
<p><em>sdbt</em> ist ein Plugin für Wordpress um auf einfachste Weise, MySQL-Tabellen in Seiten und Beiträge einzufügen.</p>
<p><strong>Welche Vorteile bringt mir das Plugin?</strong></p>
<ul>
<li>Sortierung der Spalten mittels Java Script</li>
<li>freie Gestaltung der Tabellen mittels CSS</li>
<li>geringer Pflegeaufwand der Seiten mit Tabellen</li>
<li>Flexibilität durch SQL</li>
<ul>
<li>Abfrage kann durch WHERE-Clauses eingeschränkt werden</li>
<li>Anzuzeigenden Spalten können festgelegt werden</li>
<li>Reihenfolge der Spalten definierbar</li>
</ul>
<li>keine PHP-Kenntnisse erforderlich</li>
<li>Sonderspalten mit erweiteren SQL-Befehlen oder auch PHP-Code können definiert werden</li>
<ul>
<li>z.B. Summe aus zwei Spalten oder</li>
<li>Ausgabe eines Links als HTML uvm.</li>
</ul>
<li>Adminoberfläche im Wordpress-Admin</li>
<ul>
<li>Beschriftungen von Spalten einzelner Tabellen</li>
<li>Definition von Sonderspalten</li>
<li>Allgemeine Einstellungen wie z.B. Farben.</li>
</ul>
</ul>
<p><strong>Voraussetzungen</strong></p>
<ul>
<li>anzuzeigenden Tabellen müssen sich in der gleichen Datenbank wie die Wordpress-Tabellen befinden</li>
<li>mindestens PHP 4.x</li>
<li>Wordpress 2.x (mit Wordpress 1.x nicht getestet)</li>
</ul>
<p><strong>Installation</strong></p>
<ol>
<li>Download des Plugins</li>
<li>entpacken der Datei im wp-content/plugins-Ordner von Wordpress</li>
<li>Aktivieren des Plugins</li>
</ol>
<p><strong>Syntax</strong></p>
<p>[<strong>sdbt</strong> <em>tabellen_name</em>]<br />
[<strong>sdbt</strong>:<em>CSS_classname</em> <em>tabellen_name</em>]<br />
[<strong>sdbt</strong> <em>tabellen_name</em> col=<em>spalte1,spalte2</em>]<br />
[<strong>sdbt</strong>:<em>CSS_classname</em> <em>tabellen_name</em> col=<em>spalte1,spalte2</em>]<br />
[<strong>sdbt</strong> <em>tabellen_name</em> col=<em>spalte1,spalte2</em> where=<em>sql bedingung</em>]<br />
[<strong>sdbt</strong>:<em>CSS_classname</em> <em>tabellen_name</em> col=<em>spalte1,spalte2</em> where=<em>sql bedingung</em>]<br />
[<strong>sdbt</strong> <em>tabellen_name</em> where=<em>sql bedingung</em>]<br />
[<strong>sdbt</strong>:<em>CSS_classname</em> <em>tabellen_name</em> where=<em>sql bedingung</em>]<br />
[<strong>sdbt</strong>:cssclear]</p>
<p><strong>Beispiele</strong></p>
<p>Der einfachste weg, eine komplette Tabelle anzuzeigen.</p>
<textarea name="code" class="xhtml:nocontrols" cols="60" rows="10">[ sdbt beispiel_veranstaltungen]</textarea>
<p><table id="073b4c51c821d7dc8a738554f944e20e" class="datagrid">    <thead>       <tr>           <th mochi:format="int">Id</th>           <th mochi:format="isodatetime">Termin</th>           <th mochi:format="istr">Ort</th>           <th mochi:format="istr">Veranstaltung</th>       </tr>    </thead>    <tfoot class="invisible">       <tr>           <td colspan="0"></td>       </tr>    </tfoot>    <tbody>    <tr>       <td>1</td>       <td>2006-12-11 21:00:00</td>       <td>Schwerin</td>       <td>Party 1</td>    </tr>    <tr>       <td>2</td>       <td>2006-12-13 20:15:00</td>       <td>Kino</td>       <td>Film 1</td>    </tr>    <tr>       <td>3</td>       <td>2007-01-01 00:00:00</td>       <td>Berlin</td>       <td>Feuerwerk</td>    </tr>    </tbody></table><script type="text/javascript">
//<![CDATA[
sortableManager073b4c51c821d7dc8a738554f944e20e = new SortableManager();

addLoadEvent(function () {
    sortableManager073b4c51c821d7dc8a738554f944e20e.initWithTable('073b4c51c821d7dc8a738554f944e20e');
});
//]]&gt;
        </script><br />
Nur bestimmte Spalten anzeigen.</p>
<textarea name="code" class="xhtml:nocontrols" cols="60" rows="10">[ sdbt beispiel_veranstaltungen cols=termin,ort,name]</textarea>
<p><table id="1b04933e2f40a9715fdc1823a33fec6a" class="datagrid">    <thead>       <tr>           <th mochi:format="isodatetime">Termin</th>           <th mochi:format="istr">Ort</th>           <th mochi:format="istr">Veranstaltung</th>       </tr>    </thead>    <tfoot class="invisible">       <tr>           <td colspan="0"></td>       </tr>    </tfoot>    <tbody>    <tr>       <td>2006-12-11 21:00:00</td>       <td>Schwerin</td>       <td>Party 1</td>    </tr>    <tr>       <td>2006-12-13 20:15:00</td>       <td>Kino</td>       <td>Film 1</td>    </tr>    <tr>       <td>2007-01-01 00:00:00</td>       <td>Berlin</td>       <td>Feuerwerk</td>    </tr>    </tbody></table><script type="text/javascript">
//<![CDATA[
sortableManager1b04933e2f40a9715fdc1823a33fec6a = new SortableManager();

addLoadEvent(function () {
    sortableManager1b04933e2f40a9715fdc1823a33fec6a.initWithTable('1b04933e2f40a9715fdc1823a33fec6a');
});
//]]&gt;
        </script><br />
Nur bestimmte Spalten anzeigen, in einer anderen Reihenfolge.</p>
<textarea name="code" class="xhtml:nocontrols" cols="60" rows="10">[ sdbt beispiel_veranstaltungen cols=ort,termin,name]</textarea>
<p><table id="2db5a6d25cf5faf87120be3ac593cc6d" class="datagrid">    <thead>       <tr>           <th mochi:format="istr">Ort</th>           <th mochi:format="isodatetime">Termin</th>           <th mochi:format="istr">Veranstaltung</th>       </tr>    </thead>    <tfoot class="invisible">       <tr>           <td colspan="0"></td>       </tr>    </tfoot>    <tbody>    <tr>       <td>Schwerin</td>       <td>2006-12-11 21:00:00</td>       <td>Party 1</td>    </tr>    <tr>       <td>Kino</td>       <td>2006-12-13 20:15:00</td>       <td>Film 1</td>    </tr>    <tr>       <td>Berlin</td>       <td>2007-01-01 00:00:00</td>       <td>Feuerwerk</td>    </tr>    </tbody></table><script type="text/javascript">
//<![CDATA[
sortableManager2db5a6d25cf5faf87120be3ac593cc6d = new SortableManager();

addLoadEvent(function () {
    sortableManager2db5a6d25cf5faf87120be3ac593cc6d.initWithTable('2db5a6d25cf5faf87120be3ac593cc6d');
});
//]]&gt;
        </script><br />
Nur bestimmte Spalten anzeigen und die Auswahl der Veranstaltungen auf das Jahr 2007 einschränken.</p>
<textarea name="code" class="xhtml:nocontrols" cols="60" rows="10">[ sdbt beispiel_veranstaltungen cols=termin,name where=YEAR(termin)=2007]</textarea>
<p><table id="7711d7359499149b648738a1c2ef8e01" class="datagrid">    <thead>       <tr>           <th mochi:format="isodatetime">Termin</th>           <th mochi:format="istr">Veranstaltung</th>       </tr>    </thead>    <tfoot class="invisible">       <tr>           <td colspan="0"></td>       </tr>    </tfoot>    <tbody>    <tr>       <td>2007-01-01 00:00:00</td>       <td>Feuerwerk</td>    </tr>    </tbody></table><script type="text/javascript">
//<![CDATA[
sortableManager7711d7359499149b648738a1c2ef8e01 = new SortableManager();

addLoadEvent(function () {
    sortableManager7711d7359499149b648738a1c2ef8e01.initWithTable('7711d7359499149b648738a1c2ef8e01');
});
//]]&gt;
        </script></p>
<p>Verwendung von CSS um die Tabellen besser zu gestalten.</p>
<textarea name="code" class="xhtml:nocontrols" cols="60" rows="10">[ sdbt:datagridleft beispiel_veranstaltungen cols=termin,name]
[ sdbt:cssclear]
</textarea>
<p><table id="cd18b691e4906f61f294e89047b033f9" class="datagridleft">    <thead>       <tr>           <th mochi:format="isodatetime">Termin</th>           <th mochi:format="istr">Veranstaltung</th>       </tr>    </thead>    <tfoot class="invisible">       <tr>           <td colspan="0"></td>       </tr>    </tfoot>    <tbody>    <tr>       <td>2006-12-11 21:00:00</td>       <td>Party 1</td>    </tr>    <tr>       <td>2006-12-13 20:15:00</td>       <td>Film 1</td>    </tr>    <tr>       <td>2007-01-01 00:00:00</td>       <td>Feuerwerk</td>    </tr>    </tbody></table><script type="text/javascript">
//<![CDATA[
sortableManagercd18b691e4906f61f294e89047b033f9 = new SortableManager();

addLoadEvent(function () {
    sortableManagercd18b691e4906f61f294e89047b033f9.initWithTable('cd18b691e4906f61f294e89047b033f9');
});
//]]&gt;
        </script></p>
<p>Es ist auch möglich einer Tabelle einen bestimmten StyleSheet zuzuweisen und so, zum Beispiel die Tabelle auf 50% der Breite festzulegen und daneben den Text weiterlaufen zu lassen.<br />
<div class="cssclear"></div><br />
Die kleine Zeile nach der Tabelle beendet zwangsweise das Danebenschreiben und sorgt für einen sauberen Absatz. So kann auch ein sehr kurzer Text neben der Tabelle stehen.<strong><br />
</strong><strong><br />
Download</strong></p>
<p>Diese Seite ist noch nicht Fertig.Keine Tags vergeben
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogbasti.de/wp-plugins/simple-db-tables/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
