Page 1 of 1

Ordner in phpwcms_file Tabelle der Datenbank

Posted: Thu 11. Sep 2008, 15:15
by sbanse
Hallo

Ich möchte für einen Kundenbereich eine Reihe Bilder, die nur der angemeldete Besucher sehen darf anzeigen.

Die dazu benötigten Bilder sollen aus einem Ordner in der Dateizentrale ausgelesen werden und in einem Formular ausgegeben werden. Leider bin ich mir nicht sicher welche Spalte auf die ID des Ordners verweist.

Code: Select all

--
-- Tabellenstruktur für Tabelle `cms_phpwcms_file`
--

CREATE TABLE `cms_phpwcms_file` (
  `f_id` int(11) NOT NULL auto_increment,
  `f_pid` int(11) NOT NULL default '0',
  `f_uid` int(11) NOT NULL default '0',
  `f_kid` int(2) NOT NULL default '0',
  `f_order` int(11) NOT NULL default '0',
  `f_trash` int(1) NOT NULL default '0',
  `f_aktiv` int(1) NOT NULL default '0',
  `f_public` int(1) NOT NULL default '0',
  `f_tstamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  `f_name` varchar(255) NOT NULL default '',
  `f_cat` varchar(255) NOT NULL default '',
  `f_created` int(11) NOT NULL default '0',
  `f_changed` int(11) NOT NULL default '0',
  `f_size` int(15) unsigned NOT NULL default '0',
  `f_type` varchar(200) NOT NULL default '',
  `f_ext` varchar(50) NOT NULL default '',
  `f_shortinfo` varchar(255) NOT NULL default '',
  `f_longinfo` text NOT NULL,
  `f_thumb_list` varchar(255) NOT NULL default '',
  `f_thumb_preview` varchar(255) NOT NULL default '',
  `f_keywords` varchar(255) NOT NULL default '',
  `f_hash` varchar(50) NOT NULL default '',
  `f_dlstart` int(11) NOT NULL default '0',
  `f_dlfinal` int(11) NOT NULL default '0',
  `f_refid` int(11) NOT NULL default '0',
  `f_copyright` varchar(255) NOT NULL default '',
  `f_tags` varchar(255) NOT NULL default '',
  `f_granted` int(11) NOT NULL default '0',
  `f_gallerystatus` int(1) NOT NULL default '0',
  PRIMARY KEY  (`f_id`),
  KEY `f_granted` (`f_granted`),
  FULLTEXT KEY `f_name` (`f_name`),
  FULLTEXT KEY `f_shortinfo` (`f_shortinfo`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1018 ;

Gruss Steffen

Re: Ordner in phpwcms_file Tabelle der Datenbank

Posted: Thu 11. Sep 2008, 15:22
by update
da soll es doch im neuesten release die Möglichkeit geben, direkt aus der Dateizentrale eine Bildershow abzurufen - check das mal ;)

Re: Ordner in phpwcms_file Tabelle der Datenbank

Posted: Thu 11. Sep 2008, 15:39
by sbanse
Bilder spezial als Content Part ist nett. Leider muss man dafür die Bilder in die Seite einpflegen. Würde mir diese Aufgabe halt gerne ersparen.

Habe mal folgend DB-Abfrage geschrieben, nur hat die Seite schon ne Menge Bilder in der Dateizentrale, bin mir also nicht sicher ob das so geht:

Code: Select all

 
SELECT files . * , ordner.f_name
FROM `cms_phpwcms_file` AS files
INNER JOIN cms_phpwcms_file AS ordner ON files.f_pid = ordner.f_id
WHERE ordner.f_name = "Ordnername"
LIMIT 0 , 30 
Gruss Steffen

Re: Ordner in phpwcms_file Tabelle der Datenbank

Posted: Thu 11. Sep 2008, 16:35
by update
naja, aber vielleicht hast Du mich auch missverstanden?
Schau mal bei http://forum.phpwcms.org/viewtopic.php? ... eizentrale vorbei... ;)

Re: Ordner in phpwcms_file Tabelle der Datenbank

Posted: Thu 11. Sep 2008, 17:41
by Oliver Georgi
Bitte mal vergleichen, ob das so ungefähr passen kann:
http://www.tcbilddatenbank.de/index.php?categories

Kommt direkt aus der Dateizentrale. Ich habe auch Umsetzungen, die etwas einfacher gestaltet sind, also "bloß" aus dem Backend auslesen.

Die Backend-Session-Prüfung da mit draufzuhängen ist auch unkritisch.

Oliver