botón ver más con PHP

Discussion in 'Programación & Programación Web' started by ulisesthecras, Oct 29, 2012.

  1. ulisesthecras

    ulisesthecras Usuario Nuevo nvl. 1
    6/41

    Joined:
    Feb 24, 2011
    Messages:
    1
    Likes Received:
    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, Oct 29, 2012
    Last edited: Oct 29, 2012
  2. cavoso

    cavoso Usuario Casual nvl. 2
    37/41

    Joined:
    May 31, 2008
    Messages:
    2,727
    Likes Received:
    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

    Joined:
    Mar 20, 2009
    Messages:
    33,491
    Likes Received:
    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

    Joined:
    Aug 10, 2012
    Messages:
    3,374
    Likes Received:
    1
    pero las librerias de jquery son opcionales po viejo escoges las que quieras xd
     
  5. Aguil@

    Aguil@ Usuario Habitual nvl.3 ★
    197/244

    Joined:
    Oct 10, 2007
    Messages:
    13,935
    Likes Received:
    38
    se agradece ! :)
     
  6. design21

    design21 Usuario Nuevo nvl. 1
    16/41

    Joined:
    Dec 10, 2006
    Messages:
    456
    Likes Received:
    0
    esta bakan .. .
     
  7. RedSkies

    RedSkies Usuario Nuevo nvl. 1
    6/41

    Joined:
    May 30, 2010
    Messages:
    28
    Likes Received:
    0
    Alguno de uds que porgraman en php se manejan con symfony 2?