elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 2 [3] 4
21  Programación / PHP / Re: facebook comments.!! en: 14 Abril 2016, 08:36 am
Bueno ya encontré la solución, para los que no usamos WordPress ó Joombla tal vez a alguien más le sirva este codigito.. saludos!

Código
  1. data-href="<?php echo $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']?>
22  Programación / Desarrollo Web / Re: html y java scrip en: 12 Abril 2016, 22:28 pm
https://adegiusti.files.wordpress.com/2013/09/el-gran-libro-de-html5-css3-y-javascript.pdf

espero te sirva saludos!
23  Programación / PHP / [Resuelto] facebook comments.!! en: 12 Abril 2016, 18:03 pm
Hola a todos, muy buenas…  estimados, estoy intentado instalar la caja de comentarios de facebook dentro de mi web,  el problema es que la misma caja de comentario se repite en toda la páginas, y yo quiero que sea una caja de comentario diferente para cada entrada o pagina de mi web. He buscado por todo google información sobre esto, pero solo sale “solución”  para WordPress ó Joombla y lógicamente esta info no me sirve…  alguien tiene idea de este asunto que me pueda echar una mano porfavor? Gracia de ante mano…

Código
  1. (function(d, s, id) {
  2.  var js, fjs = d.getElementsByTagName(s)[0];
  3.  if (d.getElementById(id)) return;
  4.  js = d.createElement(s); js.id = id;
  5.  js.src = "//connect.facebook.net/es_LA/sdk.js#xfbml=1&version=v2.5&appId=xxxxxxxxxxxxx";
  6.  fjs.parentNode.insertBefore(js, fjs);
  7. }(document, 'script', 'facebook-jssdk'));

Código
  1. <?php
  2.    if( isset( $_GET['gal'] ) ){
  3. $id = $_GET['gal'];
  4.        $consulta ="SELECT * FROM FOTOS WHERE FKGALERIA='$id' AND ESTADO='visible' ORDER BY POSICION";
  5.        $filas = mysqli_query($cnx, $consulta);
  6.        while( $col = mysqli_fetch_assoc($filas)){
  7. echo '<div>';
  8. echo '<img src="fotos/'.$col['ARCHIVO'].'" alt="'.$col['NOMBRE'].'" />';
  9.  
  10. echo '</div>';
  11.  }
  12.  
  13. echo '<div class="fb-comments" data-href="aqui-pagina.php" data-numposts="5">';
  14.  echo '</div>';
  15.          echo '</div>';  
  16.  
  17.  
  18. }else{
  19. ?>

Mod: Temas sobre PHP van al subforo de PHP.
24  Programación / Desarrollo Web / Re: Problema con una consulta no funciona Distinct en: 6 Abril 2016, 23:27 pm
No tengo palabras para agradecer toda la ayuda brindada por ti MinusFour (en especial por tu paciencia)  y a todos quienes de alguna forma se intereso en ayudarme, gracias porque al fin esta la galería como tanto la quería, llevo 5 meses aprendiendo con san google php, mysql y realmente me doy cuenta que este mundo de los códigos es toda una ciencia.. mis respetos a todos los que programan de verdad.. dejo el resultado final de como me funciona al 100% bien la galeria

Código
  1. if( isset( $_GET['cat'] ) ){  
  2.    $id = $_GET['cat'];
  3.        $consulta ="SELECT
  4.    categoria.IDCATEGORIA,
  5.            categoria.NOMBRE_CATEGORIA,
  6.            galerias.IDGALERIA,
  7.    galerias.TITULO,
  8.            DATE_FORMAT( galerias.FECHA_ALTA, '%d/%m/%Y' ) AS FECHA,
  9.            galerias.DESCRIPCION,
  10.            fotos.ARCHIVO
  11. FROM galerias
  12. INNER JOIN categoria ON categoria.IDCATEGORIA = galerias.FKCATEGORIA_ID
  13. LEFT JOIN
  14. (SELECT * FROM (
  15.   SELECT FKGALERIA,
  16.  ARCHIVO
  17.   FROM fotos
  18.   WHERE estado = 'visible'
  19.   ORDER BY RAND()
  20. ) AS tmp
  21. GROUP BY tmp.FKGALERIA) AS fotos
  22. ON galerias.IDGALERIA = fotos.FKGALERIA
  23. WHERE categoria.NOMBRE_CATEGORIA = '$id'";  
  24.  
  25.  
  26. echo "<h1>Galerías $id</h1>";
  27.     $filas = mysqli_query($cnx, $consulta);
  28. }
  29. echo '<div id="listado">';
  30.  
  31. while( $columna = mysqli_fetch_assoc($filas)){
  32.  
  33.  $id = $columna['IDGALERIA'];
  34.              $filas2 = mysqli_query($cnx, $consulta);
  35.  $datos = mysqli_fetch_assoc($filas2);
  36.  
  37.  $nombre_archivo = $datos['ARCHIVO'];
  38.  
  39.  echo '<div>';  
  40.  echo "<h2>$columna[TITULO]</h2>";
  41.  echo "<div>$columna[FECHA]</div>";
  42.  if( $nombre_archivo != null ){
  43.  echo "<img src='fotos/$nombre_archivo' alt='Preview de la galeria' />";
  44.  }
  45.  echo "<p>". nl2br( $columna['DESCRIPCION'])."</p>";
  46.  echo "<a href='galeria-fotografica.php?gal=$columna[IDGALERIA]'>VER GALERIA</a>";
  47.  echo '</div>';
  48.  }
  49.  echo '</div>';

Ahora estudiare sobre las inyecciones sql para la seguridad que me hablabas antes GRACIAS TOTALES.!

25  Programación / Desarrollo Web / Re: Problema con una consulta no funciona Distinct en: 6 Abril 2016, 22:20 pm
Ok, amigos, probé las dos consulta que me dieron, pero se hacia un caos en todos los registros, solo aparecían una galería y sin imágenes ni nada, en otras con imágenes pero faltando galerías, y otras sin nada  de nada...

Ahora al dejar la propuesta de la penúltima consulta que me entregaste, es la que mejor funciona, de hecho ahora con unas modificaciones que hice se pueden ver todas las galerías, con sus respectivas categorías y sus fotos "tumb" lo único que faltaría es el RAND para que los tumb o fotos de las galerías cambien de forma aleatoria.. así deje el código:

Código
  1. if( isset( $_GET['cat'] ) ){  
  2.    $id = $_GET['cat'];
  3.        $consulta ="SELECT DISTINCT
  4.                       categoria.IDCATEGORIA,
  5.       galerias.IDGALERIA,
  6.                       galerias.NOMBRECATEGORIA,
  7.                       galerias.TITULO,
  8.                       DATE_FORMAT( galerias.FECHA_ALTA, '%d/%m/%Y' ) AS FECHA,  
  9.       galerias.DESCRIPCION,
  10.       fotos.ARCHIVO,
  11.       fotos.ESTADO
  12.       FROM galerias
  13. INNER JOIN categoria ON categoria.IDCATEGORIA = galerias.FKCATEGORIA_ID
  14. INNER JOIN fotos ON galerias.IDGALERIA = fotos.FKGALERIA
  15.  
  16. WHERE galerias.NOMBRECATEGORIA = '$id'";  
  17.  
  18.  
  19. $filas = mysqli_query($cnx, $consulta);
  20. $columna = mysqli_fetch_assoc($filas);
  21. echo "<h1>Galerías $columna[NOMBRECATEGORIA]</h1>";
  22.  
  23. }
  24. echo '<div id="listado">';
  25. $filas = mysqli_query($cnx, $consulta);
  26. while( $columna = mysqli_fetch_assoc($filas)){
  27.  
  28.  $id = $columna['IDGALERIA'];
  29.  
  30.  $datos = mysqli_fetch_assoc($filas);
  31.  
  32.  $nombre_archivo = $datos['ARCHIVO'];
  33.  
  34.  echo '<div>';  
  35.  echo "<h2>$columna[TITULO]</h2>";
  36.  echo "<div>$columna[FECHA]</div>";
  37.  if( $nombre_archivo != null ){
  38.  echo "<img src='fotos/$nombre_archivo' alt='Preview de la galeria' />";
  39.  }
  40.  echo "<p>". nl2br( $columna['DESCRIPCION'])."</p>";
  41.  echo "<a href='galeria-fotografica.php?gal=$columna[IDGALERIA]'>VER GALERIA</a>";
  42.  echo '</div>';
  43.  }
  44.  echo '</div>';
  45.  
  46.  
  47.  
  48.    }

Que opinan?
26  Programación / Desarrollo Web / Re: como hago esto en una web? en: 6 Abril 2016, 19:56 pm
Tendrías que buscar imágenes gratuitas con diseños de "fantasía" o como le llamen... cuando la exportes a photoshop y hagas las ediciones o transformaciones correspondientes y tengas lista la imagen, la exportas como (guardar para web)

luego como te dicen más arriba, debes aprender a ver el tema de CSS en especial del tipo responsive desing o paginas elásticas, fluidas etc, para que sea visible en todo tipo de pantallas, y especialmente debes conocer como trabajar las imágenes de forma responsive

el resto, ya es maquetar tu web.. saludos!
27  Programación / Desarrollo Web / Re: Problema con una consulta no funciona Distinct en: 6 Abril 2016, 19:44 pm
Muchas gracias HdM y MinusFour para mi es impagable vuestra ayuda... y si MinusFour cada galería tiene una imagen como tumb que la toma al azar de su propio álbum :) verificare las consultas ahora mismo.... aun así me surge la siguiente duda: "es necesario que al aplicar esta consulta anidada (si es que se dice así) la ejecución de este tipo de sentencias requiere la utilización de la función: mysqli_multi_query($conexion,sentencia_multiple) o no"?

Gracias nuevamente..
28  Programación / Desarrollo Web / Re: que hacer para que no se descuadre mi pagina en: 6 Abril 2016, 03:37 am
Busca en google sobre css responsive, ahí podrás comprender bien que usar para tu caso..saludos!
29  Programación / Desarrollo Web / Re: Problema con una consulta no funciona Distinct en: 6 Abril 2016, 00:41 am
Amigo, gracias por tu ayuda, pero no sé cómo agregar el campo ESTADO en especial, el verificar si el estado es visible o no, ya la cabeza se me parte… quiero hacerlo como me indicas tu, todo en una misma consulta, pero ya no sé cómo y la ignorancia y frustración ya se apodero de mi... en este script, implemente la consulta que me entregaste...

Código
  1. <?php
  2. if( isset( $_GET['cat'] ) ){  
  3.    $id = $_GET['cat'];
  4.        $consulta ="SELECT DISTINCT
  5.                       categoria.IDCATEGORIA,
  6.       galerias.IDGALERIA,
  7.                       galerias.NOMBRECATEGORIA,
  8.                       galerias.TITULO,
  9.                       DATE_FORMAT( galerias.FECHA_ALTA, '%d/%m/%Y' ) AS FECHA,  
  10.       galerias.DESCRIPCION,
  11.       fotos.ARCHIVO,
  12.       fotos.ESTADO
  13. FROM galerias
  14. INNER JOIN categoria ON categoria.IDCATEGORIA = galerias.FKCATEGORIA_ID
  15. INNER JOIN fotos ON galerias.IDGALERIA = fotos.FKGALERIA
  16. WHERE galerias.NOMBRECATEGORIA = '$id'";  
  17.  
  18.  
  19. $filas = mysqli_query($cnx, $consulta);
  20. $columna = mysqli_fetch_assoc($filas);
  21. echo "<h1>Galerías $columna[NOMBRECATEGORIA]</h1>";
  22.  
  23. }
  24. echo '<div id="listado">';
  25. while( $columna = mysqli_fetch_assoc($filas)){
  26.  $id = $columna['IDGALERIA'];
  27.  
  28.  $datos = mysqli_fetch_assoc($filas);
  29.  
  30.  $nombre_archivo = $datos['ARCHIVO'];
  31.  
  32.  echo '<div>';  
  33.  echo "<h2>$columna[TITULO]</h2>";
  34.  echo "<div>$columna[FECHA]</div>";
  35.  if( $nombre_archivo != null ){
  36.  echo "<img src='fotos/$nombre_archivo' alt='Preview de la galeria' />";
  37.  }
  38.  echo "<p>". nl2br( $columna['DESCRIPCION'])."</p>";
  39.  echo "<a href='galeria-fotografica.php?gal=$columna[IDGALERIA]'>VER GALERIA</a>";
  40.  echo '</div>';
  41.  }
  42.  echo '</div>';
  43.  
  44.  
  45.  
  46.    }
  47.  
  48.  
  49. ?>
  50.  



Gracias a tu consulta, los resultados son muy buenos, me muestra los 6 registros que tengo, en las categoría retrato tengo las 3 galerías, en categoría moda, tengo las 2 galerías  y en categoría infantil aparece la única que tengo.. en la imagen se puede apreciar mejor:



Porfavor puedes ayudarme a modificar bien el código para que se vea los registros faltantes, en este caso ARCHIVO. que pertenecía a la subconsulta
"SELECT ARCHIVO FROM fotos WHERE FKGALERIA='$id' AND ESTADO='visible' ORDER BY RAND() LIMIT 1";

 Ya que realmente no sé cómo hacerlo, porfavor.!! Mil gracias de nuevo..

30  Programación / Desarrollo Web / Re: Problema con una consulta no funciona Distinct en: 5 Abril 2016, 05:05 am
Hola gracias por responder.. tienes toda la razón, con respecto a resultados ficticios, el tema es que había eliminado esos registros la noche anterior y al volcar los datos de las tablas hoy, me entrego lógicamente los nuevos, no me di cuenta.. lo siento mucho, para nada es mi intención hacer perder el tiempo a nadie.. de verdad mil disculpas.! ahora voy a intentar hacer los cambios que me planteas, y ademas como dije al comienzo del post "yo no soy programador" y haré mi mayor esfuerzo por comprender bien todo lo que me dices.. muchas gracias.!!  :)
Páginas: 1 2 [3] 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines