Joomla

Preguntas y respuestas para Joomla! Administradores, usuarios, desarrolladores y diseñadores.



4
Método para crear una subconsulta utilizando JDatabase
En http://docs.joomla.org/Selecting_data_using_JDatabase , no existe un método documentado para escribir una subconsulta utilizando JDatabase. https://gist.github.com/gunjanpatel/8663333 ejemplifica una forma de lograr esto con (se omiten algunos bits): $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 …


3
¿Cuál es la forma correcta de obtener todo el $ _POST?
En Joomla! 2.5.x Podría simplemente ejecutar, JRequest::get('post');pero ya que JRequestestá en desuso en Joomla! 3.x debería usar JInput. En este momento, este es el código que estoy usando para obtener todo $_POST: $app = JFactory::getApplication(); $postData = $app->input->getArray(array_flip(array_keys($_POST))); Pero esto parece bastante engorroso y me encuentro con problemas si se …
26 cms  php  jinput  jrequest 


8
¿Prácticas recomendadas con respecto a los permisos y propiedad de archivos / directorios de Joomla en sistemas Linux?
En el pasado, a menudo he tenido problemas con los permisos y la propiedad de los archivos / directorios de Joomla en los sistemas Linux. Problemas incluidos No poder transferir archivos al servidor utilizando programas como WinSCP. No poder instalar extensiones, complementos, etc. de Joomla Archivos y carpetas inseguros debido …

4
Obtenga la URL actual de Joomla
El siguiente código funciona en Joomla 1.6, pero arroja un error de estándares estrictos en 3.x: Normas estrictas: solo las variables deben asignarse por referencia //Get the full URL for sharing purposes $uri = & JFactory::getURI(); $absolute_url = $uri->toString(); <?php echo $absolute_url; ?> ¿Cómo puedo hacer que el código funcione …
25 url 



1
¿Cómo combinar AND y OR en la cláusula WHERE utilizando un objeto de consulta?
Dado el SQL deseado a continuación, donde se deben cumplir Cond1 y Cond2 O se debe cumplir Cond3 para la selección, ¿cuál es la forma correcta de usar getQuery()para lograrlo? SQL deseado: condición1 y condición2 entre paréntesis) SELECT * FROM #__myTable WHERE (condition1=true AND condition2=true) OR condition3=true Con encadenamiento: especificando …
21 jdatabase  sql 



4
¿Cómo anular las clases principales?
A veces es necesario anular las clases principales para obtener más funcionalidad o hacer que algunas funciones centrales funcionen de otra manera. ¿Hay alguna forma de anular las clases principales? Si es posible, ¿qué problemas puedo enfrentar al anularlos?
20 overrides 

3
¿Cuál es la forma correcta para el manejo de excepciones?
En el núcleo de Joomla todavía encuentro muchas llamadas como esta: // Check for errors. if (count($errors = $this->get('Errors'))) { JError::raiseError(500, implode("\n", $errors)); return false; } Pero JError está en desuso desde la versión de plataforma 12.1. Entonces, ¿cómo debo usar las excepciones PHP estándar?

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.