coppermine-gallery.com/forum

Support => Русский (Russian) => Language Specific Support => cpg1.4.x Русский (Russian) => Topic started by: absolvo on September 20, 2006, 08:29:04 PM

Title: Пересчёт голосования.
Post by: absolvo on September 20, 2006, 08:29:04 PM
На базе coppermine проводится конкурс. Используется встроенная система голосования.
Были обнаружены накрутки, и они были удалены через консоль из мускуля по ипу (просто из поля cpg140_vote_stats снёс все строки с определёнными ипами) - возможен ли пересчёт результатов голосования? Ибо автоматом она не пересчитывает. ver 1.40
Title: Re: Ïåðåñ÷¸ò ãîëîñîâàíèÿ.
Post by: Makc666 on September 20, 2006, 08:52:41 PM
Quote from: absolvo on September 20, 2006, 08:29:04 PM
Íà áàçå coppermine ïðîâîäèòñÿ êîíêóðñ. Èñïîëüçóåòñÿ âñòðîåííàÿ ñèñòåìà ãîëîñîâàíèÿ.
Áûëè îáíàðóæåíû íàêðóòêè, è îíè áûëè óäàëåíû ÷åðåç êîíñîëü èç ìóñêóëÿ ïî èïó (ïðîñòî èç ïîëÿ cpg140_vote_stats ñí¸ñ âñå ñòðîêè ñ îïðåäåë¸ííûìè èïàìè) - âîçìîæåí ëè ïåðåñ÷¸ò ðåçóëüòàòîâ ãîëîñîâàíèÿ? Èáî àâòîìàòîì îíà íå ïåðåñ÷èòûâàåò. ver 1.40
Äàààààà...
Íóæíî áûëî ïîñ÷èòàòü, ñêîëüêî ðàç òîò IP ïðîãîëîñîâàë, è îòíÿòü ýòî ÷èñëî îò îáùåãî êîëè÷åñòâà ãîëîñîâ.
Èëè ïîñ÷èòàé, ñêîëüêî çàïèñåé ñåé÷àñ ñî âñåõ IP è ïîñòàâü ýòî ÷èñëî â áàçå äàííûõ.
È èñïîëüçîâàòü ëó÷øå http://www.phpmyadmin.net/
Title: Re: Пересчёт голосования.
Post by: absolvo on September 20, 2006, 08:55:30 PM
Какая разница то? pma или консоль? Запросы то одинаковы.
А рейтинг как пересчитать? Оцениваемых картинок 120 - и ещё бы помнить, куда они накрутили. Хиты галереи почти 20к в сутки - соответственно и голосов много - просто так не выяснишь, что крутили ...
Title: Re: Ïåðåñ÷¸ò ãîëîñîâàíèÿ.
Post by: Makc666 on September 22, 2006, 02:39:55 PM
Quote from: absolvo on September 20, 2006, 08:55:30 PM
Êàêàÿ ðàçíèöà òî? pma èëè êîíñîëü? Çàïðîñû òî îäèíàêîâû.
À ðåéòèíã êàê ïåðåñ÷èòàòü? Îöåíèâàåìûõ êàðòèíîê 120 - è åù¸ áû ïîìíèòü, êóäà îíè íàêðóòèëè. Õèòû ãàëåðåè ïî÷òè 20ê â ñóòêè - ñîîòâåòñòâåííî è ãîëîñîâ ìíîãî - ïðîñòî òàê íå âûÿñíèøü, ÷òî êðóòèëè ...
Åñëè äëÿ Âàñ ðàçíèöû íåò, òî ïîìîéìó Âû äîëæíû ïîíÿòü, ÷òî íèêàê ÀÂÒÎÌÀÒÈ×ÅÑÊÈ â ñàìîé ãàëåðåè ýòî íå ñäåëàòü!
SELECT * FROM `cpg130_pictures`
Êîëîíêà `votes`
È âïåðåä. Ðó÷êàìè.

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

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

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

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

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

Ìîæíî áûëî íàïèñàòü ñêðèïò, ÷òîáû õîòÿ áû ÷àñòü àâòîìàòè÷åñêè âûïîëíÿë.
Õîòÿ ÿ òóò äóìàþ, ÷òî ìîæíî è ïîëíîñüþ àâòîìàòèçèðîâàòü, íî òîëüêî ñ ó÷¸òîì, ÷òî
Âåñòè äåòàëèçèðîâàííóþ ñòàòèñòèêó ãîëîñîâàíèÿ -> Äà
áûëî âêëþ÷åíî ñ ñàìîãî íà÷àëà.
Title: Re: Пересчёт голосования.
Post by: absolvo on September 22, 2006, 03:06:46 PM
Ну почему я должен был это понять? Голосования в том же SMF при удалении голосов в БД ведётся пересчёт.
Спасибо за ответ. Впредь буду умнее.
Title: Re: Ïåðåñ÷¸ò ãîëîñîâàíèÿ.
Post by: Makc666 on September 25, 2006, 10:17:54 AM
Quote from: absolvo on September 22, 2006, 03:06:46 PM
Íó ïî÷åìó ÿ äîëæåí áûë ýòî ïîíÿòü? Ãîëîñîâàíèÿ â òîì æå SMF ïðè óäàëåíèè ãîëîñîâ â ÁÄ âåä¸òñÿ ïåðåñ÷¸ò.
Ñïàñèáî çà îòâåò. Âïðåäü áóäó óìíåå.
Õîòÿ áû ïîòîìó, ÷òî ïðåæäå ÷åì ÷òî-òî èç áàçû äàííûõ óäàëÿòü, îáû÷íî äåëàþò áåêàï/êîïèþ.