Помощник
|
Вставка PHP кода, в новость |
shtil
|
Сообщение
#1
|
||
|
|
||
|
|||
ZiTosS |
4.5.2009, 18:43;
Ответить: ZiTosS
Сообщение
#2
|
|
shtil, как минимум чтобы сделать рейтинг новости вам нужно поле, которое будет за него отвечать. Например rating, а так же поля количества проголосовавших users_voting
Допустим, что (min = 0, max = 5). И у нас есть поле которое хранит количество проголосовавших. Тогда рейтинг подсчитывается так: $rating = ( [текущий рейтинг] * [текущее количество проголосовавших] + [новый бал] ) / [текущее количество проголосовавших] + 1; //Или по моим понятиям $rating = ($myrow['rating'] * $myrow['users_voting'] + $vote) / $myrow['users_voting'] + 1; Не забудь обновлять текущее количество проголосовавших. Пользователя который проголосовал можно отслеживать по кукам или IP(для второго нужна отдельная табличка) Скрипты за вас никто писать не будет, но напишу вывод. <?php $result = mysql_query ("SELECT * FROM news ORDER BY id DESC", $db); while ($myrow = mysql_fetch_array ($result)) { printf ("<table align='center' class='lesson'> <tr> <td class='lesson_title'> <p class='lesson_name'><a href='view_news.php?id=%s'>%s</a></p> <p class='lesson_adds'>Дата добавления: %s</p> <p class='lesson_adds'>Автор новости: %s</p> <p>Рейтинг: %s</p> <p>Количество проголосовавших: %s</p> </td> </tr> <tr> <td><p>%s</p></td> </tr> <tr> </tr> </table><br><br>", $myrow["id"], $myrow["title"],$myrow["date"],$myrow["author"],$myrow["description"],$myrow["rating"],$myrow["users_voting"]); } ?> Дописать возможность голосовать пользователям предоставляю вам... |
|
|
shtil
|
Сообщение
#3
|
|
ZiTosS, скрипт голосавания у меня есть (не мной написанный) мне нужно вставить каким-тообразом тот код в новость..
|
|
|
ZiTosS |
5.5.2009, 12:28;
Ответить: ZiTosS
Сообщение
#4
|
|
|
Тупо... Сто раз уже говорил... Не понимаете не беритесь... Как мы вам поможем не видя оба скрипта. Мы не экстрасенсы. Советую воспользоваться моим вариантом, готовые скрипты прикручивать к другим скриптам надо уметь. Просто нужно понимание, которого у вас нету я так понимаю или вам просто лень подумать. Там же всё очевидно.
Есть новость, есть скрипт голосования. Это значит что вам как минимум понадобится где-то хранить данные голосования, конечно в той же БД что и новости. Дальше вам остаётся увязать скрипт голосования с скриптом новостей. То нсть если человек голосует, то в Базе Данных в определённой записи таблички новостей(в данном случае ID соответствует новости) произойдут изменения в данных голосования. Всё...
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3426 | 19.12.2023, 18:55 автор: CULA |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1246 | 24.11.2023, 14:46 автор: alexey |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44946 | 19.7.2023, 10:03 автор: qpPeW |
|
Есть спецы по php/laravel? | 3 | Mixatraider | 1894 | 26.5.2023, 20:48 автор: Mixatraider |
|
Опытный PHP\Python разработчик в поиске интересных задач | 6 | daikzlex | 3409 | 25.5.2023, 13:55 автор: daikzlex |
Текстовая версия | Сейчас: 25.4.2024, 19:09 |