Joomla

Perguntas e respostas para o Joomla! administradores, usuários, desenvolvedores e designers



4
Método para criar uma subconsulta usando JDatabase
Em http://docs.joomla.org/Selecting_data_using_JDatabase , não há um método documentado para escrever uma subconsulta usando o JDatabase. https://gist.github.com/gunjanpatel/8663333 exemplifica uma maneira de fazer isso com (alguns bits omitidos): $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
Qual é a maneira correta de obter todo o $ _POST?
No Joomla! 2.5.x Eu poderia simplesmente executar, JRequest::get('post');mas vendo como JRequestestá obsoleto no Joomla! 3.x eu devo usar JInput. No momento, esse é o código que estou usando para obter o todo $_POST: $app = JFactory::getApplication(); $postData = $app->input->getArray(array_flip(array_keys($_POST))); Mas isso parece bastante complicado e eu me deparo com problemas …
26 cms  php  jinput  jrequest 


8
Práticas recomendadas sobre permissões de arquivos / diretórios do Joomla e propriedade em sistemas Linux?
No passado, eu sempre tive problemas com permissões e propriedade de arquivos / diretórios do Joomla em sistemas Linux. Problemas incluídos Não é possível transferir arquivos para o servidor usando programas como o WinSCP. Não é possível instalar extensões, plugins etc. do Joomla Arquivos e pastas inseguros devido a permissões …

4
Obtenha o URL atual do Joomla
O código a seguir funciona no Joomla 1.6, mas gera um erro de Padrões Estritos na 3.x: Padrões estritos: Somente variáveis ​​devem ser atribuídas por referência //Get the full URL for sharing purposes $uri = & JFactory::getURI(); $absolute_url = $uri->toString(); <?php echo $absolute_url; ?> Como faço para que o código …
25 url 



1
Como combinar ANDs e ORs na cláusula WHERE usando um Objeto de Consulta?
Dado o SQL desejado abaixo, onde Cond1 e Cond2 devem ser atendidos OU Cond3 deve ser atendido para seleção, qual é a maneira correta de usar getQuery()para alcançá-lo? SQL desejado: Condição1 e Condição2 entre parênteses) SELECT * FROM #__myTable WHERE (condition1=true AND condition2=true) OR condition3=true Com encadeamento: especificando OR no …
21 jdatabase  sql 


4
Como substituir classes principais?
Às vezes, é necessário substituir as classes principais para obter mais funcionalidades ou fazer com que algumas funções principais funcionem de outra maneira. Existe alguma maneira de substituir classes principais? Se possível, que problemas posso enfrentar ao substituí-los?
20 overrides 

3
Qual é a maneira correta de lidar com exceções?
No núcleo do Joomla, ainda encontro muitas chamadas como esta: // Check for errors. if (count($errors = $this->get('Errors'))) { JError::raiseError(500, implode("\n", $errors)); return false; } Mas o JError está obsoleto desde a liberação da plataforma 12.1. Então, como devo usar exceções padrão do PHP.

4
Tutorial de desenvolvimento de extensão do Joomla 3.x para um desenvolvedor iniciante
Trabalhei extensivamente na versão Joomla 1.0.15 e desenvolvi várias extensões. Além disso, continuei meu desenvolvimento no Joomla 1.5.x Mas, meu desenvolvimento foi interrompido após este lançamento. Agora, quero iniciar meu desenvolvimento novamente com o Joomla 3.x. Eu posso ver que o Joomla fez várias melhorias, como MVC, modelo responsivo, fluxo …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.