Problemas con el código de la extension Gtranslate  

 
Rosario
 Rosario
Noble Member

Estoy mejorando la accesibilidad de la web y aunque se que no os corresponde, quizás ya habéis tenido otros caso de lo que hay que hacer frente a este tipo de mensajes que aparece junto a la extensión de traducción.
A form control does not have a corresponding label.

No se donde tengo que buscar el formulario

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 09/08/2017 3:11 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola rosario.

Lo que te dice en el aviso es que un elemento del formulario no tiene su etiqueta correspondiente.

Si puedes adjuntar una captura con el aviso y donde lo muestra, nos resultara de ayuda para poder ver de donde viene.

Un saludo

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¿Has probado WpCenter?, es nuestro nuevo manager de WordPress desde el propio cPanel sin necesidad de acceder a tu administración, te permitirá configurar actualizaciones automáticas y mucho más.
Pruébalo accediendo a tu cPanel > Aplicaciones Webempresa > WpCenter
¡Gracias!.

ResponderCitar
Respondido : 09/08/2017 3:32 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Rosario
 Rosario
Noble Member

Te incluyo una captura del formulario al que se refiere, le falta la etiqueta label en alguna parte que desconozco

ResponderCitar
Respondido : 09/08/2017 5:04 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Puedes agregar un label manualmente, que extensión estas usando?, revisa el archivo de vista de la extensión y agrega código HTML como:

Este código debes agregarlo antes que se cree el control de selección.

Saludos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 09/08/2017 8:26 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Rosario
 Rosario
Noble Member

No se en qué archivo y en qué lugar del archivo debo añadirlo. ¿Cómo puedo buscarlo?, suelo usar dreamweaver cs6 para rastrear. ¿Qué significa aria-hidden?

ResponderCitar
Respondido : 10/08/2017 2:42 am
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Estoy buscando el error que comentas:

A form control does not have a corresponding label.

Sin embargo no logro reproducirlo en ningún momento en la web, puedes indicarme como reproducirlo o adjuntar una captura del mensaje?

Si nuestra ayuda te ha sido útil, déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 10/08/2017 3:23 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Rosario
 Rosario
Noble Member

Este error sale al chequear con wave el tema de accesibilidad.

He revisado archivos para incluir el código que me envía Jhon, pero solo encuentro un index.html vacío y un default.php dentro de la carpeta tmpl, con una instrucción alusiva a Select Language, pero la instrucción de Jhon no es php y no se donde encajarla.

echo '
';
echo 'Select Language';
foreach($lang_array as $lang => $lang_name) {
$show_this = 'show_'.str_replace('-', '', $lang);
if($$show_this)
echo ''.$lang_name.'';
}

ResponderCitar
Respondido : 10/08/2017 5:45 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Prueba colocarla dentro del echo en la primera línea, es decir:

echo '
';

En lugar de aria-hidden debería ser hidden solamente, es decir para que no te malogre el diseño debería ocultarse, sin embargo los screen readers aún podrían leerlo, si colocas aria-hidden los screen readers no lo leerán, pero la idea es que si lo lean.

Revisa:
https://stackoverflow.com/questions/31107040/whats-the-difference-between-html-hidden-and-aria-hidden-attributes

Saludos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 10/08/2017 7:29 pm

Cursos Gratuitos WordPress

Rosario
 Rosario
Noble Member

ya he puesto esta instrucción en el archivo default.php línea 262, pero me sigue saliendo el error en wave
http://wave.webaim.org/report#/http://alhma.com/maquina-virtual

Para arreglarlo me dice lo siguiente:

Why It Matters
If a form control does not have a properly associated text label, the function or purpose of that form control may not be presented to screen reader users. Form labels also provide visible descriptions and larger clickable targets for form controls.

How to Fix It
If a text label for a form control is visible, use the

pero no se donde encontrar la etiqueta form, solo he encontrado esta línea que no parece prestarse a que se le incluya un label

function openTab(url) {var form=document.createElement('form');form.method='post';form.action=url;form.target='_blank';document.body.appendChild(form);form.submit();}

ResponderCitar
Respondido : 31/08/2017 2:45 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Prueba quitando el hidden al label del código que te envié anteriormente. La idea es que se vea el texto ya que la herramienta al parecer necesita que se muestre. Esto posiblemente te cambiará el diseño

Saludos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 31/08/2017 8:39 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Por favor Iniciar Sesión o Registro