XHTML no valido cuando son 2 warning o 2 success

Hola, aviso que cuando se muestran dos mensajes de warning o success se repetite el id (id="kumbiaDisplay") por lo tanto no valida.
Flash::warning(_("Complete el campo \"Categoria\" para el idioma Spanish."));
Flash::warning(_("Complete el campo \"Categoria\" para el idioma Frances."))
<div id="kumbiaDisplay" class="warning_message">Complete el campo "Categoria" para el idioma Spanish.</div>
<div id="kumbiaDisplay" class="warning_message">Complete el campo "Categoria" para el idioma Frances.</div>
<div id="kumbiaDisplay" class="sucess_message">La imagen "2244995.jpg" fue subida correctamente.</div>
<div id="kumbiaDisplay" class="sucess_message">Datos guardados correctamente.</div>

No es algo grave, Saludos

Comentarios

  • edited 9:17
    Hola, sería bueno saber en que parte esta el código que genera el <div> para poder cambiarle el id por un class, y hacer lo msimo en el css. Si alguien que conozca el Framework sabe donde se ubica esta porción de código que nos cuente <!-- s8) --><img src="{SMILIES_PATH}/icon_cool.gif" alt="8)" title="Cool" /><!-- s8) -->
  • En el archivo flash.php (E:\Proyectos\Nombre\library\kumbia\messages\flash.php)
    en la linea 45
    public static function error($err, $include_style=false){
    if(isset($_SERVER)){
    if($include_style){
    stylesheet_link_tag('style');
    }
    print '<div id="kumbiaDisplay" class="error_message">'.$err.'</div>'."\n";
    } else {
    print strip_tags($err)."\n";
    }
    }


    en la linea 67

    public static function notice($msg){
    if(isset($_SERVER)){
    print '<div id="kumbiaDisplay" class="notice_message">'.$msg.'</div>'."\n";
    } else {
    print strip_tags($msg)."\n";
    }
    }


    en la linea 80
    public static function success($msg){
    if(isset($_SERVER)){
    print '<div id="kumbiaDisplay" class="sucess_message">'.$msg.'</div>'."\n";
    } else {
    print strip_tags($msg)."\n";
    }
    }


    en la linea 93
    public static function warning($msg){
    if(isset($_SERVER)){
    print '<div id="kumbiaDisplay" class="warning_message">'.$msg.'</div>'."\n";
    } else {
    print strip_tags($msg)."\n";
    }
    }

    en la linea 106
    public static function interactive($msg){
    if(isset($_SERVER)){
    print '<div id="kumbiaDisplay" class="interactive_message">'.$msg.'</div>'."\n";
    } else {
    print strip_tags($msg)."\n";
    }
    }




    en el css style.css (E:\Proyectos\Solingua\public\css\style.css)

    en la linea 16
    #kumbiaDisplay {
    width: 95%;
    font-weight: bold;
    margin: 0 auto;
    padding: 2px 25px;
    background-repeat: no-repeat;
    background-position: 5px center;
    text-align: left;
    }


    Cambiando los id por class de esta forma:
    class="kumbiaDisplay sucess_message"
    y asi con los demas
    y en el css borrando
    background-repeat: no-repeat;
    background-position: 5px center;
    al kumbiaDisplay y agregandoselos a sucess_message y asi con los demas.

    funciona
Sign In or Register to comment.