shinji wrote:Leider ist das Prinzip Posten-Einloggen-Freischalten-Ausloggen ziemlich umständlich. Gibt es eventuell eine einfache Möglichkeit das System so zu ändern, dass Beiträge sofort und ohne Kontrolle gepostet werden können?
Abgesehen von dem, was Thorsten verraten hat:
1. ./inc/config.php folgendes hinzufügen:
Code: Select all
# Text sofort aktiv?
$text_aktiv = "true";
2. in alle Sprachfiles ./lang/config_<sprache>.dat folgendes einfügen:
Code: Select all
text_aktiv;checkbox;Text sofort aktiv?
Meine Fremsprachenkenntnisse gehen gegen Null...
3. in ./save.php folgendes verändern:
Code: Select all
$author = $_REQUEST["username"];
####################
# hinzufügen:
$aflag = ($text_aktiv == 'true') ? 'yes' : 'no';
####################
# korrigieren
$db->query("INSERT INTO ".$sqltblpre."faqdata (lang,active,rubrik,thema,content,keywords,author,email,comment,datum)
VALUES ('".$lang."', '$aflag', '".$_REQUEST["rubrik"]."',
'".$thema."', '".$content."', '".$keywords."', '".$author."', '".
$_REQUEST["usermail"]."', 'y', '".$datum."')");
####################
Die emails an den Admin beim "Eintreffen neuer Texte" werden dann aber trotzdem noch verschickt.
Bei ähnlichen Basteleien ist zu beachten, daß das true/false in config.php Zeichenketten sind und keine boolschen Konstanten.