Page 1 of 1

[Gelöst] Datenbank darstellen

Posted: Wed Mar 19, 2008 7:58 am
by skatemich
Hi @ all

Ich beschäftige mich gerade mit dem Thema, wie man SQL-Datenbanken im CMSMS (Ver. 1.2.3) auslesen und darstellen kann.

Also meine Website ist soweit fertig, aber was mir immer noch fehlt ist die Darstellung einer relativ einfachen DB. Die DB soll nur auf der seite erscheinen und es soll einen filter geben....mehr nicht.

an sich ja sicher kein problem, aber mir fehlt einfach der richtige denkansatz, wie ich die DB vom CMSMS aus ansprechen kann.

Ich hoffe die frage ist halbwegs verständlich gestellt :-)


Vielen Dank schon mal im vorraus.

Re: Datenbank darstellen

Posted: Wed Mar 19, 2008 9:29 am
by LeisureLarry
Also ich versuche noch einmal Deinen Wunsch zusammenzufassen, da ich ehrlich gesagt Probleme hatte, Dich zu verstehen.

1. Du hast CMSms lauffähig installiert.
2. Du hast eine zusätzliche Tabelle in der CMSms Datenbank angelegt.
3. Diese neue Tabelle hat Inhalte, die Du auslesen und auf einer bestimmten Inhaltsseite von CMSms darstellen möchtest.
-> Wirklich auf einer Inhaltsseite oder irgendwo im Admin-Interface?
4. Die dargestellten Inhalte sollen auf noch irgendetwas gefiltert werden können.
-> Welche Art von Filterung, nach einem Teil eines Wertes einer Tabellen-Elements (also eine Art Suche) oder nach einem kompletten Wert eines Tabellen-Elements (beispielsweise als Auswahl) oder meintest Du vielleicht eher eine Sortierung nach den verschiedenen Datenbankspalten?

P.S.: So etwas könnte für die Darstellung auf einer Inhaltsseite, wenn die Sache mit der Filterung nicht zu kompliziert ist, mittels eines benutzerdefinierten Tags (UDT) klappen.

- LeisureLarry

Re: Datenbank darstellen

Posted: Wed Mar 19, 2008 9:45 am
by skatemich
1. Ja, das CMSms läuft schon seid einer weile.
2. Nein, ich habe eine externe Datenbank die verschiedene Benutzer beinhaltet
3. so soll es aussehen: http://www.sul-loessnitz.de/index.php?page=runners
4. Filterung und Sortierung wie bei der Darstellung im Link.

Ich bin noch relativ unerfahren, wenn es um CMSMS geht, kann ich denn in den benutzerdefinierten Tags z.B. SQL-Abfragen einbinden oder hast du eine andere Idee, wie ich das realisieren könnte?

P.S.: kann mir das Ajax modul dabei helfen?

Re: Datenbank darstellen

Posted: Wed Mar 19, 2008 10:24 am
by LeisureLarry
Die Ajax-Module für CMSms kenne ich leider gar nicht. Für eine UDT sieht mir das ganze mit Suchfilter für jede Spalte etwas zu komplex aus, Datenbankabfragen sind hier jedoch grundsätzlich möglich.

Ich denke Du wirst um ein eigenes Modul oder den iframe vermutlich nicht drumherum kommen.

- LeisureLarry

Re: Datenbank darstellen

Posted: Wed Mar 19, 2008 10:28 am
by skatemich
Ok.

Mein Problem ist jetzt noch, das ich nicht weis, wie ich den Tag beginne....wie gesagt, bin noch neu auf dem Gebiet und ich finde einfach keinen Ansatz.  :-\


Trotzdem schon mal vielen Dank! :-)

Re: Datenbank darstellen

Posted: Wed Mar 19, 2008 8:39 pm
by cyberman
skatemich wrote: kann ich denn in den benutzerdefinierten Tags z.B. SQL-Abfragen einbinden
Na klar doch, einfach das gewünschte select in den Tag rein - die Verbindungsaufnahme mit der DB übernimmt AdoDB.

Als Beispiel kannst du dir ja mal diesen (simplen) Tag reinziehen

http://dev.cmsmadesimple.org/projects/show-db-data/
kann mir das Ajax modul dabei helfen?
Dafür müsste man sich das Modul mal genauer anschauen, welche AJAX-Funktionen für CMSms bereit gestellt werden. Evtl. hilft dir auch das (ein kleines Stückchen) weiter

http://www.drweb.de/weblog/weblog/?p=837