Joomla

  • Aggiornamento Joomla mancante nel menu Componenti

    A volte può capitare che nel menu Componentiscompaia la voce Aggiornamenti di Joomla! . Questo di solito accade dopo un aggiornamento fatto copiando i nuovi file sul server.
    Per ovviare a questo inconveniente e necessario andare a modificare una specifica tabella del database, solitamente tutti gli hosting mettono a disposizione il comodo strumento phpMyAdmin. La tabella da modificare è #__menu  con la query seguente:

     

    INSERT INTO `#__menu` (`menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, `parent_id`, `level`, `component_id`,  `checked_out`, `checked_out_time`, `browserNav`, `access`, `img`, `template_style_id`, `params`, `lft`, `rgt`, `home`, `language`, `client_id`) 
    VALUES ('menu', 'com_joomlaupdate', 'Joomla! Update', '', 'Joomla! Update', 'index.php?option=com_joomlaupdate', 'component', 0, 1, 1, (SELECT extension_id FROM #__extensions WHERE `name` = 'com_joomlaupdate'), 0, '0000-00-00 00:00:00', 0, 0, 'class:joomlaupdate', 0, '', 41, 42, 0, '*', 1);
    In cui #_ va sostituito con il prefisso delle tabelle impostato sul vostro database. esempio: se la vostra tabella è j3x_menu la parte con #_ nella query va sostituita con j3x_

    Riferimenti:

  • Twitter Cards e FB Open Graph senza plugin esterni

    I due social Network più diffusi ed utilizzati hanno entrambi due API che permettono di inserire una tipizzazione forte sui contenuti che vengono condivisi, su Twitter vengono chiamati Twitter Cardsmentre su Facebook si utilizzano i dati Open Graph. Per chi scrive blog o cura siti che condividono articoli avere un "riassunto" che compare direttamente nella notizia può essere molto utile. Nel caso specifico di Joomla non ci sono molti plugin che permettono di fare questo senza un esborso di denaro. Tuttavia si può personalizzare il template in modo che ogno articolo supporti entrambe le API.