Passa ai contenuti principali

Post

Visualizzazione dei post con l'etichetta Joomla CMS

Mozilla FireFox - Attivare il Taglia-Copia-Incolla sui siti Joomla

E' uno dei classici problemi che sistematicamente di presentano agli utilizzatori di Joomla e di tutti quei CMS (Content Managment System) sui quali non funziona il Taglia-Copia-Incolla. Il motivo è una particolare condizione di sicurezza che FireFox ha impostato per Default e che ci costringe a dover creare uno script ad hoc per risolvere il problema. Sembra una cosa impossibile, ma è molto più semplice di quanto di possa pensare. In primo luogo dobbiamo creare un file chiamato user.js e per farlo basta usare il caro vecchio Blocco Note (se non si è disattivato su Windows la possibilità non vedere le estensioni per i tipi di file sconosciuto, si deve stare attenti e seguire le istruzioni...) Dentro il file che abbiamo creato copiare ed incollare il seguente codice: user_pref("capability.policy.policynames", "allowclipboard"); user_pref("capability.policy.allowclipboard.sites", " http://www.sito1.ext http://www.sito2.ext "); use

Joomla - JInstaller::install: Errore SQL. DB function failed with error number 1064

Questo erroresi verifica quando si cercano di installare il componente Morfeo Show ed il componente Docman. Ciò è dovuto ad una istruzione divenuta obsoleta nei nuovi motori di MySQL Il problema, da quanto sperimentato, si risolve sostituendo l'istruzione " Type " con " Engine " nel file install.sql In Morfeo Show il file è posizionato admin/install.mysql.sql  In Docman il file è docman.xml (nella cartella appena scompattata) Ricordo che per la versione del Docman 1.4.0rc3 è necessario attivare il plug-in System Legacy nella sezione plug-in Di seguito sono riportati i file corretti con, incorporati, le traduzioni italiane Docman 1.4.0rc3 (Joomla 1.0. x funzionante con Joomla 1.5. x con System Legacy eng+ita) Morfeo Show 1.2.0 (Joomla 1.5 nativo) con plug-in Clicca qui per la cartella con i componenti ed i moduli già modificati Riporto tutto l'errore che si presenta quando si installano questi oggetti senzala correzione     

Joomla - Visualizzare i contenuti di Joomla 1.0.x su PHP 5.3.x

Condividi Nel post Joomla - Visualizzare i link su PHP 5.3.x mi sono soffermato sulla visualizzazione dei menu item (più comunemente detti link) che non venivano visualizzati a causa di una errata chiamata in una funzione, sulla piattaforma Joomla 1.5.x. In Joomla 1.0.x (nella fattispece 1.0.15b) sempre sotto l'interprete PHP 5.3.x (nella fattispece 5.3.8), i contenuti presenti nel sito non vengono visualizzati. Ciò è dovuto, anche in questo caso, ad un uso deprecato di alcune variabili durante la chiamata di una funzione Per risolvere questo problema si deve effettuare la seguente modifica nel file Function.php Il file si trova nella posizione [sito web in joomla]/includes/Cache/Lite/Function.php   (attenzione che essendo Linux case sensitive, le maiuscole sono differenti dalle minuscole) Alla riga  $arguments = func_get_args(); va sostituita ed integrata la seguente sintassi: $arguments = func_get_args(); $numargs = func_num_args(); for($i=1;

Joomla - Visualizzare i link su PHP 5.3.x

Condividi Per chi progetta siti il CMS (Content Managment System) Joomla diventa uno degli strumenti più importanti per semplicità ed efficenza. Come è noto il CMS è composto da due parti una la base di dati e l'altra scritta in linguaggio PHP. Il PHP è un linguaggio interpretato lato server che su richiesta della pagina formatta in HTML (l'unico linguaggio che il browser web può leggere ed interpretare insieme al JavaScript) la pagina richiesta. L'ultima versione di PHP, la 5.3.x (nel mio caso specifico il 5.3.8) ha reso deprecabile (sic!) l'uso di alcuni metodi da passaggio dati nelle funzioni (che per chi conosce il Linguaggio C di Kernighan e Ritchie ne sa qualche cosa). Per l'esattezza il passaggio per riferimento di un valore: [sito web in joomla]/modules/mod_mainmenu/helper.php La funzione function buildXML(&$params) usa un passaggio dati per riferimento, mentre con la nuova release di PHP deve essere trasformata in function buildXML($

Joomla! - Mettere la testata in Stampa

Come è noto Joomla! è uno dei più usati CMS (Content Managment System) che consente di avere un ambiente (environment) sul quale costruire e sviluppare siti e portali. Uno dei problemi più noti è quello di poter inserire la testata nel file da stampare. Ad esempio se il mio sito si chiama dicecca.net - Blog ed ha un logo particolare che voglio pubblicare come testata, nella conformazione classica, non posso farlo. Come risolvere? Premesso che tutto il sistema è scritto in linguaggio PHP, il file che viene chiamato in causa è component.php che si trova nella cartella /[sito (1)] /templates/system Il file ( che è possibile scaricare qui in formato testo ), alla riga 40 inizia il Body del testo. Alla riga 41 inizia l'inclusione del testo dell'articolo che si è deciso di stampare, che a sua volta viene aperto in una finestra popup. Dando un taso invio, dalla riga 41 è possibile inserire il riferimento ad una immagine e/o un formattato HTML della testata del nos