Joomla.it Forum

Non solo Joomla... => Sviluppo => : calboni 29 Jul 2006, 00:33:45

: Creare un componente inesistente.
: calboni 29 Jul 2006, 00:33:45
Salve ragazzi, passo subito alla domanda: se avessi bisogno di realizzare un componente che non esiste (e nessuno ha mai pensato realizzare), c'è qualcuno che potrebbe farlo?
Chiaramente ci si potrebbe mettere daccordo sul prezzo.

In pratica mi servirebbe un qualcosa che aggiunga 1 ad un utente registrato ogni volta che visita una determinata pagina. tutto quì? nooo!

Il conteggio dovrebbe incrementare solo una volta al giorno (dalla mezzanotte in poi). finito? nooo!

Dovrebbe essere possibile visionare lo score di tutti i visitatori con il loro conteggio pagina, una sorta di top ten.

Non chiedetemi a cosa serve è troppo scema l'idea.

Aspetto risposte.

Saluti
Corrado
: Re: Creare un componente inesistente.
: napo 29 Jul 2006, 12:50:19
In pratica mi servirebbe un qualcosa che aggiunga 1 ad un utente registrato ogni volta che visita una determinata pagina. tutto quì? nooo!
Il conteggio dovrebbe incrementare solo una volta al giorno (dalla mezzanotte in poi). finito? nooo!

Non so se esista già un componente per lo scopo.
A livello di database, potrebbe sufficiente aggiungere 2 campi in jos_users: counter e data.
Dopodichè... ??? ... si può modificare il file index.php di joomla inserendo il controllo del counter. Quindi una sorta di hack, non proprio un componente.

Dovrebbe essere possibile visionare lo score di tutti i visitatori con il loro conteggio pagina, una sorta di top ten.

Qui basterebbe fare un modulo che preleva i dati dei contatori e li visualizza.

Non chiedetemi a cosa serve è troppo scema l'idea.

Eh no! Adesso lo vogliamo sapere! ;D
: Re: Creare un componente inesistente.
: calboni 31 Jul 2006, 13:37:28
Eh, caro Napo, sembra facile a dirsi.
In verità è stato facile pensarlo ma realizzarlo... io di PHP ne mangio pochissimo e riesco solo a fare le solite cacchiatine tipo hackare semplicemente e non in maniera pesante.

In pratica si tratterebbe di una sorta di "fidelizzatore"; sul mio sito www.cercagatto.it ho già inserito un giochino fatto col componente quiz, ma vorrei fare in modo che, chi vuol partecipare al gioco, invece di farsi vedere una volta ogni tanto passi regolarmente.
Ovvero:
in un lasso di tempo di (diciamo) tre mesi (impostabili) ogni volta che passi a vedere una pagina e metti ad esempio un parola segreta (del cavolo) aggiungi un punto: un solo punto al giorno. Se alla scadenza dei tre mesi hai totalizzato più di X punti (che ne so 75) partecipi all'estrazione della maglietta.

Non so se ho reso l'idea dell'idea ;D

Proprio per questo motivo avrei bisogno di un componente e non di un hack, per via della consultabilità.

Se sei in grado di farmelo fammi un fischio.

Ciao
Corrado
: Re: Creare un componente inesistente.
: napo 31 Jul 2006, 15:18:22
La cosa dovrebbe essere composta.
Il contatore deve comunque essere un hack, soprattutto se vuoi decidere quale pagina usare come trigger.
O forse un mambot... ???

Per il resto si potrebbe fare un componente lato amministratore per vedere i risultati.