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:
{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. :)