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