Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/11/2012, 09:24
Avatar de ciberconquer
ciberconquer
 
Fecha de Ingreso: noviembre-2012
Ubicación: colombia
Mensajes: 3
Antigüedad: 14 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?