web-dev-qa-db-fra.com

Télécharger des fichiers de code sur le site Joomla

Nous essayons d’ajouter Python des fichiers de code sur notre site Joomla. Nous utilisons le plug-in d’éditeur JCE, qui ne semble pas le permettre (nous avons essayé différentes combinaisons avec les paramètres JCE. Quelqu'un l'a-t-il déjà fait avant d'utiliser JCE ou existe-t-il un plug-in différent pour le téléchargement de fichiers de code que nous devrions envisager?

Y a-t-il quelque chose à l'intérieur de Joomla ou de JCE lui-même qui bloque de tels téléchargements de fichiers? Jusqu'à présent, nous avons examiné le répertoire /libraries/Joomla/filter/input.php ainsi que les paramètres généraux du média, sans succès. Je ne pense pas que cela soit bloqué par PHP, ou est-ce?

2
Sebastian Sulger

Par défaut, JCE supprime le code non standard lors de l'enregistrement de l'article. Les filtres de texte Joomla peuvent également bloquer certains codes, mais ils peuvent être désactivés (par exemple, pour les super administrateurs) dans Système -> Configuration globale -> Filtres de texte.

Vous pouvez utiliser une extension tierce comme la version gratuite ou payante de Regular Labs Sourcerer ou similaire pour insérer PHP et un autre code dans un article.

Joomla fonctionne sur PHP, vous devrez donc probablement appeler votre script python de PHP. Il semble y avoir de nombreuses façons de le faire. Pour quelques exemples , voir les réponses aux questions suivantes:

1
Neil Robertson

Si je comprends bien la situation, vous souhaitez télécharger des fichiers source bruts vers un emplacement de Joomla. J'ai seulement trouvé deux extensions qui font un travail adéquat pour ce type de chose: Chronoforms5 et Docman (à ne pas confondre avec le même nom eDocman). Chronoforms est le moins cher des deux, mais sa méthode de téléchargement est également plus banale, tandis que Docman possède l'interface la plus fluide que vous puissiez souhaiter pour le dos et l'interface, mais coûte un peu plus cher. Comme d'habitude, vous en avez pour votre argent.

0
Rafe