Je suis en train de porter un site existant vers Joomla 1.5. Les menus du site existant utilisent des images de survol et du Javascript intégré. Comment puis-je rendre les menus similaires dans Joomla et utiliser les menus de Joomla, sans réécrire le code du menu?Portage d'un site Web vers Joomla: Comment traiter les menus Javascript?
Répondre
Cela a fini par être plutôt simple, en fait. Joomla rend les menus comme <UL><LI><A>
étiquettes. Tout ce que je devais faire était d'extraire l'arrière-plan de l'une des images du menu (à la fois dans l'état sélectionné et non sélectionné), définir des images comme arrière-plan dans chacun des styles dans le CSS Joomla, et voilà site (moins une police légèrement différente, puisque le texte ne fait plus partie de l'image).
Pour afficher un élément de menu en tant qu'image, modifiez votre élément de menu et sélectionnez une image sous l'en-tête Paramètres (Système) (cette zone est remplie automatiquement avec les images du dossier images/stories).
Vous devrez également configurer le module pour que le menu affiche les images que vous avez définies. Allez dans Extensions> Modules, puis sélectionnez le module pour votre menu (par exemple, Menu principal). À partir de là, sélectionnez Autres paramètres, puis définissez Afficher les images de menu et Lien image de menu sur Oui.
Les renversements seront un peu plus compliqués. Vous ne pourrez pas ajouter JavaScript en ligne, mais vous pourrez peut-être utiliser JavaScript pour trouver votre menu et affecter des survols à chaque élément. Joomla est livré avec MooTools, ou vous pouvez utiliser jQuery si vous êtes plus à l'aise avec l'esprit. Utilisez le champ ID de balise de menu sous Paramètres avancés pour donner à votre élément de menu ul
un identifiant HTML.
- 1. ColdFusion redirige les liens vers Joomla
- 2. Joomla au site HTML statique
- 3. Portage d'un script Bash vers Java
- 4. Portage du code C++ d'unix vers les fenêtres
- 5. Intégrer blog wordpress avec le site joomla
- 6. migrer un site web vers WIKI
- 7. Comment autoriser les utilisateurs à modifier les menus frontaux?
- 8. Portage de std :: map vers C?
- 9. Comment créer un lien vers un site web dans Cocoa?
- 10. Comment rediriger vers un site Web externe avec des rails?
- 11. Comment empêcher plusieurs requêtes Web de traiter les mêmes enregistrements?
- 12. Portage SHA512 Implémentation Javascript à Actionscript
- 13. Déplacez l'ensemble du site joomla vers un autre directoy/sous-domaine
- 14. Approche dynamique: Joomla ouvrir le lien vers un iframe
- 15. Portage de l'application Jboss/Seam vers des versions plus récentes
- 16. Rediriger le site Web racine vers le sous-répertoire
- 17. Comment commencer à traiter le courrier électronique lié à l'activité du site Web?
- 18. Comment valider les menus déroulants en PHP?
- 19. Comment mettre à niveau un site Web qui utilise des fichiers #include vers une application Web
- 20. Erreur de compilation lors du portage de gfortran vers ifort
- 21. Menus glissants Jquery
- 22. Problèmes dans le portage du code c/C++ vers VxWorks
- 23. Portage d'une application d'Oracle 9 vers Oracle 11 - gottchas?
- 24. Comment modifier un site Web à partir d'un site hébergé IIS vers un site hébergé ASP.Net Development Server?
- 25. Migration d'un site Web ASP vers Sharepoint 2007
- 26. Portage d'une application Qt de Linux vers Windows
- 27. Formules Excel donnant #VALUE! erreur lors du portage vers Mac
- 28. L'éditeur TinyMCE remplace les tags dans les articles Joomla
- 29. Comment réparer les EmbeddedRessources dans un site Web ASP.NET?
- 30. UIWebView affiche le site Web stocké localement (HTML, images, Javascript)
Bonne chance. La seule chose à apprendre à propos de Joomla est que vous devez généralement faire les choses à la place de Joomla au lieu d'obtenir Joomla pour faire les choses à votre façon. Avez-vous envisagé un CMS plus flexible comme Drupal? – ceejayoz
J'ai considéré Silverstripe et je ne veux pas apprendre Drupal. Peut-être que cela va changer d'avis. – cdonner