PHP è un linguaggio di scripting lato server progettato per lo sviluppo web ma utilizzato anche come linguaggio di programmazione generico. Joomla è basato su PHP.
A http://docs.joomla.org/Selecting_data_using_JDatabase , non esiste un metodo documentato per scrivere una sottoquery usando JDatabase. https://gist.github.com/gunjanpatel/8663333 esemplifica un modo per ottenere ciò con (alcuni bit omessi): $subQuery = $db->getQuery(true); $query = $db->getQuery(true); // Create the base subQuery select statement. $subQuery->select('*') ->from($db->quoteName('#__sub_table')) ->where($db->quoteName('subTest') . ' = ' . $db->quote('1')); // Create the …
In Joomla! 2.5.x Potrei semplicemente correre JRequest::get('post');ma visto che JRequestè deprecato in Joomla! 3.x Dovrei usare JInput. Al momento questo è il codice che sto usando per ottenere l'intero $_POST: $app = JFactory::getApplication(); $postData = $app->input->getArray(array_flip(array_keys($_POST))); Ma questo sembra piuttosto ingombrante e incappare in problemi se usato insieme $app->input->set();penserei che …
Per determinare se il visitatore è un ospite , utilizziamo qualcosa del genere: if ($user->guest) { echo 'Hello, guest!'; } Ora, se voglio determinare se il visitatore è un SuperUser (amministratore) registrato o meno, quale sarebbe il codice per quello? Ho alcuni file PHP esterni che non voglio essere accessibili …
Nel core di Joomla trovo ancora molte chiamate come questa: // Check for errors. if (count($errors = $this->get('Errors'))) { JError::raiseError(500, implode("\n", $errors)); return false; } Ma JError è obsoleto dalla versione 12.1 della piattaforma. Quindi, come dovrei usare le eccezioni PHP standard.
Cosa posso fare, oltre a utilizzare un plug-in di cache come jotcache, per migliorare i tempi di risposta del server del mio sito Web? Ho già rimosso tutti i moduli di articoli inattivi, plugin e componenti, c'è qualcos'altro che posso fare per migliorarlo? Sto parlando del tempo prima che il …
Ho posto prima questa domanda su stackoverflow.com (domanda qui ). Nei commenti puoi leggere che sarebbe meglio se faccio questa domanda qui. Sul mio sito Web joomla sto usando echo $this->baseurl;ma restituisce l'URL contenente "/index.php". Voglio cambiarlo per rimuovere "/index.php" da baseurl. Ma non riesco a trovare la linea di …
A volte accedo al DB di Joomla tramite script esterni. Il problema che ho è che se dovessi mai cambiare il prefisso, dovrò modificare di nuovo anche i miei script. C'è un modo per determinare a livello di codice il prefisso del database Joomla usando php? Se si, come?
Ho notato nella documentazione di Joomla, come per JFactory / getSession , che gli esempi usano assegnazione per riferimento ( =&), piuttosto che una semplice assegnazione ( =). $session =& JFactory::getSession(); Questo è solo obsoleto o copre intenzionalmente gli utenti di PHP 4? È necessario in PHP 5? O c'è …
Tra joomla 2.5 e 3.x qual è il modo migliore per verificare se un altro componente è installato e / o abilitato? Esiste una classe helper chiamata JComponentHelperma credo che la isEnabledfunzione in realtà genererà un errore se il componente da controllare non è installato su alcune versioni di joomla. …
Utilizziamo numerosi prodotti open source di terze parti come PhpExcel e HtmlPurifier. In passato abbiamo sempre avuto una cartella separata per loro e li abbiamo chiamati di conseguenza, ma ora vorrei sapere se esiste un modo più convenzionale di installarli / usarli con la \librariescartella Joomla . Ho esaminato Utilizzo …
Costruisco le estensioni di Joomla dalla v1 ma presto dovrò portare in diretta un'API che ho creato e che uso da un po '. Attualmente sto usando Joomla 2.5 e ho scritto plugin per questo sistema: https://github.com/techjoomla/com_api Prima di andare in diretta vorrei provare il sistema in futuro per quanto …
Sto sviluppando un componente mvc sia per joomla 2.5 che per 3. In molti componenti ho visto che hanno aggiunto i pulsanti di comando predefiniti di joomla come nuove opzioni di modifica, pubblicazione, cestino, nella parte superiore della pagina delle impostazioni nel lato amministratore. Per esempio. se uno va nella …
Di recente ho sviluppato un modulo che richiede l'iniezione di alcuni file JS e CSS in <head>ciascuna pagina. Inizialmente, ho usato: $doc =& JFactory::getDocument(); $doc->addScript(JURI::base(true).'/modules/mod_x/js/mod_x.js'); Tuttavia, ho notato che quando è stata abilitata la memorizzazione nella cache, il sito ha caricato sia una versione cache che una versione /cachenon cache …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.