ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (3): [1] 2 3 »   

> Без описания
drummer69
Отправлено: 1 сентября 2009 — 18:48
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 197
Дата рег-ции: Март 2009  
Репутация: 4




У меня возник такой вопрос:
Возможно ли убрать вообще строку репутация у некоторых пользователей, а у всех остальных пусть остается...????
 
 
yura3d
Отправлено: 1 сентября 2009 — 19:03
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




drummer69 пишет:
У меня возник такой вопрос:
Возможно ли убрать вообще строку репутация у некоторых пользователей, а у всех остальных пусть остается...????

Нет, возможно только запретить отдельным пользователям изменять репутацию другим
 
 
electron
Отправлено: 1 сентября 2009 — 19:14
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




кстати, а как ее можно подкорректировать?
то что она например, у юзера N5 прописывается в файле 5.php из папки modules/reputation/data - это понятно, но вот как ее там разжевать. большая цифра - это время в формате Unix timestamp, плюс видел причину повушения/понижения... а вот что там еще и как это редактируется вручную?
 
 
yura3d
Отправлено: 1 сентября 2009 — 19:53
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




electron пишет:
кстати, а как ее можно подкорректировать?
то что она например, у юзера N5 прописывается в файле 5.php из папки modules/reputation/data - это понятно, но вот как ее там разжевать. большая цифра - это время в формате Unix timestamp, плюс видел причину повушения/понижения... а вот что там еще и как это редактируется вручную?

Числовое значение репутации, а также дата последнего изменения репутации других пользователей N-ным пользователем хранится в файле профиля пользователя members/N.php, где N - номер пользователя (id) на форуме (элементы reputation и reptime ассоциативного массива этого файла соответственно). История изменения репутации хранится в том файле, который Вы указали выше, в ассоциативном массиве в формате время изменения => информация об изменении. Время изменения репутации (как и вообще любое время на форуме) хранится в формате Unix timestamp. В свою очередь информация об изменении - тоже ассоциативный массив, содержащий элементы who (id пользователя, который изменил репутацию N-ному пользователю), change (принимает значение up, если репутация была повышена, и down, если понижена), forum, topic, post (соответственно номера раздела, темы и id сообщения, за которые пользователю изменили репутацию), reason (текст причины). Числовое значение репутации из файла профиля время от времени синхронизируется с историей изменения репутации

Если не понимаете как работает механизм сериализации данных PHP - лучше вообще руками в этот и другие файлы текстовой базы данных форума не лезть. Либо предварительно произвести распаковку сериализованных данных и работать непосредственно с массивом на уровне PHP - так меньше вероятности допустить ошибку
 
 
drummer69
Отправлено: 1 сентября 2009 — 20:17
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 197
Дата рег-ции: Март 2009  
Репутация: 4




Возник вопрос...

Я покапался в файле репутации пользователя, хотел сменить плюс на минус (производил эксперимент, измениться ли репутация), в итоге down заменил на up и результата не какого, наоборот, вся репутация пользователя полетела, то есть при нажатии на просмотр репутации, в профиле, появляется надпись, что этому пользователю еще не изменяли репутацию ни разу, хотя под аватарой...в строке репутация пишет старое кол-во полученных баллов. Решил исправить, заново перезалил старый файл репутации, с полным описанием, кто, где и когда увеличил или уменьшил репутацию, но репутация не восстановилась....что тогда делать?

(Отредактировано автором: 1 сентября 2009 — 20:18)

 
 
yura3d
Отправлено: 1 сентября 2009 — 20:31
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




drummer69 пишет:
Возник вопрос...

Я покапался в файле репутации пользователя, хотел сменить плюс на минус (производил эксперимент, измениться ли репутация), в итоге down заменил на up и результата не какого, наоборот, вся репутация пользователя полетела, то есть при нажатии на просмотр репутации, в профиле, появляется надпись, что этому пользователю еще не изменяли репутацию ни разу, хотя под аватарой...в строке репутация пишет старое кол-во полученных баллов. Решил исправить, заново перезалил старый файл репутации, с полным описанием, кто, где и когда увеличил или уменьшил репутацию, но репутация не восстановилась....что тогда делать?

Отвел уже был дан мной выше:
yura3d пишет:
Если не понимаете как работает механизм сериализации данных PHP - лучше вообще руками в этот и другие файлы текстовой базы данных форума не лезть.

Простой заменой down на up не обойтись, нужно заменить соответствующий фрагмент:
CODE:
s:4:"down"

на фрагмент:
CODE:
s:2:"up"

При этом важно более ничего в файле не трогать, иначе получите пустую историю изменения репутации, либо сообщение об ошибке чтения файла с историей. Числовое значение репутации (которое отображается при чтении тем) синхронизируется с историей изменения репутации при первом просмотре отредактированной истории
 
 
drummer69
Отправлено: 1 сентября 2009 — 20:33
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 197
Дата рег-ции: Март 2009  
Репутация: 4




Все..понятно..спасибо!
 
 
electron
Отправлено: 2 сентября 2009 — 07:01
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




да, спасибо за разъяснения
 
 
lisiycat
Отправлено: 24 сентября 2009 — 14:02
Post Id



Пользователь
ExBB Team
ExBB Ukrainian Translator


Покинул форум
Сообщений всего: 560
Дата рег-ции: Февр. 2009  
Откуда: Чернигов
Репутация: 56




Некоторые предложения по данному моду:

- недавно просматривал репы пользователей у себя на форуме, так немало там нецензурных выражений Не понял .... Поэтому все же считаю, что необходимо сделать возможность редактировать комментарии к изменению репутации и возможность удалять "+/-"......еще бы неплохо включить туда опцию "штраф" (как в опциях сообщения) на всякий случай для подобных ситуаций

- еще было бы неплохо, чтоб репутацию пользователя могли просматривать только администраторы/супермодераторы/модераторы и , собственно, сам пользователь. Другие же пользователи чужие репы не должны видеть.
 
 
1Bot
Отправлено: 24 сентября 2009 — 18:13
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




lisiycat пишет:
еще было бы неплохо, чтоб репутацию пользователя могли просматривать только администраторы/супермодераторы/модераторы и , собственно, сам пользователь. Другие же пользователи чужие репы не должны видеть

Для кого тогда репутация, если о ней узнать нельзя?
 
 
electron
Отправлено: 24 сентября 2009 — 18:21
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




lisiycat пишет:
считаю, что необходимо сделать возможность редактировать комментарии к изменению репутации и возможность удалять "+/-"

кажется уже где-то обсуждалось....
 
 
SAlex_S
Отправлено: 13 января 2011 — 21:09
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 20
Дата рег-ции: Дек. 2010  
Репутация: 0

[+]


electron пишет:
lisiycat пишет:
считаю, что необходимо сделать возможность редактировать комментарии к изменению репутации и возможность удалять "+/-"

кажется уже где-то обсуждалось....


Подскажи где. Хочется иметь такую возможность.
А то прошёлся на форуме 1 модератор и каждому пользователю написал "+" комментарий "тестирование" Радость поправить надо
 
 
BON
Отправлено: 13 января 2011 — 21:15
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




SAlex_S, вамчто жалко лишнего плюса?
 
 
SAlex_S
Отправлено: 13 января 2011 — 21:20
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 20
Дата рег-ции: Дек. 2010  
Репутация: 0

[+]


Мне не жалко.
Но там и нафлудить можно. Это будет очень обидно если их править нельзя.
(Добавление)
BON
Горячий ты. За мной должно было быть и "+" и "-".
Но пауза между изменением рейтинга 5 мин.
(Добавление)
а вобше отлично
CODE:
Вы не можете изменять репутацию одному и тому же пользователю чаще одного раза за 30 минут


до завтра жди.

(Отредактировано автором: 13 января 2011 — 21:27)

 
 
BON
Отправлено: 13 января 2011 — 21:32
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




SAlex_S, мне пофиг какая у меня репутация. не в циферках она выражается а в общении и помощи другим. Так что можете не утруждать себя, чтобы поставить мне плюсик назад, погоды он не изменит ни какой...........
 
 
Страниц (3): [1] 2 3 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Обсуждение »

> Похожие темы: Репутация
Темы Форум Информация о теме Обновление
Репутация ошибка
Репутация ошибка - отчего зависит Карма подскажите
Общие вопросы Ответов: 2
Автор темы: ziknar
7 ноября 2016 — 15:17
Автор: tester
Благодарим друг друга? Репутация, авторитет
Благодарности за помощь. Репутация, чтоб её...
О жизни Ответов: 4
Автор темы: mastersound
19 ноября 2010 — 15:48
Автор: Pauk
Репутация
Небольшая проблема с модом Репутация"
Решение проблем Ответов: 4
Автор темы: lisiycat
10 марта 2009 — 17:47
Автор: lisiycat
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0642]     [ ]