Кто знает как изменить значение кармы?
Давно не делал уже это, забыл однако…
Заходишь в таблицу cms_user_karma
Тут можно двумя путями пойти, путь первый:
Создаешь еще строк на сколько тебе надо карму повысить, столько строк и создаешь:
В параметрах заполняешь:
id (тут по порядку вбиваешь например 48, в следующей строке 49 и тд, только посмотри последний и после него по порядку)
user_id (это id пользователя которому тебе необходимо прибавить кармы)
sender_id (это пользователь который прибавил ему кармы)
points (это количество прибавляемой кармы)
senddate (это дата тут если хочешь чтобы выглядело все правдоподобно то надо разную как минимум ставить дату получения +1 в карму)
путь второй(это например админ всемогущ!!!11111:
id (тут по порядку вбиваешь например 48, в следующей строке 49 и тд, только посмотри последний и после него по порядку)
user_id (это id пользователя которому тебе необходимо прибавить кармы)
sender_id (это пользователь который прибавил ему кармы в нашем случае админ)
points (это количество прибавляемой кармы, тут вбиваем необходимое количество, например 100)
senddate (это дата получения +1 в карму)
После того как ты добавишь пользователю еще +1 кармы именно с лицевой стороны сайта, если кликнешь по кнопке увеличить карму, то карма поменяется и все будут довольны. (хотя можешь сразу посчитать сколько получится и поставить число в базе в cms_user_profiles в поле для кармы, чтобы не кликать на кнопочку)
Да, именно так мне Mike и помог сделать.
Привет. ПС: Знаю как для Instant 1.10.4 и 1.10.3 делается:
Заходишь в таблицу cms_user_karma
Тут можно двумя путями пойти, путь первый:
Создаешь еще строк на сколько тебе надо карму повысить, столько строк и создаешь:
В параметрах заполняешь:
id (тут по порядку вбиваешь например 48, в следующей строке 49 и тд, только посмотри последний и после него по порядку)
user_id (это id пользователя которому тебе необходимо прибавить кармы)
sender_id (это пользователь который прибавил ему кармы)
points (это количество прибавляемой кармы)
senddate (это дата тут если хочешь чтобы выглядело все правдоподобно то надо разную как минимум ставить дату получения +1 в карму)
путь второй(это например админ всемогущ!!!11111:
id (тут по порядку вбиваешь например 48, в следующей строке 49 и тд, только посмотри последний и после него по порядку)
user_id (это id пользователя которому тебе необходимо прибавить кармы)
sender_id (это пользователь который прибавил ему кармы в нашем случае админ)
points (это количество прибавляемой кармы, тут вбиваем необходимое количество, например 100)
senddate (это дата получения +1 в карму)
После того как ты добавишь пользователю еще +1 кармы именно с лицевой стороны сайта, если кликнешь по кнопке увеличить карму, то карма поменяется и все будут довольны. (хотя можешь сразу посчитать сколько получится и поставить число в базе в cms_user_profiles в поле для кармы, чтобы не кликать на кнопочку)
А предыдущих версия Instantcms так же правка кармы в базе происходила? Что-то мне подсказывает, что правили только одну таблицу…
Про предыдущие к сожалению не знаю.Да, именно так мне Mike и помог сделать.
А предыдущих версия Instantcms так же правка кармы в базе происходила? Что-то мне подсказывает, что правили только одну таблицу…
instantcms.ru/blogs/zapiski-studenta/karma-iz-adminki-dlja-versi-instantcms-1-9.html
cmsUser::changeKarmaUser(идентификатор пользователя которому меняем, кол-во баллов, идентификатор пользователя от лица которого меняем)
Проще туда вводить код для изменения кармы.
Осталось только правильно написать код…