Advanced search  

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Pages: [1]   Go Down

Author Topic: Пересчёт голосования.  (Read 6463 times)

0 Members and 1 Guest are viewing this topic.

absolvo

  • Coppermine newbie
  • Offline Offline
  • Posts: 3
Пересчёт голосования.
« on: September 20, 2006, 08:29:04 pm »

На базе coppermine проводится конкурс. Используется встроенная система голосования.
Были обнаружены накрутки, и они были удалены через консоль из мускуля по ипу (просто из поля cpg140_vote_stats снёс все строки с определёнными ипами) - возможен ли пересчёт результатов голосования? Ибо автоматом она не пересчитывает. ver 1.40
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: Пересчёт голосования.
« Reply #1 on: September 20, 2006, 08:52:41 pm »

На базе coppermine проводится конкурс. Используется встроенная система голосования.
Были обнаружены накрутки, и они были удалены через консоль из мускуля по ипу (просто из поля cpg140_vote_stats снёс все строки с определёнными ипами) - возможен ли пересчёт результатов голосования? Ибо автоматом она не пересчитывает. ver 1.40
Даааааа...
Нужно было посчитать, сколько раз тот IP проголосовал, и отнять это число от общего количества голосов.
Или посчитай, сколько записей сейчас со всех IP и поставь это число в базе данных.
И использовать лучше http://www.phpmyadmin.net/
Logged

absolvo

  • Coppermine newbie
  • Offline Offline
  • Posts: 3
Re: Пересчёт голосования.
« Reply #2 on: September 20, 2006, 08:55:30 pm »

Какая разница то? pma или консоль? Запросы то одинаковы.
А рейтинг как пересчитать? Оцениваемых картинок 120 - и ещё бы помнить, куда они накрутили. Хиты галереи почти 20к в сутки - соответственно и голосов много - просто так не выяснишь, что крутили ...
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: Пересчёт голосования.
« Reply #3 on: September 22, 2006, 02:39:55 pm »

Какая разница то? pma или консоль? Запросы то одинаковы.
А рейтинг как пересчитать? Оцениваемых картинок 120 - и ещё бы помнить, куда они накрутили. Хиты галереи почти 20к в сутки - соответственно и голосов много - просто так не выяснишь, что крутили ...
Если для Вас разницы нет, то помойму Вы должны понять, что никак АВТОМАТИЧЕСКИ в самой галереи это не сделать!
SELECT * FROM `cpg130_pictures`
Колонка `votes`
И вперед. Ручками.

В новых версиях уже давно есть подробное логирование голосования.

Конфиг -> Логи и статистика -> Вести детализированную статистику голосования -> Да

И когда, кто-то хоть один раз проголосовал за фотку, то появляется строка в меню фотки:
Рейтинг (голосов: 1):  (Детали)

И там все видно...
Только опять же, удалить оттуда нельзя голос с пересчётом.

Поэтому нужно было сначала посмотреть, за что тот IP голосовал в базе данных.
Посмотреть на сколько накрутили голосов и это количество из общего числа вычесть вручную.

Можно было написать скрипт, чтобы хотя бы часть автоматически выполнял.
Хотя я тут думаю, что можно и полносью автоматизировать, но только с учётом, что
Вести детализированную статистику голосования -> Да
было включено с самого начала.
Logged

absolvo

  • Coppermine newbie
  • Offline Offline
  • Posts: 3
Re: Пересчёт голосования.
« Reply #4 on: September 22, 2006, 03:06:46 pm »

Ну почему я должен был это понять? Голосования в том же SMF при удалении голосов в БД ведётся пересчёт.
Спасибо за ответ. Впредь буду умнее.
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: Пересчёт голосования.
« Reply #5 on: September 25, 2006, 10:17:54 am »

Ну почему я должен был это понять? Голосования в том же SMF при удалении голосов в БД ведётся пересчёт.
Спасибо за ответ. Впредь буду умнее.
Хотя бы потому, что прежде чем что-то из базы данных удалять, обычно делают бекап/копию.
Logged
Pages: [1]   Go Up
 

Page created in 0.019 seconds with 15 queries.