Archivado en la categoría 'PHP'

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

Detectar el tipo de dispositivo con el que navegan por nuestra web (detector de iPhone e iPad)

Categoría: CSS,PHP,Wordpress
Etiqueta: ,, , ,
18oct2011

A menudo nos encontramos con que no podemos controlar si nos visitan con un iPhone o con iPad y las webs no se acaban de ver bien… Con la llegada de wordpress y sus plugins, hemos encontrado la manera de hacer versiones para dispositivos móviles. Pero la verdad es que es difícil cambiar el aspecto por defecto de estos templares a no ser que sean variaciones dentro del propio plugin.

La verdad es que la estructura no se vería mal en un iPhone si los estilos se adecuasen. Bien pues el siguiente código lo que hace es que en header selecciona un css u otro dependiendo del dispositivo con el que se accede a la página web.
Continar Leyendo »

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

Publicar en twitter desde tu web (sin plugins) en PHP

Categoría: PHP,Twitter
Etiqueta: ,, ,
04may2011

Recientemente he estado experimentando con microsites (libres del uso de wordpress) y me he dado cuenta que necesitabapublicar en twitter cada vez que había interactividad y buscando he encontrado este código de PHP que va genial.

Continar Leyendo »

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

Cómo hacer una plantilla de wordpress

La verda es que podría reproducir el post de este fantástico blog para quedar bien y explicarlo en castellano, pero la verdad es que no lo haría tan bien como el original. Lo que sí os puedo prometer es, que ahora mismo estoy haciendo desde 0 mi propia plantilla de wordpress de portfolio llamada mymononelo y que cuando la acabe Continar Leyendo »

Sé el primero en dejar un comentario

Cómo hacer manualmente un botón para compartir a menéame

Etiqueta: ,,
11ene2011

Lo que tenéis que hacer es crear un link con los estilos para que parezca un botón (cada uno tiene su técnica). Yo he cogido una imagen de fondo con los diferentes estados del botón y luego lo que hago es mover el fondo según el estado del botón:

Ahora bien lo que me interesa más explicaros es cómo configurar el link. El link tiene que llamar a una url determinada:
Continar Leyendo »

6 comentarios

WordPress: Campos personalizados

Categoría: PHP,Wordpress
28oct2010

A continuación os presento la manera de usar los campos personalizados de wordpress. Este código en concreto sirve para poner la fuente de dónde has sacado la información (muy útil para un blog de tendencias o de cosas que te gustan por la red). Ésto simplifica mucho el trabajo ya que tenemos sólo que poner de nombre campo: fuente-name, y a continuación el nombre de la fuente. Por otra parte también añadiremos otro que se va a llamar: fuente-url, que contiene la url del sitio de dónde hemos sacado la información. Espero que os sirva de ayuda, desde luego a mí sí.

Continar Leyendo »

9 comentarios

Otra forma de compartir con twitter y facebook

Categoría: Facebook,PHP,Twitter
Etiqueta: ,
28sep2010

Ya comenté en un post anterior cómo se podían poner los botones de Twitter y Facebook. Ahora os presento la forma de hacerlos manualmente:

Compartir con Twitter una url concreta:

http://www.twitter.com/home?status=mononelo+titulo+para+compartir:+http://mononelo.es+(via+@mononelo)

Continar Leyendo »

Sé el primero en dejar un comentario