|
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! data-href="<?php echo $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']?>
|
|
|
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… (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/es_LA/sdk.js#xfbml=1&version=v2.5&appId=xxxxxxxxxxxxx"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));
<?php if( isset( $_GET['gal'] ) ){ $id = $_GET['gal']; $consulta ="SELECT * FROM FOTOS WHERE FKGALERIA='$id' AND ESTADO='visible' ORDER BY POSICION"; echo '<div>'; echo '<img src="fotos/'.$col['ARCHIVO'].'" alt="'.$col['NOMBRE'].'" />'; echo '</div>'; } echo '<div class="fb-comments" data-href="aqui-pagina.php" data-numposts="5">'; echo '</div>'; echo '</div>'; }else{ ?>
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 if( isset( $_GET['cat'] ) ){ $id = $_GET['cat']; $consulta ="SELECT categoria.IDCATEGORIA, categoria.NOMBRE_CATEGORIA, galerias.IDGALERIA, galerias.TITULO, DATE_FORMAT( galerias.FECHA_ALTA, '%d/%m/%Y' ) AS FECHA, galerias.DESCRIPCION, fotos.ARCHIVO FROM galerias INNER JOIN categoria ON categoria.IDCATEGORIA = galerias.FKCATEGORIA_ID LEFT JOIN (SELECT * FROM ( SELECT FKGALERIA, ARCHIVO FROM fotos WHERE estado = 'visible' ORDER BY RAND() ) AS tmp GROUP BY tmp.FKGALERIA) AS fotos ON galerias.IDGALERIA = fotos.FKGALERIA WHERE categoria.NOMBRE_CATEGORIA = '$id'"; echo "<h1>Galerías $id</h1>"; } echo '<div id="listado">'; $id = $columna['IDGALERIA']; $nombre_archivo = $datos['ARCHIVO']; echo '<div>'; echo "<h2>$columna[TITULO]</h2>"; echo "<div>$columna[FECHA]</div>"; if( $nombre_archivo != null ){ echo "<img src='fotos/$nombre_archivo' alt='Preview de la galeria' />"; } echo "<p>". nl2br( $columna['DESCRIPCION'])."</p>"; echo "<a href='galeria-fotografica.php?gal=$columna[IDGALERIA]'>VER GALERIA</a>"; echo '</div>'; } 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: if( isset( $_GET['cat'] ) ){ $id = $_GET['cat']; $consulta ="SELECT DISTINCT categoria.IDCATEGORIA, galerias.IDGALERIA, galerias.NOMBRECATEGORIA, galerias.TITULO, DATE_FORMAT( galerias.FECHA_ALTA, '%d/%m/%Y' ) AS FECHA, galerias.DESCRIPCION, fotos.ARCHIVO, fotos.ESTADO FROM galerias INNER JOIN categoria ON categoria.IDCATEGORIA = galerias.FKCATEGORIA_ID INNER JOIN fotos ON galerias.IDGALERIA = fotos.FKGALERIA WHERE galerias.NOMBRECATEGORIA = '$id'"; echo "<h1>Galerías $columna[NOMBRECATEGORIA]</h1>"; } echo '<div id="listado">'; $id = $columna['IDGALERIA']; $nombre_archivo = $datos['ARCHIVO']; echo '<div>'; echo "<h2>$columna[TITULO]</h2>"; echo "<div>$columna[FECHA]</div>"; if( $nombre_archivo != null ){ echo "<img src='fotos/$nombre_archivo' alt='Preview de la galeria' />"; } echo "<p>". nl2br( $columna['DESCRIPCION'])."</p>"; echo "<a href='galeria-fotografica.php?gal=$columna[IDGALERIA]'>VER GALERIA</a>"; echo '</div>'; } echo '</div>'; }
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..
|
|
|
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... <?php if( isset( $_GET['cat'] ) ){ $id = $_GET['cat']; $consulta ="SELECT DISTINCT categoria.IDCATEGORIA, galerias.IDGALERIA, galerias.NOMBRECATEGORIA, galerias.TITULO, DATE_FORMAT( galerias.FECHA_ALTA, '%d/%m/%Y' ) AS FECHA, galerias.DESCRIPCION, fotos.ARCHIVO, fotos.ESTADO FROM galerias INNER JOIN categoria ON categoria.IDCATEGORIA = galerias.FKCATEGORIA_ID INNER JOIN fotos ON galerias.IDGALERIA = fotos.FKGALERIA WHERE galerias.NOMBRECATEGORIA = '$id'"; echo "<h1>Galerías $columna[NOMBRECATEGORIA]</h1>"; } echo '<div id="listado">'; $id = $columna['IDGALERIA']; $nombre_archivo = $datos['ARCHIVO']; echo '<div>'; echo "<h2>$columna[TITULO]</h2>"; echo "<div>$columna[FECHA]</div>"; if( $nombre_archivo != null ){ echo "<img src='fotos/$nombre_archivo' alt='Preview de la galeria' />"; } echo "<p>". nl2br( $columna['DESCRIPCION'])."</p>"; echo "<a href='galeria-fotografica.php?gal=$columna[IDGALERIA]'>VER GALERIA</a>"; echo '</div>'; } echo '</div>'; } ?>
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.!!
|
|
|
|
|
|
|