ampliar longitud del texto en tabla.

En este Foro, se enviaran sitios donde poder alojar nuestro Foro, hostings con PHP, MySQL, etc.
El SPAM esta sancionado con exclusión de los foros.

Moderadores: Soporte phpBB, Soporte MODs

Reglas del Foro
Antes de participar en los foros, leer esto por favor.
Normas generales de phpBB-Es y las de Soporte
El SPAM esta sancionado con exclusión de los foros.
Atom Feed

ampliar longitud del texto en tabla.

Notapor lglglg » Lunes, 30 Enero 2012, 22:47

buenas noches,
primero comentar que no controlo en absoluto en PHP, pero tengo una web en la que necesito hacer un pequeña modificacion..
tengo el problema de que me necesito que el texto que sale en esta tabla sea mas amplio, ya que apenas caben 5 palabras y me sobra mucho espacio en el resto de la pagina, os pongo el codigo para ver si alguien puede ayudarme.
gracias por adelantado.

Código: Seleccionar todo
<?php 
include_once("inc/conexion.php");

function tomarNoticias($inicio,$por_pagina,$idioma){
	
	
	$sql = "SELECT * FROM noticias WHERE idioma = '$idioma' ORDER BY id DESC";
	
	$inicio = (($inicio - 1 ) * $por_pagina);
	if ($por_pagina!=0){
		$sql.=" LIMIT $inicio,$por_pagina";
	}
	
	$query = mysql_query($sql);
	
	$array = make_array($query);
	
    return $array;
	
}


function cortarTexto($texto) {
 
    $tamano = 300; // tamaño máximo
    $textoFinal = ''; // Resultado
    $puntos = "...";
    // Si el numero de carateres del texto es menor que el tamaño maximo,
    // el tamaño maximo pasa a ser el del texto
    if (strlen($texto) < $tamano)
	{
	 $tamano = strlen($texto);
	 $puntos = "";
    }
    for ($i=0; $i <= $tamano - 1; $i++) {
        // Añadimos uno por uno cada caracter del texto
        // original al texto final, habiendo puesto
        // como limite la variable $tamano
        $textoFinal .= $texto[$i];
    }
 
    // devolvemos el texto final
    return $textoFinal.$puntos;
 
}





function textoLargo($texto) {
 
    $tamano = 300; // tamaño máximo
    $textoFinal = ''; // Resultado
    return true;
    // Si el numero de carateres del texto es menor que el tamaño maximo,
    // el tamaño maximo pasa a ser el del texto
    if (strlen($texto) < $tamano)
	{
	 $tamano = strlen($texto);
	 return false;
    }
    for ($i=0; $i <= $tamano - 1; $i++) {
        // Añadimos uno por uno cada caracter del texto
        // original al texto final, habiendo puesto
        // como limite la variable $tamano
        $textoFinal .= $texto[$i];
    }
 
    // devolvemos el texto final
   // return $textoFinal.$puntos;
 
}









if (isset($_GET["inicio"])){$inicio=$_GET["inicio"];}else{$inicio=1;}
$por_pagina = 6;

$total = tomarNoticias(0,0,"es");
$total = count($total);
//cargo todos los contenidos del idioma seleccionado
$noticias  = tomarNoticias($inicio,$por_pagina,"es");

$total_registros = $total; // para el paginador
$inicio = $inicio;

//echo "total registros = ".$total;
$menu = "noticias";
?>
<?php include('top.php');

 ?>
      <table border="0" cellpadding="0" cellspacing="0" class="Body" id="WrapMainBody">
        <tr>
          <td class="BodyTdLat">

<?php include('menu.php'); ?><!-- #EndLibraryItem --></td>
          <td class="SpaceVert10">&nbsp;</td>
          <td class="BodyTdCenter"><img src="images/title-noticias.jpg" width="420" height="59" alt="Noticias" title="Noticias" /><br/>
           <table width="0%" border="0" cellspacing="0" cellpadding="0">
		   <?php 
		   if ($total == 0) { echo "No hay noticias cargadas actualmente."; } else { 
		   foreach($noticias as $noti) { ?>
                  <tr>
                    <td><table width="186" height="122" border="0" cellpadding="0" cellspacing="0">
					
                      <tr>
                        <td width="23" class="Inmuebles_Left"><p><a href="noticia-detalle.php?id=<?php echo $noti["id"]; ?>"></a></p></td>
                        <td width="163" valign="top" class="Inmuebles_Left2"><p class="Inmuebles_Right2">
                    <strong> <?php echo $noti["titulo"]; ?></strong><br/></p>
                    <div style="margin-left:20px;"><?php $texto = cortarTexto($noti["noticia"]);  echo $texto; ?></div>
                    <p class="Inmuebles_Right2"><a href="noticia-detalle.php?id=<?php echo $noti["id"]; ?>">&raquo; ver detalle</a>
					
					</td>
                      </tr>
                    </table>
                
            
				  <?php }//foreach
				  }//condicion hay noticias ?>
               
            </table></td>
        </r>

            <?php include('footer.php'); ?>
Última edición por Alorse el Miércoles, 01 Febrero 2012, 15:41, editado 2 veces en total
Razón: Movido al foro correspondiente y Agregado [code]
lglglg
Observador/a
Observador/a
 
Mensajes: 2
Registrado: Lunes, 30 Enero 2012, 22:41
Nombre real: pa
  • Windows XP Internet Explorer 8

Publicidad



Colabora con nosotros haciendo una Donación y elimina esta publicidad.

Re: ampliar longitud del texto en tabla.

Notapor lglglg » Lunes, 30 Enero 2012, 22:49

los campos que necesito que sean mas largos son los de "Titulo" y "noticia"
lglglg
Observador/a
Observador/a
 
Mensajes: 2
Registrado: Lunes, 30 Enero 2012, 22:41
Nombre real: pa
  • Windows XP Internet Explorer 8

Publicidad



Colabora con nosotros haciendo una Donación y elimina esta publicidad.

¿Te fue útil este tema?

Enlace:
BBcode:
HTML:


Compartir

Volver a Servidores, recursos PHP, MySQL, etc.

  • Temas relacionados
    Respuestas
    Vistas
    Último mensaje

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado