[ kelja @ 09.03.2010. 12:14 ] @
Elem, muka naterala da se pod stare dane bakcem i sa ovim. "Minor template modification" je preraslo u nesto malko vise. Uzgred, upotreba Smarty-ja valjda podrazumeva i laksi rad dizajnerima, sto bas i nisam primetio na osnovu ovih sablona na kojima radim. :D U cemu je problem? Klijent je trazio da malo izmenim ovaj template: http://bit.vc/ sto sam, nekako, i uradio, pa je onda zamolio i da zamenim default captchu nekom boljom, i to ovom: http://code.google.com/p/3dcaptcha/ (Uzgred, ne bih rekao da je default captcha tako slaba, naposletku, taj skript se placa: http://www.gentlesource.com/short-url-script/) E sad, taj 3d captcha skript kreira naravno $_SESSION varijablu zvanu: $_SESSION['3DCaptchaText'], ali ova nije dostupna u Smarty okruzenju. Testirao sam skripticu bez Smarty-ja i radi fino, samo da kazem. Probao sam malo prljavog hardcodinga, kazu da to ne valja :D, ali nista: Code: {php} //echo $_SESSION['3DCaptchaText']; if(isset($_POST['u'])) { // url text field, da pojasnim if(empty($_POST['captchatext'])) { //captcha text field echo 'Please enter the text you see in the image above'; } if($_POST['captchatext']==$_SESSION['3DCaptchaText']){ //echo $_SESSION['3DCaptchaText']; //echo $_POST['captchatext']; echo 'ok'; } else die('no'); } {/php} ako imate neko brzo i lako resenje, bio bih zahvalan. :) |