+ Antworten
Seite 2 von 2 ErsteErste 1 2
Ergebnis 16 bis 19 von 19

Thema: Kickstarter - Tabelle anlegen und später Datensätze auslesen

  1. #16
    TP-Supporter Katjusha macht alles soweit korrekt Avatar von Katjusha
    Registriert seit
    Feb 2008
    Beiträge
    392
    Hallo, ich schon wieder ^^

    wie ich schon schrieb hab ich jetzt eine neue Extension angelegt. Das Formular ist schon fertig und username sowie uid werden schon eingetragen. aber ich krieg irgendwie einen getvar nicht eingetragen. Ein Auszug vom php:

    Code:
    function main($content,$conf) {  
    $this->conf=$conf;  
    $this->pi_setPiVarDefaults();  
    $this->pi_loadLL();
    
    if(isset($this->piVars['submit_button'])) { // WHAT TO DO if content is submitted
    
     #t3lib_div::debug($this->piVars);
    
    $query = 'INSERT INTO tx_usermessages_frame (title,description,pid,absender_name,absender,empfaenger)       
    VALUES("'.addslashes($this->piVars['DATA']['title']).'",         
    "'.addslashes($this->piVars['DATA']['description']).'",      
    "'.$GLOBALS['TSFE']->id.'",
    "'.$GLOBALS['TSFE']->fe_user->user['username'].'",
    "'.$GLOBALS['TSFE']->fe_user->user['uid'].'",
    "'.$this->piVars['wert'].'"
    
    )';$res = mysql(TYPO3_db, $query);echo mysql_error();
    header ('Location: '.t3lib_div::locationHeaderUrl('index.php?id=20'));
    } else {  
    
    $content='
    und der Link der zum formular führt sieht zb. so aus:

    index.php?id=20&tx_usermessages_pi1[wert]=33
    Die neue Zeile wird in die DB geschrieben, aber das Feld "empfaenger" bleibt leer. Kann mir jemand sagen, was da falsch ist?

  2. #17
    TP-Supporter Katjusha macht alles soweit korrekt Avatar von Katjusha
    Registriert seit
    Feb 2008
    Beiträge
    392
    Nabend,

    habe mich noch einmal rangesetzt und das ganze neu angegangen. Mailformplus also wieder deinstalliert, ist ja auch schöner wenn man Upload und Listing innerhalb einer Extension hat. Hab dann den Kickstarter erneut angeschmissen, Tabelle angelegt und - wie Stefan_G ja auch schon empfohlen hatte - ein Frontendplugin angelegt.
    Es funktioniert, jetzt können feusers im Frontend Nachrichten eingeben und diese werden dann via ts für den jeweiligen User angezeigt. Was mich anfangs etwas verwirrte war mit der ts-funktion PIDinRootline, da ich dies auf einen Sysfolder bezog, aber es geht ja eigentlich nur darum, auf welcher Seite das Plugin platziert wurde.

    Wie dem auch sei, die Grundfunktionalität steht also. Aber wie mache ich

    a) read-flag, nachdem die Nachricht gelesen wurde?
    b) eine Papierkorb-Funktion?

    Zu a) hab ich was von "update query" gelesen, jedoch kann ich damit insofern nicht viel anfangen, da ich nicht weiß wie ich das nun einbauen soll
    Zu b) hab ich noch gar kein Plan.

    Über Tipps und Anregungen würde ich mich sehr freuen.

    Grüße, K

  3. #18
    TP-Supporter Katjusha macht alles soweit korrekt Avatar von Katjusha
    Registriert seit
    Feb 2008
    Beiträge
    392
    Hmm, hat denn keiner einen Tipp? oder ist die Frage zu allgemein gestellt?

  4. #19
    TP-Supporter Katjusha macht alles soweit korrekt Avatar von Katjusha
    Registriert seit
    Feb 2008
    Beiträge
    392
    Habe die Sache mit dem "read-flag" jetzt lösen können. Einfach ein a:visited-style für die "scheinlinks" der titel der jeweiligen Nachricht. Wenn die Nachricht jetzt einmal aufgeklappt ist, wird dann ganz einfach der definierte style von a:visited angewandt.

+ Antworten
Seite 2 von 2 ErsteErste 1 2

Ähnliche Themen

  1. die letzten 10 datensätze auslesen
    Von jph im Forum Traum-Dynamik
    Antworten: 12
    Letzter Beitrag: 24.08.2003, 19:04
  2. Antworten: 17
    Letzter Beitrag: 03.08.2003, 12:02
  3. Maximal 4 Datensätze auslesen
    Von Flow09 im Forum Traum-Dynamik
    Antworten: 6
    Letzter Beitrag: 22.07.2003, 15:10
  4. Nur Datensätze des aktuellen Datums auslesen
    Von Bieler im Forum Traum-Dynamik
    Antworten: 3
    Letzter Beitrag: 13.03.2002, 10:38

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51