Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 10.02.07, 20:33
jop jop ist offline
Forum Newbie
 
Registriert seit: 29.09.06
Ort: Baar
Beiträge: 28

Dateien


Hallo

Ich möchte gerne eine eigene Extension um Dateien mit Beschreibung darzustellen und auch um sie herunterzuladen.

Mein Script in der class_archivdoc_p1.php sieht mal so aus:
PHP-Code:
class user_archivdoc_pi1 extends tslib_pibase {
    var 
$prefixId      'user_archivdoc_pi1';        // Same as class name
    
var $scriptRelPath 'pi1/class.user_archivdoc_pi1.php';    // Path to this script relative to the extension dir.
    
var $extKey        'user_archivdoc';    // The extension key.
    
var $pi_checkCHash true;
    
    
/**
     * The main method of the PlugIn
     *
     * @param    string        $content: The PlugIn content
     * @param    array        $conf: The PlugIn configuration
     * @return    The content that is displayed on the website
     */
    
function main($content,$conf)    {
            
$this->conf=$conf;
            
$this->id=$id;
            
$this->pi_setPiVarDefaults();
            
$this->pi_loadLL();
            
$content="";
            
$marker = array();
            
            
$template $this->cObj->fileResource($conf["tmpl"]);
            
$template $this->cObj->getSubpart($template"###BODY-INHALT###");
            
$template_archiv $this->cObj->getSubpart($template"###ARCHIV###");    

            
$query "SELECT * FROM user_archivdoc_main WHERE pid=" $GLOBALS["TSFE"]->id .
            
$this->cObj->enableFields("user_archivdoc_main");

            
$result mysql(TYPO3_db$query);        
               if (
mysql_error())  debug(array(mysql_error(),$query));
                  while (
$row mysql_fetch_row ($result))
                     {
                        
$marker["###TITEL###"] = $row[8];
                        
$marker["###DATUM###"] = date("d.m.Y"$row[9]);
                        
$marker["###BESCHREIBUNG###"] = $row[10];
                        
$marker["###DOKUMENT###"] = $row[11];
                        
$marker["###COPYRIGHT###"] = $row[12];
                    
$content .=$this->cObj->substituteMarkerArrayCached($template_archiv$marker);
                 }
                 
$content $this->cObj->substituteSubpart($template"###ARCHIV###"$content);
            return 
$content;
        }


Unter Dokument / Row 11 ist mein Dokument in der MySQL Datenbank. Wie kann ich nun das erstellen, dass mir das Dokument aus der Datenbank gelesen wird? Jetzt setzt es mir einfach den Dateinamen als Link (hab das so gelöst: <a href="###DOKUMENT###>###DOKUMENT###</a>...

So, könnte ich ja nämlich anstelle Datei in MySQL laden einfach den Link speichern...

Bin Froh um alle Nachrichten. Besten Dank.

JOP
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Dateien im FE Login knit TYPO3 4.x Fragen und Probleme 0 28.01.08 13:05
Editor für Dateien pixel TYPO3 4.x Installation und Updates 4 14.01.08 18:23
Dateien Download rkruggel TYPO3 4.x Fragen und Probleme 9 25.06.07 13:55
Dateien in DAM verschieben Taxi Alle anderen Extensions 0 11.10.06 09:43
2 CSS Dateien? The Sayan HTML & CSS 6 20.07.06 07:08


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:44 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0