Problemas en tags.php V-0.4

edited marzo 2008 in Bugs y Problemas
Estuve tirando varios códigos con ayuda de Kumbia y cuando cambiaba de navegador el diseño se me iba , y me percate que no era de mi parate sino de los tag que se generan con kumbia y es que algunos(casi todos) abren y no cierran correctamente
por ejemplo
function text_field_tag($name){
	$value = get_value_from_action($name);
	$name = get_params(func_get_args());
	if(!$name[0]) $name[0] = $name['id'];
	if(!$name['name']) $name['name'] = $name[0];
	if(!$value) $value = $name['value'];
	$code.="<input type='text' id='{$name[0]}' value='$value' ";
	foreach($name as $key => $value){
		if(!is_numeric($key)){
			$code.="$key='$value' ";
		}
	}
	$code.=">\r\n";
	return $code;
}


como ven aquí en $code.=">\r\n"; no se cierra correctamente
debería ser así $code.="/>\r\n";

el codigo corregido quedaria asi
function text_field_tag($name){
	$value = get_value_from_action($name);
	$name = get_params(func_get_args());
	if(!$name[0]) $name[0] = $name['id'];
	if(!$name['name']) $name['name'] = $name[0];
	if(!$value) $value = $name['value'];
	$code.="<input type='text' id='{$name[0]}' value='$value' ";
	foreach($name as $key => $value){
		if(!is_numeric($key)){
			$code.="$key='$value' ";
		}
	}
	$code.="/>\r\n";
	return $code;
}

Bueno como este hay varios
como son
    submit_tag
    submit_remote_tag
    submit_image_tag
    button_tag
    text_field_tag
    checkbox_field_tag
    numeric_field_tag
    textupper_field_tag
    file_field_tag
    radio_field_tag
    password_field_tag
    hidden_field_tag
    upload_image_tag
    [/list:u]


    Bueno estos son los que pude ver , la versión que tengo es la ultima del repositorio la 0.4.
    Saludos espero qeu se solucione este problema pues con mozilla no da problemas pero con Internet explore si

Comentarios

  • Gracias vamos a revisarlo y probarlo en los navegadores a ver que tal...
  • Revisando el Codigo de la version 0.4 actual la que esta en el svn tengo el siguiente codigo...
    $code.=" />\r\n"; esto significa que se estan cerrando bien los tags...
  • edited 11:27
    NO se cual revisaste pero esta que esta en el repositorio no tiene cerrado algunos tag
    saludos
    <!-- m --><a class="postlink" href="http://tools.assembla.com/kumbia/browser/0.4/lib/kumbia/tags.php">http://tools.assembla.com/kumbia/browse ... a/tags.php</a><!-- m -->

    PD:Algunos tags si estan cerrados
    saludos
  • edited 11:27
    Recordemos que la 0.4 fue concebida para html y correspondientemente en ese estándar es opcional para algunos tags por ejemplo el input esa forma de definirse (sin el / en el cierre), sin embargo para xhtml si es un requisito indispensable.

    En la 0.5 todo esto será corregido para estar acorde al estándar de xhtml. <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D -->

    Saludos.
  • edited 11:27
    Si pero si se puede arreglar
    creo qeu seria bueno
    no creen
    saludos
  • Si claro pienso que debemos corrergirlo aun hay que tener claro que este enfoque sera tomado en cuenta es para la version 0.5 ya que fue la que se concibio con xhtml
Sign In or Register to comment.