Archivado en la categoría 'MySQL'

Cómo hacer un ‘I like’ propio sin atolondrar al usuario

Categoría: CSS,HTML,Idea,MySQL,PHP
Etiqueta: ,, ,
01dic2011

Recientemente he iniciado un proyecto llamado WELIKELINKS. Se trata de una red social para compartir enlaces orientado al arte, diseño y creatividad. Bueno el caso es que se pueden hacer likes internos para los que el proceso es cargar un PHP que les paso por variables de URL los datos necesarios para guardar el ID de del enlace y la IP desde la que se ha hecho el like (para que no voten dos veces o al menos desde el mismo ordenador, algo es algo…). Me atormentaba el tema de andar con redirecciones y recargas de página, ¡así que busqué una solución!

Se me ocurrió ocultar en la parte superior del documento un iframe que cuando se hace el like carga todos los procesos internos para registrar el like. Su estilo tiene este aspecto:

iframe.process{
position: absolute;
top:0;
left:0;
width:10px;
height:10px;
z-index:-100000000;
opacity:0;
}

Luego lo único que tienen que cargar los enlaces de I like tiene que cargar con target del iframe en cuestión.

Sé el primero en dejar un comentario

Cómo ordenar los posts de wordpress alfabéticamente

Categoría: MySQL,PHP,Wordpress
09sep2011

A menudo necesitamos ordenar los posts alfabéticamente (por ejemplo si usamos nuestro wordpress para nuestro portfolio). Pues es muy sencillo, sólo tenemos que editar dos archivos de la carpeta del tema a modificar: índex.php y archive.php

Sencillamente tenemos que añadir la siguiente línea antes del bucle que saca los posts: $posts = query_posts($query_string . ‘&orderby=title&order=asc&posts_per_page=-1′);.

<?php
$posts = query_posts($query_string . ‘&orderby=title&order=asc&posts_per_page=-1′);
if (have_posts()) : while (have_posts()) : the_post(); ?>

Sé el primero en dejar un comentario

Utilizar Open Graph Protocol de Facebook

Cómo ya venía diciendo hace unos días en un post anterior, recientemente me he puesto a investigar MySQL en combinación con PHP y JavaScript. Los resultado son muy interesantes y es que tiene infinidad de aplicaciones, sobre todo cuando usamos las API de Facebook.

Acabo de desarrollar una aplicación llamada FacebookWall que te permite insertar tu nombre de usuario y añadir automáticamente tu miniatura de perfil a una pared.

Continar Leyendo »

Sé el primero en dejar un comentario

Establecer una conexión con una base de datos de tu servidor usando PHP

Categoría: MySQL,PHP
Etiqueta: ,
18abr2011

Últimamente estoy haciendo grandes progresos en mi aprendizaje de todo lo relacionado con MySQL y PHP (por motivos profesionales e instigado por ganas personales), bien pues vamos a ver algunas cosillas en los próximos días. Por el momento un pequeño avance: Cómo establecer una conexión con una base de datos MySQL (en nuestro servidor) mediante PHP:

En el body deberemos poner:

<?php

$db_host = ‘localhost’;
$db_user = ‘usuario’; /*usuario de la base de datos*/
$db_pass = ‘mononelo123′; /*contraseña del usuario de la base de datos*/
$db_name = ‘basededatos’; /*nombre de la base de datos*/
$db_table = ‘tabla’; /*nombre de la tabla que queremos trabajar (si queremos usar más de una no hace falta más que añadir más variable de tablas*/

$con = mysql_connect($db_host,$db_user,$db_pass); /*conexión con la base de datos*/
if (!$con){
die(‘Could not connect: ‘ . mysql_error()); /*muestra el error (si lo hay)*/
}
mysql_select_db($db_name, $con);

/*Aquí tiene que ir lo que tengas que hacer con la base de datos*/

mysql_close($con);
?>

1 comentario