News:

Want to get involved in developing SMF? Why not lend a hand on our GitHub!

Main Menu

link karma

Started by hollywood9111, November 25, 2013, 06:42:42 PM

Previous topic - Next topic

hollywood9111

e possibile tramite un solo link che una volta cliccato si guadagna un punto karma?
io ho la mod che ha disabilitato il karma negativo
ho solo quello positivo

emanuele

Onestamente non son sicuro di cosa stai chiedendo...


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

hollywood9111

io vorrei mettere una firma che dice:
per ringraziarmi clicca qua
se cliccano io aquisto un punto karma

emanuele

La scritta "applaud" del karma può essere cambiata in quello che vuoi dal pannello di admin.
Se però vuoi anche cambiargli il posto, allora ti conviene anche aprire Display.template.php, cercando "karma" dovresti trovare facilmente il pulsante e puoi spostarlo dove preferisci. ;)


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

hollywood9111

#4
ok tu dici spostarlo ma se voglio solo spostarlo solo a me? (nel senso crendo un link apposito)
metre agli altri voglio che resta la?
non e possibile?

emanuele

Allora dovrai copiarlo ed aggiungere un controllo tipo:
if ($context['user']['is_admin'])
echo 'qui ci va il pulsante';

Al solito il dove, come, quando dipende esattamente da dove e come lo vuoi piazzare.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

hollywood9111

Ok.ma.mettiamo caso che anche.un.mod.ho un utente volesse.nella.firma quella funzione come fa? Non c'e un.determinato.link per dare il karma ed averlo.x chi vuole.nella firma?

emanuele

No, non esiste un link simile perché prima di alterare il karma viene effettuato un checkSession (quindi controllo della sessione), proprio per evitare che link buttati in giro "a caso" possano permettere di alterare il valore del karma di un utente, altrimenti io potrei mettere qua il link al karma negativo di un altro utente ed ingannandoti fartelo premere.

Almeno non esiste un link che un utente può "copiare" e mettere dove vuole, deve essere propriamente generato ad ogni caricamento di pagina.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

hollywood9111

che alternativa mi consigli?

emanuele

Non so di preciso cosa suggerirti... anche perché non son sicuro di cosa hai in mente "esattamente".

Karma di default funziona a questo modo. Modificarne il funzionamento vorrebbe dire aprire la strada ad ogni genere di trucchetto. Quindi il massimo che puoi fare è appunto spostare (o copiare) il pulsante da un'altra parte, dove lo vuoi tu. Altre soluzioni dipendono dai dettagli.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Advertisement: