Перейти к контенту
  • 0

большой глюко-баг с голосованием


winnie

Вопрос

попробуйте сделать у себя на форуме голосование и отдать там голоса:D

потом смотрите базу - там появились темы без заголовков без ничего только с двумя полями заполненными last_post и last_vote долго ломал я голову откуда они молги взятся..

вообщем вот решение этой проблемы..

 

берем файл sources\lib\add_poll.php

в самом низу находим ДВА РАЗА строчку

$DB->do_insert( 'topics', array( 'last_vote' => $this->topic['last_vote'], 'last_post' => $this->topic['last_post'] ), 'tid='.$this->topic['tid'] );

(то есть у нас при каждом голосе вставлялись данные в таблицу с бвумя полями...)

и заменяем оба раза на

$DB->do_update( 'topics', array( 'last_vote' => $this->topic['last_vote'], 'last_post' => $this->topic['last_post'] ), 'tid='.$this->topic['tid'] );

 

причем вторую (в самую нижнюю строчку) можно заменить на

 

$DB->do_update( 'topics', array( 'last_vote' => $this->topic['last_vote']), 'tid='.$this->topic['tid'] );

 

все.. теперь все ок...

 

ЗЫ началась развзка с того что долго думал как перевести в админке в опциях форумов

Allow votes to bump a topic?

кто-нибудь догадается для чего это?;)

 

данное изменение верно для версии PF 2.0 возможно в следующей версии это исправили...

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Не стал разбираться в коде, но в PF3 вышеобозначенных строчек в том виде, в котором они приведены тут, нету совсем :D

P.S.: Кстати, ее выложили для всех, можно качать ;)

 

А насчет Allow votes to bump a topic? - это вопрос, позволять ли топику подниматься, если в нем только отдали голос, а не ответили.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.