51

Re: [Релиз] Репутация 3.*.*

Обновлена версия
Исправлены ошибки с отображением картинок, исправлены ссылки  в таблице изменения репутации.
Добавлена возможность выбора способа отображения в сообщении, вместо общего количества можно показывать подробно - [ 0 | 0 ], с выделением цветом.
Текущая версия 3.1.0 доступна в первом сообщении

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

52

Re: [Релиз] Репутация 3.*.*

можно под каждым постом выводить:
положительно оценили: список тех кто в репу поставил + за этот пост
отрицательно оценили: список тех кто в репу поставил - за этот пост

Добавлено спустя 56 секунд:

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

Поделиться

53

Re: [Релиз] Репутация 3.*.*

Интересное предложение. Это получится уже какой-то аналог "Спасибо".
Возможно и хорошо, если эти возможности будут совмещены в одном расширении, подумаем.

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

54

Re: [Релиз] Репутация 3.*.*

Кстати, можно 100 раз нажать отправить и поставить сто + или -...

+ hcs

Поделиться

55

Re: [Релиз] Репутация 3.*.*

Что-то у меня не получается smile

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

56

Re: [Релиз] Репутация 3.*.*

hcs, Действительно, тут не получается... А так пробовал лично, нажимаю отправить, нажимаю назад и еще раз отправить и так по кругу...

Добавлено спустя 3 минуты 17 секунд:

А нет, тут тоже работает - http://punbb.ru/reputation_view-490.html

Добавлено спустя 3 минуты 52 секунды:

kmbxxx, в старом чего-то правил помню точно smile

+ hcs, hcs

Поделиться

57 (06.08.2010 03:11 отредактировано flashcat)

Re: [Релиз] Репутация 3.*.*

roll Здравствуй, hcs, У меня тут на форуме неприятность одна случилась рассказывать не буду, чтоб другие не безобразничали так же. Вообщем 2 учётки совместились, ну как бы я все почти востановил а вот как перенести репутацию со старого ИД на новую не най. Подскажи пожалуйста запрос или как это сделать чтоб её перенести с одно ИД на другой?
Ну или может проще сменить ИД постов и Поменять в таблице ИД на старый, как то там выручи пожалуйста.

Сайт flashcat

Поделиться

58

Re: [Релиз] Репутация 3.*.*

update reputation set user_id = новый_ид where user_id = старый_ид

Я надеюсь мне не надо говорить о предварительном дампе этой таблицы?

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

59

Re: [Релиз] Репутация 3.*.*

hcs, вчера мельком глянул функцию add_voice smile Странно перед запросом проверка вроде идет на предмет того, ставил ли пользователь плюс... на выходных более глобально посмотрю %)

Поделиться

60

Re: [Релиз] Репутация 3.*.*

да, жучок подтвердился. проверку надо передвинуть непосрественно перед добавлением

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

61

Re: [Релиз] Репутация 3.*.*

hcs, спасибо операция прошла успешно)))

Сайт flashcat

Поделиться

62

Re: [Релиз] Репутация 3.*.*

hcs пишет:

да, жучок подтвердился. проверку надо передвинуть непосрественно перед добавлением

Более подробно для всех. Открываем файл functions.php:
Находим:

                //Add voice
                $query = array(
                        'INSERT'        => 'user_id, from_user_id, time, post_id, reason, topic_id, '. $rep_column,
                        'INTO'          => 'reputation',
                        'VALUES'                => '\''.$target['poster_id'].'\', '.$forum_user['id'].', '.mktime().', '.$target['id'].', \''.$forum_db->escape($message).'\', '.$target['topic_id'].', 1',
                );

и после добавляем:

        //      Check last reputation point given timestamp
        if ($target['time']) {
                $cur_timeout = time() - $target['time'];
                if($forum_config['o_reputation_timeout']*60 > $cur_timeout)
                        message(sprintf($lang_reputation['Timeout error'],$target['username'],floor(($forum_config['o_reputation_timeout']*60-$cur_timeout)/60)));
        }

Поделиться

63

Re: [Релиз] Репутация 3.*.*

Спустя 300 минут можно еще раз за тот же пост поставить плюс, по-моему это тоже не есть гуд.

Поделиться

64 (01.10.2010 07:28 отредактировано Seduxen)

Re: [Релиз] Репутация 3.*.*

Подскажите, пожалуйста, как сделать следующее:

1) Запретить модераторам редактирование репутации, оставить возможность редактирования только админам

2) Убрать колонку "За топик"

Пикрилейтид

http://punbb.ru/extensions/hcs_image_uploader/uploads/20000/8000/28175/thumb/p15dk68amf1m4lf7qa9gie4idg1.JPG

Поделиться

65

Re: [Релиз] Репутация 3.*.*

hcs пишет:

да, жучок подтвердился. проверку надо передвинуть непосрественно перед добавлением

все равно обходится...

Добавлено спустя 2 минуты 26 секунд:

а может кеш...  neutral

Поделиться

66

Re: [Релиз] Репутация 3.*.*

Думаю, есть что дорабатывать http://punbb.ru/reputation_view-2941.html

Поделиться

67

Re: [Релиз] Репутация 3.*.*

hcs, Фикса ждать, или начинать действовать самому? big_smile

Поделиться

68

Re: [Релиз] Репутация 3.*.*

ждать

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

Re: [Релиз] Репутация 3.*.*

Seduxen пишет:

Подскажите, пожалуйста, как сделать следующее:

1) Запретить модераторам редактирование репутации, оставить возможность редактирования только админам

Тоже интересно... у меня хитровымудренные модераторы этим пользуются, народ на них обижается...

Поделиться

70

Re: [Релиз] Репутация 3.*.*

Сделаем.

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

71

Re: [Релиз] Репутация 3.*.*

Обновление до версии 3.2.0 (см. первое сообщение в теме: [Релиз] Репутация 3.*.* )

Что нового:
1) Добавлена возможность ответа на репутацию.

Что исправлено:
1) Репутация за сообщения в закрытых разделах показывается как "[тема в закрытом разделе]" - "[просмотр невозможен]"
2) Исправлены ошибки проверки при добавлении репутации за одно и то же сообщение и одному и тому же пользователю по таймауту.
3) Модераторы теперь не могут удалять репутацию.

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

72

Re: [Релиз] Репутация 3.*.*

При обновлении ошибка:

The error occurred on line 406 in /forum/include/dblayer/mysql.php

Database reported: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 (Errno: 1064).

Удалять предыдущее не стал, мало ли еще таблицы грохнет....

Поделиться

73

Re: [Релиз] Репутация 3.*.*

Ошибка исправлена, некорректно добавлялся индекс.
Тебе надо теперь вручную удалить поле  comment в таблице Reputation
Никаких других действий, кроме добавления нового поля и  индекса для таблицы с бд не производится, ничего не грохается.
Версия 3.2.1

Обновляйтесь, проверяйтесь, пишите, я вам всем очень рад и жду результатов smile

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

74

Re: [Релиз] Репутация 3.*.*

Сделал, работает. Будем тестировать теперь.

Поделиться

75

Re: [Релиз] Репутация 3.*.*

Еще один жучок отловил, на некоторых урл-схемах не работают комментарии, версия обновлена до 3.2.2

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться