Ciao, a tutti.
Devo inserire in un content type un numero autoincrementale che si azzera ad inizio anno, avevo pensato al modulo Serial.
In effetti mi da un autoincrementale, ma non come lo voglio io. Mi piacerebbe avere una cosa del genere: 20110001, 20110002, ecc..
Qualcuno sa come fare?
Vi ringrazio!
Ciao,
penso che se vai nel modulo serial e lo personalizzi come vuoi hai risolto il problema.
Cioè alla riga 150 del file serial.inc nella funzione:
function _serial_init_old_nodes($field) {
c'è l'incremento $count++ del nid
Ma essendo che il nid della tabella node è un campo index autoincrement non credo che si possa proprio fare come tu hai bisogno e di conseguenza inventarsi un'altenativa.
Fammi sapere che se proprio non ne puoi fare a meno te lo faccio io, se ci metto poco tempo non c'è problema.
Ciao
Ciao e grazie mille per la risposta!!! :)
Non ho avuto tempo di dedicarmi alla risoluzione del problema.
In questi giorni provo a modificare il modulo, o a crearne uno ad hoc e posto qui i risultati, magari rubandoti anche qualche minuto! ;)
Grazie ancora!
Ciao a tutti, ho visto che in questa discussione si parla del modulo serial e avrei bisogno di una dritta. Vorrei azzerare il contatore ma non riesco a capire dove metter mano potete aiutarmi??
Vi ringrazio
Danziweb, per Albo pretorio delle scuole avrei proprio bisogno di numerare gli atti 2012-1, 2012-2, 2012-3 e così via.
L'importante poi sarebbe al cambio anno poter ricominciare da 1, ossia 2012-1, 2013-2,...
Sto usano Serial, funziona, ma non conoscendo il PHP non so proprio come fare. Mi potresti aiutare?
Con Albo pretorio ormai sono pronta, se riesco a sistemare anche questo posso mettere il tutto a disposizione delle scuole.
Grazie
Per carioca.
Con Drupal 7 faccio così:
vado nel database
cerco serial e clicco su svuota.
Attenta, quando si opera sul database è meglio sempre fare prima una copia di backup.
Se sbagli, puoi ripristinare il tutto.
Ciao Luisa,
non ho capito bene come fai?
Vai sul db e lo svuoti, così lui ricomincia dall'anno attuale?
Hai chiesto come si fa ad azzerare il contatore.
La procedura che ho scritto prima, porta il contatore a zero.