Dafür wären 3 Änderungen in der create.php nötig. Das Ganze ist allerdings ungetestet, da ich im Moment keine lauffähige 0.9.7 habe. Es kann also durchaus sein dass noch was fehlt. $this->bbcode_second_pass_code('', ' Bauernjunge durch eigenen Titel überschreiben: suche $title = ($HTTP_POST_VARS[sex]?"Bauernmädchen":"Bauernjunge");
ersetze mit $title = ($_POST['sex']?"Bauernmädchen":"Bauernjunge"); $ctitle = ''; if (strlen($_POST['title'])>2 && strlen($_POST['title'])<25){ $title = preg_replace("([^[:alpha:] _-])","",$_POST['title']); $ctitle = $title; }
Einfügen in die DB erweitern: suche $sql = "INSERT INTO accounts (name, title, password, sex, login, laston, uniqueid, lastip, superuser, gold, emailaddress, emailvalidation, referer, birthday ) VALUES ( '$title $shortname', '$title', MD5('$HTTP_POST_VARS[pass1]'), '$HTTP_POST_VARS[sex]', '$shortname', '".date("Y-m-d H:i:s",strtotime(date("r")."-1 day"))."', '$_COOKIE[lgi]', '".$_SERVER['REMOTE_ADDR']."', ".getsetting("superuser",0).", ".getsetting("newplayerstartgold",50).", '$_POST[email]', '$emailverification', '$referer', '".(getsetting("activategamedate","0")?getgamedate():"")."' )";
ersetze mit $sql = "INSERT INTO accounts (name, title, ctitle, password, sex, login, laston, uniqueid, lastip, superuser, gold, emailaddress, emailvalidation, referer, birthday ) VALUES ( '$title $shortname', '$title', '$ctitle', MD5('$_POST[pass1]'), '$_POST[sex]', '$shortname', '".date("Y-m-d H:i:s",strtotime(date("r")."-1 day"))."', '$_COOKIE[lgi]', '".$_SERVER['REMOTE_ADDR']."', ".getsetting("superuser",0).", ".getsetting("newplayerstartgold",50).", '$_POST[email]', '$emailverification', '$referer', '".(getsetting("activategamedate","0")?getgamedate():"")."' )";
Formular erweitern: suche output("`nWie willst du in dieser Welt heissen? <input name='name'>`n",true);
füge danach ein output("schöner Text, der zur (optionalen) Eingabe eines Titels auffordert <input name='title'>`n",true); ')
_________________ if(date("ymmd")=="10050502") echo("Der alte Sack wird heute 40");
Zuletzt geändert von Salator am Sa 19 Nov, 2011 14:04, insgesamt 2-mal geändert.
|