Fotoblog con WordPress-MU

Para este nuevo proyecto hay que dirigirse a la página de wordpress mu y descargar la última versión.

Los archivos se suben al servidor de nuestra preferencia y hay que seguir las instrucciones que vienen en al archivo readme.txt.

A diferencia de wordpress, aquí no se hace ninguna modificación a ningún archivo, como el wp-config.php, todo se deja intacto. En mi caso, tuve que borrar todo el contenido del archivo .htaccess debido a que si contiene información, aparece un error, además me ví en la necesidad de renombrar el archivo wp-config.php, ya que causa conflicto.

Una vez realizado lo anterior, en el proceso de instalación se piden los datos de configuración como nombre de base de datos, usuario, contraseña, servidor, así como datos para la administración del sitio, en este caso una dirección de correo electrónico en la cual se enviara la contraseña. Si este paso se realiza correctamente, TENEMOS INSTALADO WORDPRESS-MU.

Para darle la funcionalidad de fotolog, en mi caso, descargué el plugin yapb (Yet Another Photo Blog), el cual lo encuentran en la página de plugins de wordpress.

Con este plugin tuve un pequeño problema, debido a que sólo estaba probado con wordpress-mu, pero revisando algunos sitios en Internet, así como la página oficial del plugin pude solucionar el problema.

Lo que hay que hacer es editar el archivo Yapb.class.php en la función function edit_publish_save_post($post_id)

Ponemos la siguiente declaración al inicio de la función para obtener el identificador del usuario.

global $user_ID;

Un poco más abajo de la función, uscamos en donde se encuentran las líneas de codigo que convierten la URL en una ruta del servidor.

$siteUrl = get_option(‘siteurl’);
if (substr($siteUrl, -1) != ‘/’) $siteUrl .= ‘/’;
$uri = substr($url, strpos($siteUrl, ‘/’, strpos($url, ‘//’)+2));

Inmediatamente agregamos la siguiente línea:

/* PARA WORDPRESS-MU*/
$uri = “/wp-content/blogs.dir/”.$user_ID.$uri;

La variable $uri nos devuelve el valor en donde se guardan los archivos si es que tuvieramos una instalación con wordpress, pero en nuestro caso, tenemos wordpress mu. En wordpress mu, los archivos se guardan dentro del directorio /wp-content/blogs.dir/ e inmediatamente después sigue un directorio con el identificador del usuario, es por eso que fue necesario incluir la primera línea, ya que con está obtenemos el identificador del usuario el cual nos indica el nombre del subdirectorio donde se guardan los archivos.

Con la modificación anterior ya podemos tener los archivos en los directorios correspondientes y podemos usar yapb con wordpress mu.

Al empezar a probar con yapb, algunas imágenes las cargaba bien y todo salía correcto, pero después comenzó a marcar errores en el archivo mu.php con la función filesize(), lo que se realizó para corregir el error fue verificar si el archivo existía con la función file_exists(), si no existe, no hace nada.

De esa forma se tiene un fotoblog con wordpress.

Lo que sigue es buscar un theme que nos guste y listo.

Para ver una demostración de lo que está realizado hasta el momento, visitar la siguiente página:

Fotoblog con wordpress mu

Published in: on abril 18, 2008 at 1:35 am  Comments (1)  
Tags: , , ,

The URI to TrackBack this entry is: https://oscarif.wordpress.com/2008/04/18/fotoblog-con-wordpress-mu/trackback/

RSS feed for comments on this post.

One CommentDeja un comentario

  1. Me da errores sube las fotos pero envia un error File doesn’t exist!

    es raro poruqe no dice en que archivo.

    Las fotos aparecen en la carpeta de upload


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: