Est-ce que quelqu'un sait comment changer le bain de base du gestionnaire de supports de Joomla de manière dynamique?
Ou inversement, si je spécifie un dossier avec l'URL, puis-je le définir comme chemin de base et empêcher les utilisateurs de monter plus haut dans le répertoire?
Par exemple, images est la base et j'ai défini le dossier en tant que pommes dans l'URL. Cela affiche le dossier images/pommes. Puis-je empêcher les utilisateurs de revenir aux images? Parce que les pommes de dossier seront déclarées dynamiquement à partir de mon composant?
Merci!
Le COM_MEDIA_BASE
et COM_MEDIA_BASEURL
les constantes sont définies dans:
administrateur/composants/com_media/media.php
En ligne 42 et 43 .
Je suppose que vous pourriez les redéfinir:
http://php.net/manual/en/function.runkit-constant-redefine.php
Cependant , soyez très prudent si vous l'utilisez! Les constantes ne sont pas supposées être redéfinies, d'où leur nom. Si vous vous engagez dans cette voie, il doit être redéfini à sa valeur initiale au bas de votre fonction.