Autor Tema: Ejercicio CU00434A insertar módulo en artículo Joomla  (Leído 7898 veces)

María

  • Sin experiencia
  • *
  • Mensajes: 31
    • Ver Perfil
Buenas, ¿qué tal?

En el capítulo CU00434A del curso de Joomla se pide insertar un módulo de encuesta en un artículo y se dan unas instrucciones que en mi opinión son bastante confusas. Se indica que en el cuadro de "posición" se escriba un texto libre, pero, al menos a mí, no me aparece esa opción, sino solo las posiciones predeterminadas de la plantilla. Textualmente, se dice:

"(...)Guardamos el artículo y a continuación nos vamos al gestor de módulos y generamos un nuevo módulo, del tipo encuesta. Ponemos un título y en el cuadro donde nos pide posición escribimos el nombre de posición que le asignamos en el artículo (en nuestro caso “encuesta_proximos_lenguajes”).(...) "

Así pues, no sé cómo seguir. Agradecería alguna indicación.

Por otra parte, y aunque a esto no he podido llegar, tampoco me parece muy clara la siguiente indicación:

"(...)Comprobamos que la asignación de menú comprenda el artículo donde vamos a insertar el módulo y en “Parámetros” seleccionamos la encuesta que queremos insertar.(...)"

¿Dónde en "Parámetros" de un ítem de menú se puede seleccionar una encuesta? ¿O se refiere a los "Parámetros" del artículo? ¿O del módulo?...Supongo que se refiere a los parámetros de este último, pero creo que no queda nada claro (más que nada lo deduzco por eliminación).

Gracias por la ayuda. Saludos!
« Última modificación: 28 de Septiembre 2014, 18:19 por Alex Rodríguez »

María

  • Sin experiencia
  • *
  • Mensajes: 31
    • Ver Perfil
Re:Ejercicio capítulo CU00434A
« Respuesta #1 en: 29 de Marzo 2012, 19:44 »
Sí, el plugin "contenido cargar módulo" lo tengo habilitado, antes que me preguntéis.

He visto que pone que la sintaxis es Sintaxis: {loadposition user1}

He probado a poner eso en el artículo y a seleccionar en "posición" del módulo de la encuesta "user1", pero sigue sin funcionar...

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:Ejercicio capítulo CU00434A
« Respuesta #2 en: 29 de Marzo 2012, 20:06 »
Hola María, es cierto que la primera vez que se hace puede resultar un poco confuso. Veamos, supongamos que en el artículo hemos escrito

{load position miPruebaDePosicion}

Ahora nos vamos a crear el nuevo módulo y escogemos encuestas. En posición, es verdad que no nos aparece ninguna opción que diga "Escribir texto libre". Haz lo siguiente: simplemente selecciona el nombre de posición que aparezca, bórralo y escribe el nuevo nombre (en este ejemplo miPruebaDePosicion). Lo que acabamos de hacer es un poco extraño, porque normalmente un combobox no es editable, ni borrable, ni nada de eso... pero debería permitírtelo porque así lo han hecho en esta ocasión los programadores de joomla (si no te lo permite tendríamos que aclarar por qué, yo lo he hecho hace un par de días con una web que estamos preparando y no he tenido problemas).

Una vez tienes escrito el nombre, en la parte derecha te aparece "Parámetros del módulo" y ahí debes seleccionar la encuesta que quieres mostrar ahí. Por tanto no se refiere ni a parámetros de un item de menú, ni a parámetros de un artículo, sino en este caso a parámetros del módulo. Quizás no esté del todo claro, pero tu deducción es buena.

Nota: si ya existe un nombre de posición en tu plantilla como user1, no te funcionará. Por tanto, mejor usar un nombre "inventado" como miPosicionCesar que estemos seguros de que no va a coincidir con ningún nombre de la plantilla.
Responsable de departamento de producción aprenderaprogramar.com

María

  • Sin experiencia
  • *
  • Mensajes: 31
    • Ver Perfil
Re:Ejercicio capítulo CU00434A
« Respuesta #3 en: 29 de Marzo 2012, 21:22 »
Hola César

Ante todo, muchas gracias por la ayuda y las explicaciones. Nunca imaginé que el combox fuera editable (nunca había visto uno que lo fuera), así que me estaba volviendo loca. Creo que sería bueno que incluyerais una nota en el manual, o al menos en el pdf de los ejercicios.

También indicar que me surge la duda de si la sintaxis es con el "load position" junto o separado (en el manual lo ponen todo junto y tú lo pones separado). Y que habiendo probado ambas formas, con el módulo habilitado (el de la encuesta), seleccionada la encuesta dentro de sus parámetros, la encuesta en sí publicada...y creo que todo lo que había que tener puesto...pues me sigue sin funcionar y en la visualización del artículo se ve la sintaxis pero no la encuesta:

http://www.menudagenda-ibiza.com/index.php/gastronomia

A ver si se te ocurre algo más que se me haya pasado por alto...he probado a cambiar un par de veces el nombre, incluso he puesto el que tú ponías de ejemplo, pero nada...

Gracias mil!!!

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:Ejercicio capítulo CU00434A
« Respuesta #4 en: 29 de Marzo 2012, 22:08 »
Tienes razón María, creo que va todo junto, por ejemplo:

{loadposition imagen_aleatoria}

Separado no estoy seguro de si funcionaría.

En la URL que has puesto veo que tienes load position separado, puede que el problema esté ahí.

Otra cosa que se me ocurre es que compruebes cómo está en el código fuente entrando en el editor y viendo el código html. Yo cuando activo el código fuente me sale:

<div style="text-align: center;">
   {loadposition imagen_aleatoria}</div>

Si no lo tienes entre etiquetas div también puedes probar a ponerlas.

Otra cosa que se me ocurre es que compruebes que la encuesta está todo ok: prueba a ponerla en un lateral y que se pueda ver sin problemas, ya que si no la puedes ver en un lateral tampoco la vas a poder ver en un artículo.
Responsable de departamento de producción aprenderaprogramar.com

María

  • Sin experiencia
  • *
  • Mensajes: 31
    • Ver Perfil
Re:Ejercicio capítulo CU00434A
« Respuesta #5 en: 29 de Marzo 2012, 22:18 »
Hola otra vez, César!

Pues había probado la sintaxis de las dos maneras (más que nada porque no sabía cuál era la buena) y no me funcionaba ninguna, pero he revisado el código html (que en otros intentos sí lo había mirado, pero esta última vez no) y he visto que se había copiado un poco de código erróneo, así que era ese el problema y por fin, ¡¡ha funcionado!!

(por cierto que no ha hecho falta añadir las etiquetas <div> y en la teoría tampoco se menciona, así que no creo que sea necesario).

Te agradezco muchísimo tu ayuda, un saludo!!

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".