Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - soru13

#11
Hola, estoy maquetando una web y me ha surgido un problema con las listas "<li>" que no consigo resolver. Éstas exceden la altura que tienen e invaden la parte del footer, he estado mirando el CSS y el HTML pero no encuentro la razón. Os dejo el código a continuación:

El CSS

Código (css) [Seleccionar]

#cuerpo{
width:100%;
height:600px;
}

#footer{
width:990px;
height:150px;
margin:auto;
background-color:#FFF;
text-align:center;
border:1px solid #DBDBDB;
}

#cuerpo #izq{
width:369px;
float:left;

height:300px;
background-color:green;
}

#cuerpo #derech{
width:369px;
float:left;
}

#cuerpo .menu{
height:100%;
width:250px;
float:left;
border-left:1px solid #DBDBDB;
}

.video{
margin-top:20px;
margin-bottom:10px;

height:190px;
width:300px;

border: 1px solid #DDD;
box-shadow: 3px 3px 3px #999;
-moz-box-shadow: 3px 3px 5px #999;
-webkit-box-shadow: 3px 3px 3px #999;
padding:2px;
}

.video img{
height:160px;
width:300px;
}

.video p{
margin-top:4px;
background-color:white;
}

/* fotos prueba -- */
.contenedor{
list-style:none;
}

.contenedor li{
float:left;
margin-right:20px;
margin-top:10px;
}

.imagen{
margin-bottom:10px;
max-height:300px;
width:300px;

border: 1px solid #DDD;
box-shadow: 3px 3px 3px #999;
-moz-box-shadow: 3px 3px 5px #999;
-webkit-box-shadow: 3px 3px 3px #999;
padding:2px;
}

.imagen img{
max-height:300px;
max-width:300px;
}


Y el HTML:

Código (html4strict) [Seleccionar]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Untitled Document</title>
        <link href="includes/css/index.css" type="text/css" rel="stylesheet"  />
    </head>
   
    <body>
   
        <div id="contenedor">
       
            <div id="medio">
           
                <div id="header">
               
                    <div id="logo">&nbsp;</div>
                    <div class="publi720">&nbsp;</div>
                   
                </div>
               
                <div id="menu">
                &nbsp;
                </div>
               
                <div id="cuerpo">
               
                    <div id="izq">
                       
                        <ul class="contenedor">
                        <li class="video">
                            <img src="http://i1.ytimg.com/vi/hEi8wnNzius/mqdefault.jpg" />
                            <p align="center">Ivan Nieto - Nadie me enseñ&oacute; a vivir</p>
                            </li>
                       
                        <li class="imagen">
                            <img src="http://cdn.ebaumsworld.com/mediaFiles/picture/2152390/83120827.jpg" />
                            </li>
                            <li class="imagen">
                            <img src="http://cdn.ebaumsworld.com/mediaFiles/picture/2152390/83120846.jpg"  />
                            </li>
                        </ul>
                       
                    </div>
                   
                    <div id="derech">
                    asdfasdf
                    </div>
                   
                    <div class="menu">
                    menu
                    </div>
                   
                </div><!-- FIN CUERPO -->
               
            </div><!-- FIN MEDIO -->
       
<div id="footer">
Footer
            </div>
       
        </div><!-- FIN CONTENEDOR -->
   
    </body>
</html>


Aquí una imagen con el resultado:

http://oi49.tinypic.com/2ljqkg8.jpg

Incluso reduciendo el tamaño de la lista <ul> sigue haciendo lo mismo:

http://oi46.tinypic.com/2ntjmev.jpg

(lo verde es la lista <ul>)

Gracias de antemano.
#12
Hola, estoy haciendo un programilla que utiliza un WebBrowser,y necesito obtener cierta información del Html de la página.

Exáctamente lo que quiero extraer es algo como esto:

Código (html) [Seleccionar]

<li id="item_1-59867374-836886856-61099265-1347307031" class="album-item cnt-th-uploaded big-albums-thumb js-brick masonry-brick" style="position: absolute; top: 0px; left: 0px;"></li>


Mi código es el siguiente:

Código (vbnet) [Seleccionar]

If WebBrowser1.ReadyState = 4 Then

           Dim pattern As Regex = New Regex("<li id=\s*item_1-([^ class]*)")
           Dim m As Match = pattern.Match(html)

           Dim mc As MatchCollection = pattern.Matches(html)

           If mc.Count > 0 Then
               MessageBox.Show("¡BINGO! hay {0} coincidencias " & mc.Count)
               For Each m In mc
                   MessageBox.Show("0= |{0}| " & m.Result("$0"))
                   MessageBox.Show("1= |{0}|" & m.Result("$1"))
               Next
           Else
               Console.WriteLine("¡Sin coincidencias!")
           End If

End If


La expresión regular que yo he hecho es ésta:

Código (vbnet) [Seleccionar]
<li id=\s*item_1-([^ class]*)

Pero al ejecutar el código me dice que no encuentra resultados, ¿qué estoy haciendo mal?

Además el código que comprueba los distintos resultados, lo saqué de Internet, y no se si es correcto.

¿Qué me aconsejan? Gracias por la ayuda.

Un saludo

P.D: estoy emprezando con VB .NET  :P

Ya lo solucioné, gracias de todas formas.
#13
Es justo lo que andaba buscando, muchas gracias.  ;-)
#14
Hola, he estado mirando en la librería java.net algún método para poder cargar una página con java.net.URL y enviar el formulario que contiene ésta página, pero no encuentro nada.

Sólamente he conseguido cargar la página, pero no encuentro ningún método, a ver si alguien me puede orientar para hacer esto.

Este es el poco código que tengo:

Código (java) [Seleccionar]

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;


public class main {

public static void main(String[] args) throws IOException {

URL url = new URL("http://www.google.es/");
URLConnection con = url.openConnection();

}

}


Gracias.
#15
Muchas gracias, poniendo el div como absoluto y centrándolo lo solucioné. La verdad que no llegué a probarlo porque pensaba que con la posición relativa debería hacerlo bien.

Un saludo!
#16
Desarrollo Web / Problema al maquetar con 2 Divs
23 Febrero 2013, 18:50 PM
Hola, llevo varias horas dándole vueltas a un problema que tengo al maquetar mi web, y la verdad, que me estoy volviendo loco.

El archivo Html contiene lo siguiente:


<div id="contenedor">    
     
     <div id="medio">
a
     </div>

</div>


Y el CSS lo siguiente:


#contenedor{
height:auto;
width:100%;
}

#medio{
height:auto;
padding:0;
width:990px;
margin:auto;
background-color:white;
       border-right: 1px solid rgb(204, 204, 204);
       border-left: 1px solid rgb(204, 204, 204);
border-bottom: 1px solid rgb(204, 204, 204);

}


Entonces, el problema está que cuando mi DIV con ID "medio" coje automáticamente ( al cargar contenido con PHP ) o poniéndole yo manualmente en el CSS una altura mayor a 900px, éste se desplaza unos 5 o 10 px a la izquierda, entonces a la hora de navegar, como en la principal el div es mayor a 900px y en las demás no, deja un efecto al navegar que parece que el diseño se mueve de un lado a otro, bastante feo.

El caso es que llevo bastante tiempo dándole vueltas y no se me ocurre nada, aver si me podéis ayudar.

Os dejo unas capturas de lo que hace:

Con 900px o menos: http://oi50.tinypic.com/rh4zcz.jpg

Con 1000px o más: http://oi46.tinypic.com/20p5xtw.jpg

Un saludo y gracias!
#17
PHP / instanciar una clase externa con php
14 Diciembre 2012, 20:35 PM
hola, estoy empezando con php orientado a objetos y me ha surgido una duda que no consigo resolver, tengo el siguiente archivo:


<?php
	
include(
"config.php");
	
//instanciamos la clase config.php
	
$sql = new conectarMySQL("localhost","root","root","cocina");
	

	
class 
usuario{
	
	
//variables
	
	
var 
$nombre;
	
	
var 
$pass;
	
	

	
	
//constructor
	
	
function 
usuario($user,$pass){
	
	
	
$this->nombre $user;
	
	
	
$this->pass $pass;
	
	
}
	
	

	
	
//metodos
	
	
function 
comprobar(){
	
	
	
$sql->conectar();
	
	
}
	
}
	

	
//ejecutamos la clase
	
$usuario = new usuario("pepe","123");
	
$usuario->comprobar();
?>


el caso es que al ejecutar el método comprobar(), me da el siguiente error:

Fatal error: Call to a member function conectar() on a non-object in C:\AppServ\www\cocina\usuario.php on line 19

la linea 19 es

$sql->conectar();

me temo que es porque no he instanciado la clase "conectarMySQL" correctamente, pero no consigo instanciarla de ninguna otra forma sin que me dé error.

Gracias y un saludo.
#18
PHP / Re: ayuda para formatear una cadena
11 Noviembre 2012, 13:47 PM
Ya lo conseguí, gracias.
#19
PHP / ayuda para formatear una cadena
10 Noviembre 2012, 15:09 PM
Hola, tengo un problemilla, resulta que tengo un mapa de google maps donde muestro distintas marcas con su ventanita de información y demás.

El caso es que he encontrado un problema cuando un usuario en la descripción de la ventanita me pone saltos de línea (y no me carga nada del mapa), por ejemplo:

descripcion

Hola soy Pepito.

Tengo 21 años.


Si se guarda así en la base de datos, no me carga el mapa como os he dicho antes. Pero sin esos saltos si que carga el mapa.

descripcion

Hola soy Pepito. Tengo 21 años.


Así si funciona.

Entonces pensé en formatear el texto y poner etiquetas HTML para los saltos de línea y guardarlo en la base de datos. Para esto usé la función de php nl2br() y me quedaba algo como esto en la base de datos:

descripcion
Hola soy Pepito.<br /><br />
Tengo 21 años.


Pero resulta que aunque tenga los <br> si hay un salgo de línea no me carga el mapa, es decir, que tiene que estar todo en una línea para que funcione el mapa.

ejemplo de como debería quedar en la base de datos
Hola soy Pepito.<br /><br />Tengo 21 años.

Entonces usé str_replace(), de la siguiente forma:

Código (php) [Seleccionar]
$descripcion = nl2br(str_replace(" ","&nbsp;",$row['descripcion']));

Pero no me escribe los &nbsp; en la base de datos (sí me los muestra en HTML haciendo un echo), sólo me pone los <br> como en el siguiente código:

descripcion
Hola soy Pepito.<br /><br />
Tengo 21 años.


y claro está, así no funciona.

¿Alguien sabe porqué no me guarda los espacios en &nbsp;? He probado hasta quitar el cotejamiento en el campo de la base de datos y tampoco.

Gracias.
#20
PHP / Re: error comillas, pero donde?
29 Octubre 2012, 22:07 PM
SOLUCIONADO!