Ciao a tutti, ho provato a fare una ricerca ma senza risultato, così ho deciso di scrivere, perdonatemi se mi è sfuggito qualcosa.
Sto cercando di utilizzare la modal box per mostrare il login (option=com_user&view=login) qualora l'utente cerchi di entrare in un'area del sito riservata.
Ho trovato questo codice:
<?php
JHtml::_('behavior.modal', 'a.login');
?>
<script type="text/javascript">
window.addEvent('domready', function() {
// Decorate the login windows to use a modal.
$ES('a.login').each(function(a){
a.setProperty('rel', '{size: {x: 500, y: 400}, ajaxOptions: {method: "get"}}');
if (a.getProperty('href').contains('?')) {
a.setProperty('href', a.getProperty('href')+'&tmpl=component');
} else {
a.setProperty('href', a.getProperty('href')+'?tmpl=component');
}
});
});
</script>
<a href="<?php echo JRoute::_('index.php?option=com_user&view=login'); ?>"
class="login" title="<?php echo JText::_('LOGIN') ?>">
<?php echo JText::_('LOGIN') ?></a>
Questo funziona, però richiede il click dell'utente sul link Login, volevo sapere se è possibile ottenere lo stesso risultato semplicemente ogni qualvolta venga richiamata la pagina login del com_user.
La versione è la 1.5
Grazie