Пересчёт голосования. Пересчёт голосования.
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Пересчёт голосования.

Started by absolvo, September 20, 2006, 08:29:04 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

absolvo

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

Makc666

Quote from: absolvo on September 20, 2006, 08:29:04 PM
Íà áàçå coppermine ïðîâîäèòñÿ êîíêóðñ. Èñïîëüçóåòñÿ âñòðîåííàÿ ñèñòåìà ãîëîñîâàíèÿ.
Áûëè îáíàðóæåíû íàêðóòêè, è îíè áûëè óäàëåíû ÷åðåç êîíñîëü èç ìóñêóëÿ ïî èïó (ïðîñòî èç ïîëÿ cpg140_vote_stats ñí¸ñ âñå ñòðîêè ñ îïðåäåë¸ííûìè èïàìè) - âîçìîæåí ëè ïåðåñ÷¸ò ðåçóëüòàòîâ ãîëîñîâàíèÿ? Èáî àâòîìàòîì îíà íå ïåðåñ÷èòûâàåò. ver 1.40
Äàààààà...
Íóæíî áûëî ïîñ÷èòàòü, ñêîëüêî ðàç òîò IP ïðîãîëîñîâàë, è îòíÿòü ýòî ÷èñëî îò îáùåãî êîëè÷åñòâà ãîëîñîâ.
Èëè ïîñ÷èòàé, ñêîëüêî çàïèñåé ñåé÷àñ ñî âñåõ IP è ïîñòàâü ýòî ÷èñëî â áàçå äàííûõ.
È èñïîëüçîâàòü ëó÷øå http://www.phpmyadmin.net/

absolvo

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

Makc666

Quote from: absolvo on September 20, 2006, 08:55:30 PM
Êàêàÿ ðàçíèöà òî? pma èëè êîíñîëü? Çàïðîñû òî îäèíàêîâû.
À ðåéòèíã êàê ïåðåñ÷èòàòü? Îöåíèâàåìûõ êàðòèíîê 120 - è åù¸ áû ïîìíèòü, êóäà îíè íàêðóòèëè. Õèòû ãàëåðåè ïî÷òè 20ê â ñóòêè - ñîîòâåòñòâåííî è ãîëîñîâ ìíîãî - ïðîñòî òàê íå âûÿñíèøü, ÷òî êðóòèëè ...
Åñëè äëÿ Âàñ ðàçíèöû íåò, òî ïîìîéìó Âû äîëæíû ïîíÿòü, ÷òî íèêàê ÀÂÒÎÌÀÒÈ×ÅÑÊÈ â ñàìîé ãàëåðåè ýòî íå ñäåëàòü!
SELECT * FROM `cpg130_pictures`
Êîëîíêà `votes`
È âïåðåä. Ðó÷êàìè.

 íîâûõ âåðñèÿõ óæå äàâíî åñòü ïîäðîáíîå ëîãèðîâàíèå ãîëîñîâàíèÿ.

Êîíôèã -> Ëîãè è ñòàòèñòèêà -> Âåñòè äåòàëèçèðîâàííóþ ñòàòèñòèêó ãîëîñîâàíèÿ -> Äà

È êîãäà, êòî-òî õîòü îäèí ðàç ïðîãîëîñîâàë çà ôîòêó, òî ïîÿâëÿåòñÿ ñòðîêà â ìåíþ ôîòêè:
Ðåéòèíã (ãîëîñîâ: 1):  (Äåòàëè)

È òàì âñå âèäíî...
Òîëüêî îïÿòü æå, óäàëèòü îòòóäà íåëüçÿ ãîëîñ ñ ïåðåñ÷¸òîì.

Ïîýòîìó íóæíî áûëî ñíà÷àëà ïîñìîòðåòü, çà ÷òî òîò IP ãîëîñîâàë â áàçå äàííûõ.
Ïîñìîòðåòü íà ñêîëüêî íàêðóòèëè ãîëîñîâ è ýòî êîëè÷åñòâî èç îáùåãî ÷èñëà âû÷åñòü âðó÷íóþ.

Ìîæíî áûëî íàïèñàòü ñêðèïò, ÷òîáû õîòÿ áû ÷àñòü àâòîìàòè÷åñêè âûïîëíÿë.
Õîòÿ ÿ òóò äóìàþ, ÷òî ìîæíî è ïîëíîñüþ àâòîìàòèçèðîâàòü, íî òîëüêî ñ ó÷¸òîì, ÷òî
Âåñòè äåòàëèçèðîâàííóþ ñòàòèñòèêó ãîëîñîâàíèÿ -> Äà
áûëî âêëþ÷åíî ñ ñàìîãî íà÷àëà.

absolvo

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

Makc666

Quote from: absolvo on September 22, 2006, 03:06:46 PM
Íó ïî÷åìó ÿ äîëæåí áûë ýòî ïîíÿòü? Ãîëîñîâàíèÿ â òîì æå SMF ïðè óäàëåíèè ãîëîñîâ â ÁÄ âåä¸òñÿ ïåðåñ÷¸ò.
Ñïàñèáî çà îòâåò. Âïðåäü áóäó óìíåå.
Õîòÿ áû ïîòîìó, ÷òî ïðåæäå ÷åì ÷òî-òî èç áàçû äàííûõ óäàëÿòü, îáû÷íî äåëàþò áåêàï/êîïèþ.