Foros del Web » Programando para Internet » Javascript »

scroll infinto para mi sitio web

Estas en el tema de scroll infinto para mi sitio web en el foro de Javascript en Foros del Web. Hola amigos soy nuevo en este maravilloso foro y vengo a comentarle mi problemática estoy tratando de poner un scroll infinito lo he intentado muchas ...
  #1 (permalink)  
Antiguo 09/11/2012, 09:24
Avatar de ciberconquer  
Fecha de Ingreso: noviembre-2012
Ubicación: colombia
Mensajes: 3
Antigüedad: 12 años
Puntos: 0
Pregunta scroll infinto para mi sitio web

Hola amigos soy nuevo en este maravilloso foro y vengo a comentarle mi problemática estoy tratando de poner un scroll infinito lo he intentado muchas veces con distintos plugin jquery pero no he podido mi pagina .php tiene un

Div contenedor <div id="contenedor"></div>

dentro de el esta un div repetido dinamicamente que tiene como id "post"

<div id="post" class="post"></div

el div anterior post contiene varios juegos de registro que cumplen diferente funciones

y por ultimo tengo un enlace que pasa a la siguiente pagina

"index2.php?pageNum_publiacion=1"

este es el código que tiene adentro el contenedor

Código PHP:
  
  <div id="box1" style="position: relative; height: 1876px;">
    <?php do { ?> 
    <?php 
      $colname_publiactual 
"-1";
      if (isset(
$row_publiacion['id'])) {
      
$colname_publiactual $row_publiacion['id'];
      }
      
mysql_select_db($database_config$config);
      
$query_publiactual sprintf("SELECT * FROM publicaciones WHERE id = %s"GetSQLValueString($colname_publiactual"int"));
      
$publiactual mysql_query($query_publiactual$config) or die(mysql_error());
      
$row_publiactual mysql_fetch_assoc($publiactual);
      
$totalRows_publiactual mysql_num_rows($publiactual);
      
      
$colname_infopublicador "-1";
      if (isset(
$row_publiacion['id_publicador'])) {
      
$colname_infopublicador $row_publiacion['id_publicador'];
      }
      
mysql_select_db($database_config$config);
      
$query_infopublicador sprintf("SELECT * FROM cuentas WHERE id = %s"GetSQLValueString($colname_infopublicador"int"));
      
$infopublicador mysql_query($query_infopublicador$config) or die(mysql_error());
      
$row_infopublicador mysql_fetch_assoc($infopublicador);
      
$totalRows_infopublicador mysql_num_rows($infopublicador);
      
      
      
      
$colname_enlaces "-1";
      if (isset(
$_SESSION['MM_Username'])) {
      
$colname_enlaces $_SESSION['MM_Username'];
      }
      
$colname1_enlaces "-1";
      if (isset(
$row_infopublicador['id'])) {
      
$colname1_enlaces $row_infopublicador['id'];
      }
      
mysql_select_db($database_config$config);
      
$query_enlaces sprintf("SELECT * FROM enlaces WHERE enlazador = %s  AND enlace = %s"GetSQLValueString($colname_enlaces"int"),GetSQLValueString($colname1_enlaces"int"));
      
$enlaces mysql_query($query_enlaces$config) or die(mysql_error());
      
$row_enlaces mysql_fetch_assoc($enlaces);
      
$totalRows_enlaces mysql_num_rows($enlaces);
      
      if (
$totalRows_enlaces 0) { // Show if recordset not empty ?>
  <div  id="post>" class="post" > <?php 
 
if($row_publiactual['tipo'] == 1){ 
     echo 
'<textarea name="textarea" cols="45" rows="5" disabled="disabled" readonly="readonly" class="publicacion" id="textarea">'.$row_publiactual['texto'].'</textarea>"';
 }elseif(
$row_publiacion['tipo'] == 2){
      echo 
'<div onclick="mostrarbox('.$row_publiactual['id'].');" style="background-image: url(imagenes/'.$row_publiactual['imagen'].'); background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;" name="textarea" id="textarea" class="publicacion"></div>"'
 }elseif(
$row_publiacion['tipo'] == 3){
      echo 
'<div onclick="mostrarvideo('.$row_publiactual['id'].');" style="background-image: url(http://i2.ytimg.com/vi/'.$row_publiactual['video'].'/mqdefault.jpg); background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;" name="textarea" id="textarea" class="publicacion">
</div>"'
;
 }
    
?>
    <div class="publicador">
      <table width="170" border="0">
        <tr>
          <td width="34"><div class="imagenpublicador" style="background:url(/css/perfiles/small/<?php echo $row_infopublicador['foto_perfil']; ?>.jpg) no-repeat center center;
background-size: cover;"></div></td>
          <td><?php echo $row_infopublicador['nombre']; ?> <?php echo $row_infopublicador['apellido']; ?></td>
          </tr>
        </table>
    </div></div>
      
      <?php // Show if recordset not empty ?>
      <?php } while ($row_publiacion mysql_fetch_assoc($publiacion)); ?>
  </div>

lo primero es una región repetida del juego de registro publicación donde están todas las publicaciones

dentro de esa región repetida esta un juego de registro llamado publiactual el cual basándonos en la id de la publicación repetida filtra todas las publicaciones para dar con la del campo actual

luego hay un mostrar o ocultar región el cual si hay un registro muestra la publicación actual

y por ultimo esta el autor de la publicación el cual es filtrada por el id del publicador de la publicación y hay extraer todo los datos de ese autor

el juego de registro publicación es este

Código PHP:
$maxRows_publiacion 80;
$pageNum_publiacion 0;
if (isset(
$_GET['pageNum_publiacion'])) {
  
$pageNum_publiacion $_GET['pageNum_publiacion'];
}
$startRow_publiacion $pageNum_publiacion $maxRows_publiacion;

mysql_select_db($database_config$config);
$query_publiacion "SELECT * FROM publicaciones ORDER BY id DESC";
$query_limit_publiacion sprintf("%s LIMIT %d, %d"$query_publiacion$startRow_publiacion$maxRows_publiacion);
$publiacion mysql_query($query_limit_publiacion$config) or die(mysql_error());
$row_publiacion mysql_fetch_assoc($publiacion); 
a todo este codigo quiero ponerle el scroll infinito

ayuda?

Etiquetas: infinito, php, scroll
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:30.