Hallo liebe Typo3-Spezialisten,
ich stehe gerade vor einem Problem.
Ich habe ca. 150 Datensätze, die alle in die Tabelle tt_news eingetragen werden müssten.
Diese stehen in einem Worddokument, wo ich die einzelnen Absätze automatisch mit Trennzeichen gekennzeichnet habe.
Nun habe ich mir die Tabelle tt_news angesehen und mir meine Gedanken gemacht.
Diese waren leider falsch!
Also, ich erstelle die SQL-Anweisungen und füge diese dann später in phpmyadmin ein.
Hier mein PHP:
<?php
echo "<pre>";
if(isset($_POST["submit"])){
$bodytextExp=explode("---",$_POST["bodytext"]);
$i=0;
foreach($bodytextExp as $bodytext){
$sql= "INSERT INTO tt_news (bodytext,category,author,title,pid,tstamp,crdate,datetime,cruser_id,fe_group)
VALUES('".trim($bodytext)."','".trim($_POST["category"])."','".trim($_POST["author"])."','".$_POST["title"].$i."','".$_POST["pid"]."','".time()."','".time()."','".time()."','1','');\n";
echo $sql;
$i++;
}
}
echo "</pre>";
?>
Wie man sieht, kommen die Werte aus einem Formular.
Bei pid trage ich die page-id ein.
Das ist auch bei den anderen Newsbeiträgen so.
Bei Category trage ich 1 oder 0 ein.. das Problem bleibt.
Das Problem: Die Newsbeiträge werden zwar auf der Seite (Backend) angezeigt, aber nicht im Systemordner und nicht auf der eigentlichen Seite (Frontend)
Mir ist gerade die Spalte "l18n_diffsource" aufgefallen.
Weiß jemand von euch, was da hinein muss? Die ist bei allen einträgen mit irgendwas gefüllt... bei den sql-inserts ist sie (natürlich) leer.
Und was macht eigentlich die "cruser_id"???
Hat jemand von euch tiefere Einblicke in die Materie?