Авторизуйтесь по паролю
RastaMan 22.11.2014 комментарии Общие вопросы, Общие вопросы по вёрстке 2947
dimavdv - 2014-11-2223 ноября 2014 14:29 - #37926
<tr> <td class="label">URL:<span class="impot">*</span></td> <td><input type="text" name="name" id="name" class="f_input" /></td> </tr>
FastFud - 2014-11-2223 ноября 2014 16:24 - #37930
ALTER TABLE `dle_comments` ADD `url` VARCHAR( 40 ) NOT NULL;
<input type="text" name="url" id="url" class="f_input">
$name = $db->safesql( $parse->process( trim( $_POST['name'] ) ) );
$url = $db->safesql( $parse->process( trim( $_POST['url'] ) ) );
if( dle_strlen( $name, $config['charset'] ) > 40 ) { $stop[] = $lang['news_err_1']; $CN_HALT = TRUE;}
if(!filter_var($url, FILTER_VALIDATE_URL)){ $stop[] = "Ошибка! Введенный вами url не действителен."; $CN_HALT = TRUE;}
if( $is_logged ) $db->query( "INSERT INTO " . PREFIX . "_comments (post_id, user_id, date, autor, email, text, ip, is_register, approve) values ('$post_id', '$member_id[user_id]', '$time', '$name', '$mail', '$comments', '$_IP', '1', '$where_approve')" );else $db->query( "INSERT INTO " . PREFIX . "_comments (post_id, date, autor, email, text, ip, is_register, approve) values ('$post_id', '$time', '$name', '$mail', '$comments', '$_IP', '0', '$where_approve')" );
approve заменить на approve, url и '$where_approve' заменить на '$where_approve', '$url'
function doAddComments() {
comments: a.comments.value, и после добавьте url: a.url.value,
$comments->query = "SELECT "
$this->intern_count ++; добавьте $tpl->set ('{url}', $row['url']);