Comandi ed istruzioni Joomla più comuni – JForm e JUser

Di seguito troverete una raccolta di comandi ed istruzioni utili se si ha a che fare con la personalizzazione di Joomla

Redirect:

https://docs.joomla.org/API15:JApplication/redirect

$app = $this->getApplication();

$baseurl=JURI::base();

$app->redirect(JRoute::_($baseurl, false), “”, ”);

 

Riferimento all’oggetto User:

$user = JFactory::getUser();

$user_id = $user->id

 

Check se sono amministratore:

$isroot_user = $user->authorise(‘core.admin’);

 

Get username:

JFactory::getUser($user_id)->get(‘username’);

 

Assegnare valore a jform in javascript:

document.getElementById(‘jformassigned_to_person_id’).value=”<?php echo $fakeuser_id;?>”;

 

Get form value php:

if($this->form->getField(‘issue_summary’)->value==””)

 

Aggiungere un tooltip a del testo:

<span title=”My tip”>text</span>

Aggiungere un tooltip a una immagine e richiamare una funzione in caso di click:

$img=' &lt;img onclick="mostrapopup(event,\'testo popup\');" title="Registrati per creare la tua lista di medici preferiti" alt="testo popup" src="media/img.png"&gt; &lt;/img&gt;';
echo $img;

Ecco la funzione javascript:

<script type="text/javascript">function mostrapopup(event,testo){
alert(testo);
}
</script>

 

Creare un link con Jroute:

$link_item = JRoute::_(‘index.php?option=com_mycomponent&myview=item&id=10’);

 

Importare Html da url tramite DOM:

$htmlData = file_get_contents($detail_url);
$doc = new DOMDocument;
//@nasconde i warning sollevati dalla funzione loadHTML()
@$doc-&amp;gt;loadHTML(utf8_decode($htmlData));

//ad esempio, estraiamo il body
$body = $doc-&amp;gt;getElementsByTagName('body');

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

wp-puzzle.com logo