botón ver más con PHP

Tema en 'Programación & Programación Web' iniciado por ulisesthecras, 29 Oct 2012.

  1. ulisesthecras

    ulisesthecras Usuario Nuevo nvl. 1
    6/41

    Registrado:
    24 Feb 2011
    Mensajes:
    1
    Me Gusta recibidos:
    0
    Saludos, este es mi primer post, me dedico al desarrollo de sitios web, dentro de los sitios que he desarrollado es tipico que para las noticias o similares se muestre una fracción de texto junto a un botón 'ver más'. al no encontrar nada en google realice esta simple función la cual cumple lo que se le pide.


    la función es la siguiente:


    function ver_mas($texto,$cantidad){
    $arr_texto=explode(" ",strip_tags($texto));
    if(count($arr_texto)>$cantidad){
    $n_texto="";
    for($i=0;$i<$cantidad;$i++){
    $n_texto.=$arr_texto[$i]." ";
    }
    }else{
    $n_texto=$texto;
    }
    return $n_texto." ...";
    }


    la función recibe 2 variables, el texto y la cantidad de palabras a mostrar. se utiliza de la siguiente forma:


    <?php echo ver_mas($texto,17);?>
    <a href="link noticia">VER MÁS</a>




    si necesitan mostrarlo en la misma pagina con jquery seria:


    <script>
    $(document).ready(function(){
    $("#noticia_completa").hide();


    $("#ver").click(function(){
    $("#noticia_corta").hide();
    $("#noticia_completa").show();
    });
    });
    </script>


    <div id="noticia">
    <div id="noticia_corta">
    <?php echo ver_mas($texto,17); ?>
    <a href="#" id="ver">VER MÁS</a>
    </div>
    <div id="noticia_completa">
    <?php echo $texto; ?>
    </div>
    </div>




    esto de forma rapida, se pueden agregar efectos y todo ello pero eso se los dejo a ustedes.




    si necesitan ayuda en algo de programación y les puedo ayudar encantado.
    esperando les sirva me despido.


    saludos a todos!
     
    #1 ulisesthecras, 29 Oct 2012
    Última edición: 29 Oct 2012
  2. cavoso

    cavoso Usuario Casual nvl. 2
    37/41

    Registrado:
    31 May 2008
    Mensajes:
    2.727
    Me Gusta recibidos:
    13
    voy a guardarlo en mi lista de codigos y cuando lo necesito que estoy viendo que lo are voy a probarlo y te digo que tal funciona.
     
  3. Merovingio

    Merovingio Usuario Habitual nvl.3 ★
    187/244

    Registrado:
    20 Mar 2009
    Mensajes:
    33.491
    Me Gusta recibidos:
    6
    no he probado si funciona, pero a simple vista, te falto las librerias que ocupaste!
    jquery por supuesto.
    se agradece el aporte.
     
  4. Kai_Vilu

    Kai_Vilu Usuario Casual nvl. 2
    37/41

    Registrado:
    10 Ago 2012
    Mensajes:
    3.374
    Me Gusta recibidos:
    1
    pero las librerias de jquery son opcionales po viejo escoges las que quieras xd
     
  5. Aguil@

    Aguil@ Usuario Habitual nvl.3 ★
    197/244

    Registrado:
    10 Oct 2007
    Mensajes:
    13.935
    Me Gusta recibidos:
    38
    se agradece ! :)
     
  6. design21

    design21 Usuario Nuevo nvl. 1
    16/41

    Registrado:
    10 Dic 2006
    Mensajes:
    456
    Me Gusta recibidos:
    0
    esta bakan .. .
     
  7. RedSkies

    RedSkies Usuario Nuevo nvl. 1
    6/41

    Registrado:
    30 May 2010
    Mensajes:
    28
    Me Gusta recibidos:
    0
    Alguno de uds que porgraman en php se manejan con symfony 2?