News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

Karma, retirar a opção de negativo!

Started by ab-positivo, December 12, 2011, 07:51:42 PM

Previous topic - Next topic

ab-positivo

Pessoal, queria saber como eu faço para proibir os membros de tirarem pontos, que ele possam somente dar os pontos de Karma?

Eu deixei em branco onde diz o nome da descrição do Karma negativo e então não aparece a opção do membro retirar o Karma, porem, basta ele digitar o link que serve para retirar o karma e pronto, o Karma é retirado!

Se algum souber como eu faço para que os membros não possam retirar o Karma e apenas dar, eu agradeço ;D

ab-positivo

Vou fazer um DoblePost para ensinar a todos como resolver esse problema!

No começo eu achei que fosse algo muito complicado, mas depois, eu fui checando os arquivos e vi que a um modo bem simples de fazer isso, se alguém tiver algo a comentar pode ficar a vontade!

Primeiro abra a pasta Sources do seu fórum, depois abra o Arquivo Karma.php

Encontre isso:
// Applauding or smiting?
$dir = $_REQUEST['sa'] != 'applaud' ? -1 : 1;


E substitua por isso:
// Applauding or smiting?
$dir = $_REQUEST['sa'] != 'applaud' ? 1 : 1;


Pronto, agora mesmo que o membro tente usar o Link "modifykarma;sa=smite" ele não irá diminuir o Karma de outro membro, pelo contrario ele vai dar pontos a o outro membro!

Nota: Fazendo isso, os membros não poderão retirar o Karma de Ninguém apenas dar.

DSystem

Gostei. da dica. utilizei ela no meu forum. se tivesse como te daria uma aplaud ;)

Advertisement: