Perguntas com a marcação «php»

PHP é uma linguagem de script do lado do servidor projetada para desenvolvimento web, mas também usada como uma linguagem de programação de propósito geral. Joomla é baseado em PHP.

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

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

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

9
Remover ID do artigo do Joomla 3 url

Estou tentando remover o ID do artigo de uma URL do Joomla 3. Eu procurei e a resposta está em components\com_content\router.php mudar 0para 1em$advanced = $params->get('sef_advanced_link', 1); nas linhas 38 e 290 e também comentou if (strpos($segments[0], ':') === false) { $vars['view']...

8
Como extrair dados de um campo extra K2 que é uma matriz?

Estou construindo um site que usa campos extras K2, mas estou personalizando a saída para não apenas extrair todo o bloco de campo extra. Normalmente, algo assim funciona para campos de entrada única: <?php if($this->item->extraFields->streetaddressone->value != ''): ?>...