Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 03.04.06, 17:05
Benutzerbild von Cimmie
Forum Aktivist
 
Registriert seit: 06.10.04
Beiträge: 86
Cimmie eine Nachricht über ICQ schicken

tt_board erweitern mit feuser_id-Spalte


Ich bin dabei die Extension tt_board um die Spalte feuser_id zu erweitern.
Nur leider klappt das noch nicht so, wie ich mir das Wünsche. Nun habe ich folgendes:
in der "board_submit.inc" wird der Datensatz bekanntlich der Datenbank hinzugefügt. Schauen wir uns dazu den entsprechenden Quelltext einmal an:
PHP-Code:
$this->execNEWinsert("tt_board"$this->newData["tt_board"]["NEW"]); 
also gut - also fügen wir einfach mal eine passende Zeile ein - etwa so:
PHP-Code:
// Plain insert of record:

$this->newData["tt_board"]["NEW"]["user_id"]=1;
$this->execNEWinsert("tt_board"$this->newData["tt_board"]["NEW"]); 
aber denkste - geht nicht :sad:
dabei kann es gar nicht SO falsch sein - denn wenn ich dort schreibe:
PHP-Code:
// Plain insert of record:

$this->newData["tt_board"]["NEW"]["author"]="Dummkopf";
$this->execNEWinsert("tt_board"$this->newData["tt_board"]["NEW"]); 
wird der Kommentator automatisch zum Dummkopf degradiert.
Wodrin liegt der Unterschied / entscheidene Fehler? Bin ein wenig ratlos.
Danke
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
  #2  
Alt 03.04.06, 18:46
TYPO3 Forum Team
Moderator
 
Registriert seit: 09.10.05
Ort: Köln
Alter: 40
Beiträge: 258
Flink eine Nachricht über ICQ schicken Flink eine Nachricht über Skype™ schicken

Zitat:
Zitat von Cimmie
Wodrin liegt der Unterschied / entscheidene Fehler?
Den author gibt es als Datenbankfeld in der tt_board Tabelle, user_id gibt es aber nicht.
Hast du vielleicht uid gemeint?
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
  #3  
Alt 04.04.06, 14:06
Benutzerbild von Cimmie
Forum Aktivist
 
Registriert seit: 06.10.04
Beiträge: 86
Cimmie eine Nachricht über ICQ schicken

hm sorry,
ich vergaß zu erwähnen, dass ich die Datenbank natürlich bereits um die entsprechende Spalte erweitert habe. Das schaut dann in der ext_tables.sql etwa so aus:
Code:
  user_id int(11) unsigned DEFAULT '0' NOT NULL,
dort hab ich es auch bereits schon mit anderen Namen wie feuser oder ähnlichem probiert. Der Name scheint nicht entscheidend zu sein.

Und auch das hinzufügen von Spalten sollte funktionieren, denn die hinzugefügte Spalte "admessage" kann ich an oben erwähnter Stelle mit Text füllen :sad:

mir ist gerade dies uminöse "unsigned" aufgefallen - aber ohne scheints auch nicht klappen zu wollen :sad:

Geändert von Cimmie (04.04.06 um 14:12 Uhr).
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
  #4  
Alt 04.04.06, 19:52
Benutzerbild von Cimmie
Forum Aktivist
 
Registriert seit: 06.10.04
Beiträge: 86
Cimmie eine Nachricht über ICQ schicken

ok, ich habe die Lösung. Ich brauchte noch einen Eintrag in der tca.php über meine neue Spalte user_id nun läuft alles wie gewünscht und ich kann die Frontenduser-id mit speichern.
PHP-Code:
"user_id" => Array (        
            
"exclude" => 1,        
            
"label" => "Frontend Benutzer",        
            
"config" => Array (
                
"type" => "group",    
                
"internal_type" => "db",    
                
"allowed" => "fe_users",    
                
"size" => 1,    
                
"minitems" => 0,
                
"maxitems" => 1,
            )
     ), 
so schaut das nun aus, aber ihr kennt das mit Sicherheit
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
  #5  
Alt 04.04.06, 21:20
Benutzerbild von Junior
TYPO3 Forum Team
Administrator
 
Registriert seit: 18.08.04
Ort: Zürich
Alter: 33
Beiträge: 2.805
Junior eine Nachricht über Skype™ schicken

Danke Cimmie, fürs postend er Lösung!

Ganz lieben Gruss

Junior
__________________
TYPO3forum.net empfiehlt Domain Factory als Hoster!


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
tt_board und captcha olibert alle anderen Forum Extensions 0 03.06.08 20:26
Orders: Incoming um Spalte erweitern repiet commerce 0 04.03.08 15:57
tt_board nno TYPO3 4.x Fragen und Probleme 1 13.09.07 15:11
tt_board Pflichtfelder typo-typo Alle anderen Extensions 1 01.11.06 06:53
Spaltenbreite bei tt_board belorofon alle anderen Forum Extensions 4 12.10.04 20:11


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:48 Uhr.


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