Editar el index.php

Mostrando 5 respuestas a los debates
  • Autor
    Entradas
    • #108638
      gaggiaesjose antonio
      Participante

      Hola a todos

      Antes de nada comentar que no tengo conocimientos de programación, así que disculpadme si mis dudas no está correctamente expresadas. Intentaré redactar lo más claramente posible mis dudas y las acompañaré de imágenes para intentar facilitaros en la medida de lo posible vuestra impagable ayuda.

      He seguido este tutorail (https://www.youtube.com/watch?v=aJuAV4wjjig) de Erick Mines, muy bueno por cierto, en el que se explica como editar una plantilla de joomla 2.5 editando tanto el archivo index.php como los archivos css.

      Pues bien, en mi plantilla, sólo los menús cuyo módulo se publica en la posición 1 tienen el aspecto que se muestra en la siguiente imagen, mientras que los menús cuyo módulo se publica en cualquier otra posicin adquieren un aspecto de menú vertical.
      [URL=http://imageshack.us/photo/my-images/46/generalzq.jpg/][IMG]http://img46.imageshack.us/img46/4475/generalzq.jpg[/IMG][/URL]

      Analizando un poco la página con la herramienta “inspeccionar elemento” de Chrome, me di cuenta de que el aspecto de los menús estaba definido por una etiqueta que se llama ul class,ul class “art_hmenu” para el caso del menú de la posicion 1, y ul class “menú” para el menú de la posición 10, como se puede ver aquí:

      MENÚ POSICION 1

      [URL=http://imageshack.us/photo/my-images/62/definicionmenhorizontal.jpg/][IMG]http://img62.imageshack.us/img62/6526/definicionmenhorizontal.jpg[/IMG][/URL]

      MENÚ POSICION 10

      [URL=http://imageshack.us/photo/my-images/51/definicinmenvertical.jpg/][IMG]http://img51.imageshack.us/img51/5271/definicinmenvertical.jpg[/IMG][/URL]

      Entonces pensé que si cambiaba la ul class del menú vertical a ul class “art_hmenú”, igual que en el menú horizontal, el aspecto de este menú sería del tipo horizontal. Y efectivamente, si lo cambiamos, el menú vertical adquiere el mismo aspecto que mi otro menú:

      [URL=http://imageshack.us/photo/my-images/818/modificacinhecha.jpg/][IMG]http://img818.imageshack.us/img818/5816/modificacinhecha.jpg[/IMG][/URL]

      ¡Genial! Ahora, siguiendo el tutorial de Erick Mines sólo me quedaría editar mi index.php para que mi menú vertical se mostrara con el aspecto horizontal.

      [b]Pero no, cuando abro mi archivo index.php me encuentro algo bastante distinto a lo que aparecen en los archivos index.php de las plantillas que trae joomla 2.5 por defecto. He de decir que utilizo artisteer 4 para crear mis plantillas.

      En mi index.php es como si aún no estuviera todo definido, como si fueran una especie de scripts los que se encargan de generar parte del código en el momento de visualizar la página. Esto son suposiciones mias, como dije, no se nada de programación, así que disculpadme si esta parte no está bien explicada.

      Os dejo una imagen de como se ve mi archivo index.php[/b]:
      [URL=http://imageshack.us/photo/my-images/856/phps.jpg/][IMG]http://img856.imageshack.us/img856/2872/phps.jpg[/IMG][/URL]

      Disculpadme el tostón, sólo he intentado poner todo lo que puedo de mi parte para hacer mi pregunta lo más comprensible posible.

      Muchas gracias de antemano!!!

    • #108639
      Federico PiccoliFederico Piccoli
      Participante

      Ciao

      No me he enterado de cual era la pregunta, pero hay algo que no entiendo:
      – que tiene que ver el código del index.php de una plantilla con el código de un módulo?
      – donde está la modificación del css para que el modulo cambie de orientación?

    • #108640
      gaggiaesjose antonio
      Participante

      Gracias por contestar tan rápido Federico. La pregunta sería como tengo que editar en mi caso el archivo index.php para que este menú se muestre de la misma manera (en horizontal) que el otro.

      Con respecto a tu pregunta, decirte que soy demasiado novato para responderte 🙁 ¿Debo entender entonces que no es el archivo index.php el que debo editar para cambiar el aspecto que muestra mi menú?

      No se a que te refieres con la modificación del css. Hasta donde yo entiendo, pensé que el ul class denominado art_hmenú en mi plantilla “llamaba” a unas reglas css, y que cambiando este ul class podría conseguir que se mostraran con el aspecto que yo quiero.
      Espero que puedas ayudarme.

      Un saludo, y gracias de nuevo!!!

    • #108641
      Federico PiccoliFederico Piccoli
      Participante

      Ciao

      Los menus editables desde el backend son modulos y los archivos de los modulos se editan desde la carpeta del modulo correspondiente, además deberás editar tanto el php como el css si quieres cambiar la visualización.

      El codigo fuente sirve para ver el resultado final elaborado que envía el servidor al navegador, pero no se puede tomar como base para conocer exactamente los procesos de php ni de html que se realizan dentro del servidor.

      ul class art_hmenu llama a la clase del css, y és en el css donde debes cambiar las propiedades, no desde el php o del html.

    • #108644
      gaggiaesjose antonio
      Participante

      Hola de nuevo Federico, muchas gracias por tu ayuda.

      [quote=”Federico Piccoli” post=29322]

      ul class art_hmenu llama a la clase del css, y és en el css donde debes cambiar las propiedades, no desde el php o del html.[/quote]

      Pregunto desde la ignorancia: ¿No sería posible entonces editar el php para decirle que vaya a buscar las reglas del css a ul class “art_hmenu”?

      Incluso creo que desde el backend de joomla es posible esto, en la parte de configuración donde pone “sufijo clase modulo” y “sufijo clase menu”

      [URL=http://imageshack.us/photo/my-images/17/sufijos.jpg/][IMG]http://img17.imageshack.us/img17/412/sufijos.jpg[/IMG][/URL]

      [b]¿Es posible cambiar la apariencia de nuestros módulos y menús de esta manera? Y en caso de que así sea ¿como tendría que escribir aquí los estilos?

      He probado a escribir _hmenu, art_hmenu, dejar un espacio delante, sin espacio…. pero no he conseguido nada[/b]

      Edito para decir que ya he conseguido poner este segundo menu de manera horizontal, poniendo lo correcto en los campos sufijo clase modulo y sufijo clase menú. En mi caso el problema era que estaba poniendo art_hmenu en vez de art-hmenú…una confusión de guiones… también decir que antes del sufijo, en mi caso, tengo que poner un espacio, por si le puede ayudar a alguien.

      Un saludo, y muchas gracias por tu ayuda Federico, le he dado al boton del karma para agradecertelo 🙂

    • #108645
      Federico PiccoliFederico Piccoli
      Participante

      Ciao

      [quote=”gaggiaes” post=29325]…Pregunto desde la ignorancia…[/quote]
      Esto és lo importante, el análisis és correcto y ahora esta en tu mano decidir si colmar la ignorancia o seguir dando palos de ciego,

Mostrando 5 respuestas a los debates
  • Debes estar registrado para responder a este debate.
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver
Privacidad