Cum sa ... ?
Cum sa afisam pozitii de module doar pentru userii neinregistrati (guest)?
Diverse
Pentru a putea ascunde un anumit modul, meniu fata de userii inregistrati, Joomla! nu ofera prea multe optiuni.

Totusi, folosind obiectul care pastreaza informatiile despre utilizatori, se poate realiza acest lucru facand putine modificari in codul template-ului.

Acest obiect poate fi accesat folosind variabila php $my.

Pentru a determina daca un user este sau nu logat, putem folosi variabila $my in felul urmator:

<?php
 
if ( $my->id ) {
// Userul este inregistrat
} else {
// Userul nu este inregistrat (guest)
}
 
?>
Pentru a impiedica un anumit modul sa fie afisat userilor inregistrati, folositi urmatorul cod:

<?php
if ( !$my->id ) {
mosLoadModules( 'doar_pentru_oaspeti', -2 );
}
?>

In acest fel modulele afisate in pozitia doar_pentru_oaspeti nu vor fi afisate decat pentru cei care nu sunt inregistrati.

 
Cum sa scoatem optiunile de ordonare de la componenta de search?
Diverse

Pentru Joomla! 1.5

Editati fisierul \components\com_search\views\search\tmpl\default_form.php, in care trebuie sa comentati urmatoarele linii de cod:

<!--
<tr>
<td colspan="3">
<label for="ordering">
<?php echo JText::_( 'Ordering' );?>:
</label>
<?php echo $this->lists['ordering'];?>
</td>
</tr>

-->
Atentie, aceasta se aplica doar la componentul standard Joomla! instalat implicit de catre sistem.
 


 

Linkuri sponsorizate

Este Joomla! 1.5 stabil?

Considerati ca Joomla! 1.5 este o platforma care poate fi folosita in productie?
 
Director Web Energy