[TYPO3-UG Italy] R: Re: Registrazione con limite temporale
kingster46 at libero.it
kingster46 at libero.it
Wed May 16 16:51:56 CEST 2012
Ciao Federico,
Grazie mille per la risposta, ma quello di cui ho bisogno è che l'iscrizione
abbia come data di fine accesso il 31/12 dell'anno in cui viene fatta la
richiesta di iscrizione.
nel caso la class che mi suggerisci di creare va inserita in quale cartella?
nella cartella "hooks"?
saluti
Cesare M.
>----Messaggio originale----
>Da: typo3list at bernardin.it
>Data: 16/05/2012 14.49
>A: "TYPO3 Usergroup Italy"<typo3-ug-italy at lists.typo3.org>
>Ogg: Re: [TYPO3-UG Italy] Registrazione con limite temporale
>
>Ciao Cesare,
>la cosa è molto più semplice di quello che pensi.
>Se quello che hai bisogno è al salvataggio dell'utente (non ad ogni
aggiornamento del profilo) settare la data di scadenza dell'account ad oggi+365
giorni, la cosa come scriveva David (ma si riferiva ad un'altra estensione) è
fattibile con un hook.
>Devi semplicemente crearti una classe tu tipo: class.ux_t3registration_expire.
php come segue:
>
>
>class ux_t3registration_expire{
> public function setUserExpire(&$params, &$pObj) {
> params['user']['endtime'] = mktime(0, 0, 0, date("m"), date("d"), date
("Y")+1);
> }
>}
>
>poi vai in typo3conf/localconf.php e aggiungi questa riga:
>
>$TYPO3_CONF_VARS['EXTCONF']['t3registration']['beforeInsertUser'][] =
'PERCORSO COMPLETO ALLA TUA CLASSE:ux_t3registration_expire->setUserExpire';
>
>Mi raccomando la & prima di params negli argomenti della funzione
setUserExpire, altrimenti non ti funziona.
>
>Fai una prova perchè non ho provato il codice che ti ho scritto.
>
>Ciao
>Federico
>
>Il giorno 16/mag/2012, alle ore 14:07, kingster46 at libero.it ha scritto:
>
>> Ciao, ti ringrazio per la spiegazione, purtroppo penso che il tutto vada
ben
>> aldilà delle mie possibilità.
>> nella mia ignoranza pensavo che nel plugin di t3registration ci fosse la
>> possibilità di settare in default, dato che nella "scheda" degli user
esiste il
>> tempo di inizio e fine dell'accesso, detto campo.
>> mille grazie
>> un saluto
>> Cesare M.
>>
>>> ----Messaggio originale----
>>> Da: davdenic at intera.it
>>> Data: 16/05/2012 12.52
>>> A: <typo3-ug-italy at lists.typo3.org>
>>> Ogg: Re: [TYPO3-UG Italy] R: Re: Registrazione con limite temporale
>>>
>>> ciao, nel primo caso essenzialmente è uno script indipendente quindi se
>>> sai programmare in php e mysql ci riesci abbastanza facilmente.
>>> in pratica ti fai uno script php che legge con una query sql la tabella
>>> fe_users.
>>> nella tabella fe_users ci sono molti campi, quelli che ti interessano
sono:
>>>
>>> crdate
>>> endtime
>>>
>>> sono entrambi in unix time stamp, quindi ti basta fare un update in sql
>>> di questo tipo:
>>>
>>> UPDATE fe_users SET endtime = crdate + 31536000 WHERE hidden=0 AND
disable=0
>>>
>>> ciao
>>>
>>>
>>>> Ciao, ti ringrazio per la risposta. So che siete tutti degli esperti e
come
>>>> tale date sempre delle ottime risposte. purtroppo sono solo un
autodidatta
>> che
>>>> cerca di far funzionare al meglio il proprio sito, per riuscire a capire
>> cio
>>>> che mi hai suggerito non avresti per caso un esempio pratico?
>>>> grazie mille
>>>> Cesare M.
>>>>
>>>>> ----Messaggio originale----
>>>>> Da: davdenic at intera.it
>>>>> Data: 15/05/2012 17.07
>>>>> A:<typo3-ug-italy at lists.typo3.org>
>>>>> Ogg: Re: [TYPO3-UG Italy] Registrazione con limite temporale
>>>>>
>>>>>
>>>>> in un sito un po' datato ho risolto con un semplice script php messo in
>>>>> cron, che non fa altro che guardare la data di iscrizione (crdate) e
>>>>> setta endtime di conseguenza.
>>>>>
>>>>> Oppure si può fare un hook della sr_feuser_register per chiamare una
>>>>> funzione php esterna all'atto della registrazione, questa funzione non
>>>>> deve far altro che settare l'endtime.
>>>>>
>>>>> ciao
>>>>>
>>>>>
>>>>>> Salve, vorrei poter creare un modulo di registrazione che abbia di
>> default
>>>>>> un limite temporale, limite pari a l'anno solare in corso. è
fattibile?
>> con
>>>>>> quale
>>>>>> estensione?
>>>>>> grazie
>>>>>> Cesare M.
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> David Denicol˜
>>>>> InteRa graphic web e-motion
>>>>> Ravenna Italy
>>>>> web: www.intera.it
>>>>>
>>>>> in: www.linkedin.com/in/daviddenicolo
>>>>> tr: www.davdenic.tumblr.com
>>>>> tw: www.twitter.com/davdenic
>>>>> _______________________________________________
>>>>> TYPO3-UG-Italy mailing list
>>>>> TYPO3-UG-Italy at lists.typo3.org
>>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
>>>>
>>>>
>>>
>>>
>>> --
>>> David Denicol˜
>>> InteRa graphic web e-motion
>>> Ravenna Italy
>>> web: www.intera.it
>>>
>>> in: www.linkedin.com/in/daviddenicolo
>>> tr: www.davdenic.tumblr.com
>>> tw: www.twitter.com/davdenic
>>> _______________________________________________
>>> TYPO3-UG-Italy mailing list
>>> TYPO3-UG-Italy at lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
>>
>>
>> _______________________________________________
>> TYPO3-UG-Italy mailing list
>> TYPO3-UG-Italy at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
>
>_______________________________________________
>TYPO3-UG-Italy mailing list
>TYPO3-UG-Italy at lists.typo3.org
>http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
>
More information about the TYPO3-UG-Italy
mailing list