witajcie,
mam na stronie możliwość dodawania komentarzy, ale tylko dla osób zalogowanych. chciałbym aby mogli wszyscy je dodawać. przed formularzem do kometarzy jest taki zapis:
{if $smarty.session.UID ne "" and $isvideocommented ne ""}
czy można tylko tu coś zmienić aby osiągnąć cel? – Dodane 27.01.2009 (Wt) 19:11 – chyba raczej powinno się to zrobić w tym kawałku skryptu:
//ADD COMMENT
if($_REQUEST[action]=="comment" || $_REQUEST[action]=="addfavour")chk_member_login($_REQUEST['viewkey']);
if($_POST[commentpost]!="")
{
if($addcomment=="")$err="Proszę wpisz co¶ w miejscu na komentarz.";
if($_SESSION[UID]==$list[1])$err="Nie możesz komentować swojego filmu.";
if($err=="")
{
$sql="insert into comments set VID=$list[0], UID=$_SESSION[UID], commen='$addcomment', addtime='".time()."'"; $conn->execute($sql);
if(mysql_affected_rows()==1){$sql="update video set com_num=com_num+1 WHERE VID=$list[0]";$conn->execute($sql);}
if(mysql_affected_rows()>=1) $msg="Twój komentarz dodano!";
else $msg="Twój komentarz już tu jest.";
}
}
//END