Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : motaba 07 Dec 2010, 09:19:08
-
ho realizzato una lista da spuntare e sono riuscito a metterci anche i checkbox, ma non so come posso leggere la lista e identificare quelli spuntati.... ho provato a dare un occhio al componente users ma essendo per administrator come compomenente frontend non va quindi vi devo chiedere aiuto....
inoltre non va la parte che riordina la lista, ma non capisco il perchè
function showUtenti($rows, $option) {
JHTML::_('behavior.tooltip');
?>
<form action="index.php?option=com_assemblea" method="post" name="listautentiForm">
<table border="1" cellspacing="2" cellpadding="2">
<thead>
<tr>
<th width="2%" class="title">
<?php echo JText::_('NUM'); ?>
</th>
<th width="3%" class="title">
<input type="checkbox" name="toggle" value="" onclick="checkAll(<?php echo count($rows->items); ?>);" />
</th>
<th class="title">
<?php echo JHTML::_('grid.sort', 'Name', 'a.name', @$rows->lists['order_Dir'], @$rows->lists['order'] ); ?>
</th>
<th class="title">
<?php echo JHTML::_('grid.sort', 'Cognome', 'a.cognome', @$rows->lists['order_Dir'], @$rows->lists['order'] ); ?>
</th>
<th class="title">
<?php echo JHTML::_('grid.sort', 'Anno', 'a.annonascita', @$rows->lists['order_Dir'], @$rows->lists['order'] ); ?>
</th>
<th class="title">
<?php echo JHTML::_('grid.sort', 'Provincia', 'a.provincia', @$rows->lists['order_Dir'], @$rows->lists['order'] ); ?>
</th>
<th class="title">
<?php echo JHTML::_('grid.sort', 'Nazione', 'a.nazione', @$rows->lists['order_Dir'], @$rows->lists['order'] ); ?>
</th>
<th class="title">
<?php echo JHTML::_('grid.sort', 'ID', 'a.id', @$rows->lists['order_Dir'], @$rows->lists['order'] ); ?>
</th>
</tr>
</thead>
<tfoot>
</tfoot>
<tbody>
<?php
$k = 0;
$i = 0;
foreach ($rows as $row) {
$link = 'index.php?option=com_assemblea&task=modificautente&cid[]='. $row->id. '';
?>
<tr class="<?php echo "row$k"; ?>">
<td>
<?php echo $i+1; //echo $i+1+$row->pagination->limitstart;?>
</td>
<td>
<?php echo " "; //JHTML::_('grid.id', $i, $row->id ); ?>
</td>
<td>
<a href="<?php echo $link; ?>">
<?php echo $row->name; ?></a>
</td>
<td>
<?php echo $row->cognome; ?>
</td>
<td>
<?php echo $row->annonascita; ?>
</td>
<td>
<?php echo $row->provincia; ?>
</td>
<td>
<?php echo $row->nazione; ?>
</td>
<td>
<?php echo $row->id; ?>
</td>
</tr>
<?php
$i = $i + 1;
$k = 1 - $k;
}
?>
</table>
</tbody>
</table>
<input type="hidden" name="option" value="com_assemblea" />
<input type="hidden" name="task" value="" />
<input type="hidden" name="boxchecked" value="0" />
<input type="hidden" name="filter_order" value="<?php echo $rows->lists['order']; ?>" />
<input type="hidden" name="filter_order_Dir" value="<?php echo $rows->lists['order_Dir']; ?>" />
<?php echo JHTML::_( 'form.token' ); ?>
</form>
<?php
}
grazie
-
mi dici com'è il progetto/struttura di questo tuo componente?
M.
-
semplicemente voglio fare una lista (adesso sono utenti... poi saranno altre cose come categorie, ecc...) ma non riesco a farlo... e non posso nemmeno cercare qualcosa di simile perchè non esiste... il componente lo devo sviluppare completamente... e poi mi serve anche epr imparare a scrivere componenti (impara l'arte e mettila da parte...)
ho provato a vedere com_users ma la lista è solo administrator e praticamente non va
-
ho tre gruppi di utente e voglio inviare la mail a due gruppi spuntando quelli che mi interessa come posso fare? nessuno ha qualche riga di php che fa questo?
grazie
-
...qualche riga come tu dici non ti serve.
devi capire come funziona l'mvc
stendere un progettino chi fa cosa come
se ti viene comodo usare un tool che costruisce la struttura
implementare il tuo progetto nella struttura
..così a spanne non vai da nessuna parte e e rischi di compromettere la sicurezza del cms
M.
-
mvc lo conosco ma quello che non so è dove sono contenute le righe che ho spuntato!!! se so dover sono contenute so quello che devo fare....
il php anche se non sono un fenomeno lo conosco quindi non è un problema di mvc che oramai conosco bene, ma di come e dove salva la roba...
-
quello che non so è dove sono contenute le righe che ho spuntato!!!
---------------------------------------------------------------------------------------
per spuntarle devi averle tirate fuori da "qualcosa" ... sono lì, ... dopo che le spedisci con il form vanno dove le spedisci.
ma di come e dove salva la roba...
--------------------------------------------
di suo non salva nulla da nessuna parte altrimenti se glielo fai fare salva nel db come qualsiasi cms
M.
-
Ok l'avevo capito che di suo non salva nulla ma cosa devo controllare testare per verificare se i box sono spuntati? ci sarà un sistema visto che in admin la lista utenti è proprio fatta così....
ciao e grazie
-
certo che c'è un sistema... il solito... se li passi con un form post saranno nel post se li spedisci con una get saranno nella get ...o non ho capito io o mi sembra una cosa banale se conosci php e joomla...
M.