Mein Problem
Ich habe zwar das Problem behoben, aber bei mir funktioniert die Extension nicht richtig. Ich erhalte immer die Meldung, dass Newsbeiträge nicht eingetragen werden können sobald ich über das FE die News reinschreibe.
Wäre äusserst dankbar, wenn jemand zu diesem Problem eine Lösung hätte.
Hier noch der Beitrag von der de-typo3 Mailing Liste, welcher mir behilflich war, das oben disktuierte Problem zu lösen:
Kleines Tutorial, um die fe_news zum Laufen zu bringen.
Die News sind zu installlieren wie in der News-Anleitung beschrieben.
Sodann installiert man wie gewohnt die Extension "fe_news" über das
Repository.
Alsdann ist in dem angelegten Sys-Ordner "News" mittels [Neu] mindestens
ein "News-Topic" anzulegen. Achtung! das ist der Grund für die
Fehlermeldung! Nicht mit den News-Kategorien verwechseln!
Es empfiehlt sich ebensoviele "News-Topics" wie "News-Kategorien"
anzulegen. Das fe_news führt (leider) eine eigene Kategorien-Tabelle nennt
diese aber "Topics" was im Grunde wohl das selbe ist.
Man kann (was sich auch empfiehlt) die Topics mit den
Original-News-Kategorien verknüpfen. Auch ein eigenes Topic-Bild kann mit
angegeben (auch hochgeladen) werden.
Ist das korrekt geschehen, erscheinen im Formular "Submit news" in dem
Scrollfeld die entsprechenden neu angelegten Topics/Kategorien.
Im übergeordneten Newsordner nun über den Template Constant Editor oder
direkt in die Constans des +ext-templates eingeben : z.B.
plugin.tx_fenews_pi1.mailAdmin = news_admin(at)mydomain.de
plugin.tx_fenews_pi1.storagePID = 507 //Newsablageordner
plugin.tx_fenews_pi1.newsPID = 507 // ebenfalls??? mir noch unklar, wird
aber benötigt
Nun sollten sich die News ohne Fehlemeldung "submitten" lassen.
Beim Preview wird allerdings das Topic-Bild nicht angezeigt, da der Pfad
noch auf einen falschen Ordner zeigt. Ich arbeite daren ;-))
Die gesendete News wird im "Workflow" abgelegt und muss vom admin
freigegeben werden. Wer das nicht wünscht, muss die "Query" in der Datei
tx_fenews_pi1.php wie folgt ändern:
$dbquery = "INSERT INTO tt_news
(pid,tstamp,crdate,deleted,hidden,title,datetime,image,imagecaption,short,b
odytext,author,author_email,category,links) VALUES
('".$this->conf['newsPID']."','".time()."','".time()."',0,0,'".$_POST['titl
e']."','".time()."','".$row['image']."','".$row['title']."','".$_POST['shor
t_description']."','".$_POST['body']."','".$_POST['name']."','".$_POST['mai
l']."','".$row['category']."','".$_POST['rlinks']."');"; // hidden ist
verändert.
Nun werden die News sofort freigegeben.