Buenas, tengo un formulario creado por el componente ckforms que quisiera enlazarlo con texto de un artículo de mi sitio.
En concreto al final del articulo:
http://www.kingsschoolofenglish.com/es/servicios/22-empresas.html
En la parte inferior donde pone "Contacte con nosotros y estudiaremos en plan formativo exclusivo para su empresa, solicítenos Presupuesto sin compromiso alguno".
No conozco la URL del elemento en cuestión dentro de mi sitio. Podráin ayudarme?
Gracias,un Saludo.
URL del sitio: http://www.kingsschoolofenglish.com/
Buenos días Jhony, esa manera es compatible con crear un módulo de tipo ckforms e incluirlo en el articulo, pero eso no es el resultado que deseo.
En mi caso, tengo preferencia en arreglar la URL amigable correspondiente a Inscripciones como indico en el post anterior.
Gracias, un Saludo.
Hola Robert
Si algún componente de Joomla como un artículo, formulario, etc no esta asociado a un ítem de menú, entonces no te generará una url amigable.
Si utilizas alguna extensión para urls amigables como sh404SEF si es posible, pero de manera nativa no.
Saludos.
Buenas noches, eso lo tengo claro Jhon. En el caso de Inscripciones, es un item de menu perteneciente al menú destacados de la página principal.
Antes me aparecia como amigable a la hora de hacer click en Inscripciones desde mi página principal, la prueba está que reconoce la direccion amigable
http://www.kingsschoolofenglish.com/es/inscripciones.html
En la actualidad, siguiendo estos pasos:
1.- http://www.kingsschoolofenglish.com/
2.- Hacer click desde el menú Destacados situado en la posición lef de la plantilla.
Da como resultado esta URL no amigable siendo el caso de una URL asociada a un item de menú.
http://www.kingsschoolofenglish.com/es/inscripciones.html?view=ckforms&id=1
QUISIERA VOLVER A TENER LA URL AMIGABLE QUE TENIA ANTERIORMENTE.
GRACIAS.
Hola Robert,
En realidad es el añadido que hace CKForms a tu url "amigable" lo que la deja "menos amigable":
- ?view=ckforms&id=1
Por lo que quizás sea un problema de tu archivo route.php ¿puedes facilitar dicho archivo, comprimido .zip para revisarlo?.
Se encuentra en la ruta: /componentes/com_content/router.php
Saludos
Buenas Luis, en la actualiadad aparece el enlace que me enviabas pero anteriormente me salia la URL amigable en ese mismo formulario. Esto me pasa desde que publiqué los plugins de Ckforms (ahora despublicados).
Adjunto archivo que me pides.
Gracias.
Hola Robert
El tipo de menú Inscripciones que tipo es?, puedes intentar crearlo nuevamente.
Comentas que si deshabilitas el pluging de chkforms entonces la url es amigable?
Buenas Jhon, adjunto imagen correspondiente al item de inscripciones. Para responder al tema d elos plugins, unicamente lo que hice fué publicarlos. Al ver el resultado de que habia perdido la URL amigable del formulario de Inscripciones, procedí a despublicarlos, pero se quedó con el la URL no amigable.
Puede ser que al crear el segundo formulario Ckforms haya interpretado esta URL? En la actualidad, el formulairo de empresas (nuevo formulario) está como enlace en el articulo siguiente donde pone "Contacte con Nosotros"
http://www.kingsschoolofenglish.com/es/servicios/22-empresas.html
Como podeis observar mezcla Inscripciones en la URL, espero que os sirva para ayudarme con mi problema.
Gracias, Saludos.
Hola Robert
-Te recomiendo desinstalar los plugings de formulario.
- Luego crea nuevamente el ítem de menú de inscripciones
- Crea un ítem de menú para tu formulario de empresas
- Luego en el artículo correspondiente http://www.kingsschoolofenglish.com/es/servicios/22-empresas.html , utiliza el editor JCE para crear el link al fomulario referenciando al ítem de menú.
Saludos.
Buenas Jhon, hice lo que me indicaste, pero la URL amigable no vuleve, ni genera otra nueva para el formulario de empresas al crear un item de menú del mismo tipo que inscripciones.
Es curioso que exista la URL amigable:
http://www.kingsschoolofenglish.com/es/inscripciones.html
y no se haya generado, ni exista la URL:
http://www.kingsschoolofenglish.com/es/empresas.html
Saludos.
Hola Robert,
Instale el componente CKForms y me funciona perfectamente inclusive con los plugins desactivados tal como indicas. En todo caso te recomiendo que verifiques el archivo .htaccess y luego desactives las url amigables, guardes los cambios y nuevamente las vuelvas activar (adjunto captura), es posible que así se solucione la url amigable.
Saludos.
Buenos días Jhonny, asi tengo e la actualidad configurado ese apartado. Puedes ser un poco más explicito diciendome que es lo que tengo que mirar del .htaccess?
He probado realizar la desactivación y activación de las URL amigables. El resultado sigue siendo el mismo. En mi caso como he comentado en el post me funcionaba las URL amigable con Ckforms antes de crear el segundo formulario y por supuesto de publicar y despublicar plugins.
Gracias, un Saludo.
Hola Robert
Lo que estoy notando es lo siguiente , tu url
http://www.kingsschoolofenglish.com/es/inscripciones.html?view=ckforms&id=1
En la parte final le indica que formulario debe cargar, tal vez esto es redundante ya que asumo que inscripciones.html por si solo lo indica (tal vez toma el primer formulario por defecto cuando no se indica las variables view e id)
?view=ckforms&id=1
Y si genera un ítem de menú para empresas? de manera que puedas ingresar también a este formulario a través de un ítem de menú:
http://www.kingsschoolofenglish.com/es/empresas.html
Posteriormente puedes crear un menú nuevo sólo con este ítem y no publicarlo a través de ningún módulo, la url será accesible desde un artículo por ejemplo a través de JCE pero no será visible desde ningún módulo.
Saludos.
Buenas tardes, disculpad el retraso de mi respuesta. Pero estoy terminando un proyecto y un posible cliente más para ustedes.
Tras tus indicaciones Jhon, he creado un Menú llamado "oculto", como item de menú, he introducido el formulairo de empresas y todo solucionado. Se me muestra el formulario de empresas de forma amigable aunque lo muestre enlazado en un articulo que es el caso.
Con respecto al formulario de Inscripciones, estoy amargado, he borrado el item de Menú, seguidamente lo he creado de nuevo y el resultado es el mismo. En la navegación reconoce la URL amigable, pero al acceder se me muestra no amigable tal y como os comentaba.
He pensado una solución y quisiera compartirla con ustedes. Crear en mi nuevo menú "oculto" un item de menú para Inscripciones. Seguidamente cambiar el tipo de item de menú en el menú Destacados de mi página principal de tipo enlace externo y así enlazarlo. Es viable esta opción que os propongo?
Saludos, mil Gracias.
Hola Robert,
No es muy entendible lo que nos indicas pero si vas a realizar dicho proceso siempre recomendable hacer una copia de seguridad con Akebba Backup, luego puedes hacer las respectivas pruebas.
Saludos.
Buenas noches, tras indicaciones anteriores de Jhon y por mi propia experiencia, he podido resolver el tema de URL amigables con Ckforms.
El problema ahora está descrito en post posterior y es que me sale un error 404 al acceder al formulario de Inscripciones en INGLÉS.
Pueden cerrar este post y estoy abierto a sugerencias en el post que tengo abierto más posterior.
Gracias, un Saludo.