Не нравятся результаты поиска? Попробуйте другой поиск!

Поле рейтинга


     30.12.2012    Общие вопросы по PHP, MySQL    2842

вопрос
Здравствуйте, как сделать поле при добавлении новости через сайт, а не админ панель. Поле голосов, то есть, чтобы я мог написать в поле сколько человек проголосовало. Такое можно делать через phpmyadmin, а как вывести в страницу добавления?

Ответил: BR0kEN


1. Открыть /engine/modules/addnews.php, найти строку:
$alt_name = trim( $parse->process( stripslashes( $_POST['alt_name'] ) ) );
после нее вставить:
$vote_num = trim( $parse->process( stripslashes( $_POST['vote_num'] ) ) );
далее найти:
$db->query( "INSERT INTO " . PREFIX . "_post_extras (news_id, allow_rate, user_id) VALUES('{$row['id']}', '$allow_rating', '{$member_id['user_id']}')" );
и заменить на:
$db->query( "INSERT INTO " . PREFIX . "_post_extras (news_id, vote_num, allow_rate, user_id) VALUES('{$row['id']}', '$vote_num', '$allow_rating', '{$member_id['user_id']}')" );
2. Открыть файл шаблона addnews.tpl и куда-угодно вставить строку:
<input type="text" name="vote_num" id="vote_num" autocomplete="off" />
з.ы. Люди, откуда у вас вообще такие извращенные желания?

з.ы.2. С наступающим!

2 комментария

BR0kEN
Эксперт

BR0kEN - 31 декабря 2012 01:07 -

Вы что, сами хотите вписывать кол-во проголосовавших?

Ayk
Юзер

Ayk - 31 декабря 2012 01:14 -

да, именно

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх