Entra su Telegram

Ultimi messaggi

Entra su Telegram

-no title-

Utenti
Statistiche
  • Messaggi totali: 50.526
  • Totale discussioni: 7.254
  • Online Oggi: 60
  • Massimi online: 1.578 (05 Settembre 2016, 16:07:48)
Utenti online
  • Utenti: 0
  • Visitatori: 68
  • Totale: 68

Download dei file: nuovo sistema

Aperto da smartmouse, 18 Maggio 2006, 12:18:44

0 Utenti e 2 Visitatori stanno visualizzando questa discussione.

smartmouse

Sto sperimentando un nuovo sistema per far scaricare i file dall'area download.

Recentemente sto registrando diversi abusi da nuovi iscritti, i quali postano a raffica messaggi senza senso pur di raggiungere la soglia minima di post per poter scaricare gli allegati.

Ora sto lavorando ad un'area download che funzioni a crediti.

AREA DOWNLOAD

Che ve ne pare?

Se trovate qualche errore fatemelo sapere.
Il primo bug riscontrato è che se avete la lingua italiana nel vostro profilo la nuova area download non viene visualizzata correttamente.
Il secondo bug, anche se non è un vero e proprio bug, è che il conteggio dei crediti parte da zero per tutti gli utenti, indifferentemente dal loro numero di post.
Se troverò un modo veloce per aggiornare i crediti di tutti gli utenti lo farò senz'altro.
Don't stay in bed, unless you can make money in bed.

moneyviska

#1
L'idea a me pare buona; avrei solo una questione:
in quale modo vengono attribuiti i crediti ai singoli utenti? Si tratta di un tot di crediti per ogni messaggio che viene scritto? (in tal caso non cambierebbe molto da prima)

Spero tu non abbia già risposto a questa domanda; ho cercato senza trovarlo un altro post che trattasse l'argomento.
Grazie

smartmouse

#2
Per ogni post si guadagnano 2 crediti. Per ogni nuovo topic aperto si guadagnano 3 crediti.
Prima di aprire un nuovo topic però bisogna controllare se esso non esista già, altrimenti si perde 1 credito.

Con questo sistema ogni file avrà un suo "costo" in crediti.
Sarà più facile raggiungere la soglia minima di crediti per scaricare il file desiderato, però scaricando il file vengono impiegati i crediti necessari, quindi bisognerà guadagnare altri crediti se si vogliono scaricare altri file.
Don't stay in bed, unless you can make money in bed.

smartmouse

La nuova area download è quasi pronta: mancano gli ultimi file da aggiungere, l'assegnazione dei crediti a tutti gli utenti... e alcuni dettagli.

Come vi sembra? Avete suggerimenti o critiche da fare?
Don't stay in bed, unless you can make money in bed.

ioguadagno

com'è che tu hai 9000 e passa crediti e tutti gli altri iscritti una decina o poco più?!?!
chi controlla i controllori?!?! :o
Inserisci gratis i tuoi reflink su IoGuadagno.it

smartmouse

Bè io ho tutti quei crediti perchè sono l'admin... figurati se a me servono i crediti se sono io che metto i file nell'Area Download!!

Sto ancora cercando un modo per automatizzare la sistemazione dei crediti a tutti gli utenti agendo nell'SQL.
Verrano sistemati i crediti in base a quanti post e topic sono stati scritti da ogni utente, riassegnando anche i crediti che eventualmente sono già stati usati per scaricare qualche file.
Don't stay in bed, unless you can make money in bed.

ioguadagno

non ci vuole niente a mandare una query al DB

numero di post * 2 = crediti da assegnare ad ogni utente

poi a mano sottrai i crediti usati per file già presi. alla fine saranno qualche decina gli utenti a cui apportare variaizoni
Inserisci gratis i tuoi reflink su IoGuadagno.it

smartmouse

Ti sbagli.

Devo prima calcolare il numero dei topic aperti da ogni utente. Poi il numero che esce devo sottrarlo al numero totale dei post per ogni utente. Una volta distinto il numero dei post da quello dei topic per ogni utente devo moltiplicare i risultati rispettivamente per 2 e per 3. Poi bisogna fare la somma per ogni utente e assegnare il valore nel database nell'apposito campo.

In breve questi sono i calcoli da fare per avere il totale dei crediti per ogni utente: (# post x 2)+(# topic x 3)
Don't stay in bed, unless you can make money in bed.

ioguadagno

#8
ma questo se vuoi fare le cose perfette! i topic aperti sono una frazione minore dei post totali. eventualmente puoi calcolarlo confrontando il numero delle discussioni aperte con il numero delle reply. alla fine, troverai una approssimazione che ti suggerisce di moltiplicare il numero dei post di ogni utente per 2.x (2.2/2.3 per esempio, ovvero il 9% - 13% dei post di ogni utente sono l'apertura di nuove discussioni)

se mi paghi te lo faccio io il conteggio! :D
Inserisci gratis i tuoi reflink su IoGuadagno.it

smartmouse

Eheh... voglio fare le cose perfette! :D
Don't stay in bed, unless you can make money in bed.

ioguadagno

azzo

http://www.moneywanters.com/forum/index.php?action=profile;u=65;sa=statPanel

hai pure la pagina che ti genera i dati che hai bisogno e ancora non ti sei dato una mossa?

pigrone!
Inserisci gratis i tuoi reflink su IoGuadagno.it

smartmouse

Citazione di: ioguadagno il 06 Giugno 2006, 21:27:51
azzo

http://www.moneywanters.com/forum/index.php?action=profile;u=65;sa=statPanel

hai pure la pagina che ti genera i dati che hai bisogno e ancora non ti sei dato una mossa?

pigrone!

Lo so... ma devo mettermi a vedere le pagine di poco meno di 200 utenti e annotarmi per ognuno di loro i post e i topic scritti, fare i calcoli e scriverli nel DB ?!? Ti sembra roba da pochi minuti?!?
Don't stay in bed, unless you can make money in bed.

ioguadagno

eh???  ???

hai la tecnologia e faresti tutto manualmente?  :o

il php non lo conosci? fai uno scriptino, lo lanci e in una frazione di secondo hai i crediti aggiornati! a me sembra un giochetto da ragazzi.

anzi, se le info sui post sono salvate nel DB, come suppongo che sia, basterebbe lanciare una query al database direttamente da phpmyadmin. e così ti risparmi il tempo di creare lo script php
Inserisci gratis i tuoi reflink su IoGuadagno.it

smartmouse

Crediti aggiornati per tutti!!

Grazie a m4c, utente non di questo forum (forse ancora per poco :P)... mostro della programmazione ;)
Don't stay in bed, unless you can make money in bed.

ioguadagno

ma cosa è successo al mio avatar?
Inserisci gratis i tuoi reflink su IoGuadagno.it