Joomla.it Forum
Non solo Joomla... => Sviluppo => : oliver 19 Nov 2007, 23:05:11
-
Sono alle prese con il componente attend event.
Utilizzo questo componente per le iscrizione delle persone a dei corsi di lingua. Il componente permette di avere un limite al numero di iscrizioni e quando arriva al limite stabilito chiude automaticamente. Se per esempio io metto 30 persone apparira nella barra (se ci sono gia 7 persone iscritte) 23 out of 30.
Il mio problema sta nel fatto che io non voglio che l'iscrizione si chiuda a 30 perche c'è la possibilità che qualcuno rinunci cosi prendo il successivo al 30esimo e cosi via.
Stavo pensando quindi di mettere come limite 100 persone, ma nella barra voglio che al posto di 23 out of 100 appaia 7 iscritti. Cosa devo modificare?
Il file english.php alla riga 123
DEFINE("_ESESS_OUT_OF", "out of");
l'altro da modificare secondo me sta qua
if ( empty( $this->maxregistrations ) ) {
$patTemplateVars->capacity = _ESESS_UNLIMITED;
$patTemplateVars->booked = intval( $this->numregistrations );
$patTemplateVars->available = _ESESS_UNLIMITED;
} else {
$patTemplateVars->capacity = intval( $this->maxregistrations );
$patTemplateVars->booked = intval( $this->numregistrations );
$patTemplateVars->available = intval( $this->numavailable );
}
$patTemplateVars->fraction_booked = $patTemplateVars->booked . ' ' . _ESESS_OUT_OF . ' ' . $patTemplateVars->capacity;
$patTemplateVars->fraction_available = $patTemplateVars->available . ' ' . _ESESS_OUT_OF . ' ' . $patTemplateVars->capacity;
se volete carico da qualche parte i file php.
Vi ringrazio tante :)
-
nessuno mi da una mano??? ;)
-
credo che invece che guardare, e modificare, il file english.php tu debba proprio accedere al file di visualizzazione (si chiamerà nomecomponente.html.php).
non uso questo componente, ma di solito la soluzioni la trovi nella classe che si occupa della visualizzazione.
-
Ti ringrazio il problema è che non so dove mettere mano per far si che invece di darmi "23 su 30" posti disponibili mi dia solamente 7 iscritti
ho caricato il file che dici qui se ti va di perderci un po di tempo te ne sarei grato!!
http://rapidshare.com/files/71287159/attend_events.html.php
MAX ;)