Joomla

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

31
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 =...

25
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...

20
Como detectar se o usuário é superusuário?

Para determinar se o visitante é um convidado , usamos algo como isto: if ($user->guest) { echo 'Hello, guest!'; } Agora, se eu quiser determinar se o visitante é um superusuário (administrador) registrado ou não, qual seria o código para isso? Eu tenho alguns arquivos PHP externos que eu...

20
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

20
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...

19
Como contribuo com código para o Joomla?

Estou ciente de que o código é gerenciado em https://github.com/joomla/joomla-cms (pelo menos para o CMS) e que devo enviar solicitações pull para sugerir que o código seja adicionado. Estou especialmente interessado em algumas boas dicas para gerenciar minhas contribuições e garantir que o código...