Joomla

Q & A pour Joomla! administrateurs, utilisateurs, développeurs et concepteurs



4
Méthode de création d'une sous-requête à l'aide de JDatabase
Sur http://docs.joomla.org/Selecting_data_using_JDatabase , il n'y a pas de méthode documentée pour écrire une sous-requête à l'aide de JDatabase. https://gist.github.com/gunjanpatel/8663333 illustre une façon d'y parvenir avec (quelques bits omis): $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')); ...


3
Quelle est la bonne façon d'obtenir l'intégralité de $ _POST?
À Joomla! 2.5.x Je pourrais simplement courir JRequest::get('post');mais vu que JRequestc'est obsolète dans Joomla! 3.x je devrais utiliser JInput. En ce moment, c'est le code que j'utilise pour obtenir l'intégralité $_POST: $app = JFactory::getApplication(); $postData = $app->input->getArray(array_flip(array_keys($_POST))); Mais cela semble plutôt lourd et je rencontre des problèmes s'il est utilisé ...
26 cms  php  jinput  jrequest 


8
Pratiques recommandées concernant les autorisations et la propriété des fichiers / répertoires Joomla sur les systèmes Linux?
Dans le passé, j'ai souvent rencontré des problèmes avec les autorisations et la propriété des fichiers / répertoires Joomla sur les systèmes Linux. Problèmes inclus Impossible de transférer des fichiers vers le serveur à l'aide de programmes tels que WinSCP. Ne pas pouvoir installer les extensions Joomla, les plugins, etc. ...

4
Obtenez l'URL Joomla actuelle
Le code suivant fonctionne dans Joomla 1.6, mais il génère une erreur Strict Standards dans 3.x: Normes strictes: seules les variables doivent être affectées par référence //Get the full URL for sharing purposes $uri = & JFactory::getURI(); $absolute_url = $uri->toString(); <?php echo $absolute_url; ?> Comment puis-je faire fonctionner le code ...
25 url 






6
Comment détecter si l'utilisateur est super utilisateur?
Pour déterminer si le visiteur est un invité , nous utilisons quelque chose comme ceci: if ($user->guest) { echo 'Hello, guest!'; } Maintenant, si je veux déterminer si le visiteur est un super-utilisateur enregistré (administrateur) ou non, quel serait le code pour cela? J'ai des fichiers PHP externes auxquels je ...

3
Quelle est la bonne façon de gérer les exceptions?
Dans le noyau Joomla, je trouve encore de nombreux appels comme celui-ci: // Check for errors. if (count($errors = $this->get('Errors'))) { JError::raiseError(500, implode("\n", $errors)); return false; } Mais JError est obsolète depuis la version 12.1 de la plateforme. Alors, comment dois-je utiliser les exceptions PHP standard.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.