Jump to content
Дизайн и модификация Invision Power Board IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
9IPOCTb

Репутация постов

Recommended Posts

Здравствуйте уважаемые форумчане, можно ли как-то "накрутить" репутацию на посты? в больших объемах от +50 и более. Спасибо

Share this post


Link to post
Share on other sites

Заходите в АЦ - ищите конкретного юзера - и цифру репутации можно поменять.

Share this post


Link to post
Share on other sites

нет, вы меня не правильно поняли. я имел ввиду, именно количество "лайков"(репутации) на определенный пост а не количество репутации у определенного пользователя, допустим вот на эту мою запись, чтобы было не 0, а +50

Share this post


Link to post
Share on other sites

Репутация присваивается пользователю, а не сообщению. Поэтому если вы накрутите конкретному сообщению (через запрос или еще как-то), то у автора сообщения эта репутация отобразится.

Share this post


Link to post
Share on other sites

а можно как-то сделать это? накрутить на сообщение репутацию? меня это интересует

Share this post


Link to post
Share on other sites

Можно. Так как перестройки репутации в 3x нету, можно прямо изменить кеш репутации не играясь с индексной таблицы и боясь что она слетит.

 

INSERT INTO ibf_reputation_cache (app, type, type_id, rep_points, cache_date) VALUES ('forums', 'pid', ИД_СООБЩЕНИЯ, ДОБАВЛЯЕМАЯ_РЕПУТАЦИЯ, UNIX_TIMESTAMP()) ON DUPLICATE KEY UPDATE rep_points = VALUES(rep_points)+rep_points

  • Upvote 1

Share this post


Link to post
Share on other sites

Так как перестройки репутации в 3x нету, можно прямо изменить кеш репутации не играясь с индексной таблицы и боясь что она слетит

Хотя кеш все-таки обновляется при изменение репутации этого сообщения, так что запрос выше не пройдет. Нужно сначала добавить репутацию в индексной таблице а потом обновить кеш.

 

INSERT INTO ibf_reputation_index (member_id, app, type, type_id, rep_rating, rep_date) VALUES(0, 'forums', 'pid', ИД_СООБЩЕНИЯ, ДОБАВЛЯЕМАЯ_РЕПУТАЦИЯ, UNIX_TIMESTAMP());
INSERT INTO ibf_reputation_cache (app, type, type_id, rep_points, cache_date) VALUES ('forums', 'pid', ИД_СООБЩЕНИЯ, (SELECT SUM(rep_rating) FROM ibf_reputation_index WHERE app='forums' AND type='pid' AND type_id=ИД_СООБЩЕНИЯ), UNIX_TIMESTAMP()) ON DUPLICATE KEY UPDATE rep_points = VALUES(rep_points);

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...