web-dev-qa-db-fra.com

Masquer le nom du modèle

Est-il possible de masquer le nom d'un modèle Joomla 3, par exemple en regardant "Afficher la source" dans un navigateur?

Je sais qu'il est possible de renommer le temate mais cela ne cache pas le nom, il est toujours visible dans tous les chemins css/js, etc.

Je suppose qu'il y a beaucoup d'URL liées aux modèles qui auraient besoin d'être modifiées ou masquées? Vous ne savez pas si quelque chose peut être changé dans le fichier .htaccess ou non?

Toutes les suggestions sont les bienvenues.

4
jonboy

Vous pouvez, en quelque sorte ... mais vous devez faire attention. Prenez ce scénario:

RewriteEngine On
RewriteBase /
RewriteRule ^css/(.*) /templates/purity_iii/css/$1 [L]
RewriteRule ^js/(.*) /templates/purity_iii/js/$1 [L]

Cela fonctionnerait bien, tant que vous n'avez pas de css ou js en dehors de votre chemin de thème, par exemple:

/media/jui/js/jquery.min.js
/media/jui/js/jquery-noconflict.js
/media/jui/js/jquery-migrate.min.js
/media/system/js/caption.js

En bref, cela dépend du modèle que vous utilisez et de vos compétences avec htaccess.

4
James Shaver

La seule chose que vous puissiez faire, à ma connaissance, est de renommer le dossier de modèles du modèle que vous utilisez. Cela peut sembler ne faire aucune différence, mais cela peut parfois arriver, surtout si vous utilisez l'un des fournisseurs de modèles populaires dont le préfixe est bien connu.

Si vous changez le nom de votre dossier de modèles, veillez à le réactiver dans le gestionnaire de modèles afin que le nouveau nom soit pris en compte.

4
Lodder

C’est vraiment facile (à peine découvert). Dans l’administration, allez dans les extensions et cliquez sur les modèles, puis sur le clic gauche, cliquez sur les modèles. Cliquez sur le lien correspondant à votre modèle. nouveau nom

Ça y est, vous avez maintenant une copie du modèle sous votre propre nom

1
craig