Recent twitter entries...

  •  

Cakephp: Radiobutton en formulario

Posted by | Posted in CakePHP, php | Posted on 16-02-2010

2

Pues hoy he necesitado crear unos radiobuttons dentro de un formulario. Este formulario se llama una y otra vez porque su objetivo es el hacer que el usuario conteste una pregunta y si acierta, que conteste otra.

En un principio mi código era el siguiente:

create('User', array('action' => 'index/'.$id));
  $contents .= $form->radio('Respuesta',
         array('1'=>$answer1, '2'=>$answer2, '3'=>$answer3));
  $contents .= $form->end('Enviar info');
  echo $contents;
?>

Pero esto me generó un problema: por alguna extraña razón me mantenía el valor de la pregunta anterior en el formulario. Es decir, si había marcado la 3ª respuesta como válida en la primera pregunta, pulsaba el botón de enviar la información y en la segunda pregunta me mapeaba esa 3ª respuesta.
Buscando por foros encontré una solución que no me valió, la de añadir un default (quizás hay alguien que lo haya podido desentrañar)
En mi caso, y como lo resolví fue agregando array(‘value’=>’0′) en la creación del radiobutton. De esta forma el código queda así:

create('User', array('action' => 'index/'.$id));
  $contents .= $form->radio('Respuesta',
         array('1'=>$answer1, '2'=>$answer2, '3'=>$answer3), array('value'=>'0'));
  $contents .= $form->end('Enviar info');
  echo $contents;
?>

Factores clave para posicionar una página en Google

Posted by | Posted in SEO-SEM | Posted on 16-02-2010

0

Hay encuestas acerca del uso de Google que lo señalan (y con razón) como el principal buscador de sitios por Internet, ya que 3 de cada 4 visitas en una página provienen de él. Otro dato interesante es el de que 4 de cada 5 personas que buscan cualquier término únicamente ven los 10 primeros resultados (en caso de no encontrar nada interesante realizan otra búsqueda o se quedan con la duda…).

Por ello, es totalmente necesario invertir cierto tiempo en rankear la página web en el buscador de Google. Por supuesto, la forma en que lo hace es muy compleja, aunque se pueden enumerar una serie de factores clave:

  • El nombre del dominio.
  • El titulo de cada una de las páginas.
  • Los textos con enlaces.
  • La cantidad de palabras que aparezcan en el sitio.
  • Los meta tags.
  • El número y la importancia de los enlaces dirigidos a la web (no es lo mismo que un periódico de renombre ponga un link a mi página a que Pepe en su blog haga referencia al mío). Aun así, Pepe, si me escuchas, sigue manteniendo ese link!!!!
  • La accesibilidad del sitio.
  • Separación adecuada de Modelo, Vista y Controlador, con un mapa de la web bien establecida.
  • Títulos claros y precisos.
  • No haya enlaces dañados o inexistentes.
  • Actualización constante de la información.
  • Intentar no utilizar Flash (aunque los buscadores ya pueden indexar información de una página hecha en flash).