Category: tips & tricks


Colonna che scompare in un template joomla

novembre 25th, 2010 — 12:31 pm

Supponiamo di dover realizzare un template per Joomla! e di voler visualizzare una colonna nella pagina solo se in quella colonna sono presenti dei modulo attivi (per esempio un menu della sezione); in caso contrario, se niente è presente nella colonna, il contenuto della colonna principale si dovrà estendere per tutta la larghezza della pagina.

Ecco l’esempio di codice:

<?php if ($this->countModules( 'right' )) { ?>
    <div id="right">
       <jdoc:include type="modules" name="right" style="xhtml" />
    </div>
    <div id="center_small">
       <jdoc:include type="component" />
    </div>
<?php } else { ?>
    <div id="center">
       <jdoc:include type="component" />
    </div>
<?php } ?>

In questo caso se sono presenti moduli nella posizione ‘right’ allora vengono caricati il div ‘right’ e il div ‘center_small’; in caso contrario solamente il div ‘center’.

Formattiamo quindi con un minimo di foglio di stile (dando per scontato che tutto sia già incluso in un elemento contenitore):

div#right{
 float:right;
 width:240px;
}
div#center_small{
 margin-right:280px;
}

E’ possibile che ci siano altre soluzioni, anche più immediate. Comunque anche questa funziona!

1 comment » | Joomla!, Soluzioni, tips & tricks

Scoprire il path assoluto del server

luglio 20th, 2010 — 12:35 pm

puntoesclamativoSpesso capita di realizzare il proprio sito web in Joomla! sul computer locale (seguendo, per esempio, la procedura già descritta su questo blog ) e poi doverlo trasferire in remoto sul server definitivo.

Sappiamo di dover modificare il file configuration.php con i dati del database che conosciamo; meno ovvi sono invece i campi

var $log_path
var $tmp_path

che richiedono il percorso assoluto delle directory logs e tmp all’interno del server.

Per conoscere questo percorso è possibile creare un file php (per esempio path.php) con la seguente istruzione:

<?php
$path = getcwd();
echo "Il path assoluto è:<br>";
echo $path
?>

e caricalo sul server. La pagina richiamata digitando www.nomesito.it/path.php mostrerà il percorso assoluto del sito, a cui aggiungeremo “/log” per $log_path e “/tmp” per $tmp_path.

Comment » | Joomla!, php, tips & tricks

Filtro messaggi non letti in Gmail

maggio 24th, 2010 — 10:36 am

Gmail, la mail di Google, è un servizio largamente diffuso e utilizzato e preferito ad altri servizi gratuiti per la semplicità d’uso e l’interfaccia chiara e intuitiva.

Spesso capita di voler visualizzare solamente i messaggi non letti, senza dover navigare tra centinaia di messaggi a ricercare quelli evidenziati in maiuscolo. L’interfaccia di Gmail non visualizza un collegamento diretto per filtrare i messaggi non letti, come avviene per altre funzionalità.

gmail_unread

In questo caso è sufficiente digitare nella casella di ricerca label:unread oppure l’equivalente is:unread per vedere solo i messaggi non letti.

Comment » | tips & tricks