logo El diario de Pepe Molina (Caricatos)

yo

Hemos diseñado nuestro sistema de comentarios solo para los apuntes, y ahora lo hemos retocado para que también puedan comentarse los demás elementos.


Última caricatura

IV Asamblea de la AEC: IV Asamblea General de la Asociación Española de Caricaturistas

IV Asamblea de la AEC

RSS de las imágenes: rss


La Cita

Sólo es digno de libertad quien sabe conquistarla cada día

Johann Wolfgang von Goethe, poeta alemán (1749-1832).


En esta zona están las páginas personales del autor.


Mis clientes ahora también son mis amigos (aunque les cobre).


En Mis amigos Informáticos hay una pequeña colección de páginas de colegas webmasters..


En Mis amigos artistas podemos encontrar artistas de cualquier índole (dibujantes, pintores, escritores...)


Las recomendaciones que proponemos son de índole variada.


Aquí un cajón de sastre de enlaces.


Nos referencian desde sitios de toda índole.


Puede contribuir a mantener esta página con su donativo.


botón pay-pal

Este diario: Más comentarios

emoticón de Caricatos Publicado el día 17 de octubre de 2011
id=46; categorías: Así se hizo, Vicisitudes de un Webmaster, Globalización, Programación

Hemos diseñado nuestro sistema de comentarios solo para los apuntes, y ahora lo hemos retocado para que también puedan comentarse los demás elementos. Pero antes de nada era necesario realizar unos cambios para la identificación de la página, y a la vez para obtener las respuestas. Los elementos ya no podían referenciarse solo por el identificador "id", ya que también las imágenes tenían el mismo identificador, así que debíamos añadirle un prefijo.

Preliminares

Debido a que ya teníamos implementado el sistema de identificación también en el sistema de valoración por estrellas, nos decidimos a adaptarlo a ese sistema, añadiendo al id de los apuntes la cadena de texto "apunte."; y en el caso de las imágenes: "imagen.". Hemos creado un comodín con el siguiente código.

$sql = "select referido, id from $tabla_comentarios";
$conexion = mysql_connect($diario_host, $diario_usuario, $diario_pw);
if ($conexion)	{
	if (mysql_select_db($diario_basededatos, $conexion))	{
		$res = mysql_query($sql);
		if ($res)	{
			$datos = array();
			while	($dato = mysql_fetch_array($res))	{
				$id = $dato["id"];
				$ref = str_replace(".", "|", $dato["referido"]);
				$sql = "update $tabla_comentarios set referido="apunte.$ref" where id="$id"";
				array_push($datos, $sql);
			}
			for ($i = 0, $total = count($datos); $i < $total; $i++)
				@mysql_query($datos[$i]);
		}
		else
			echo "imposible leer tabla...".mysql_error();
	}
	else	{
		echo "no se seleccionó nada...";
	}
}
else	{
	echo "imposible la conexión...";
}

Con ese código (que debe ejecutarse una sola vez), cambiamos los puntos (".") de las referencias por el carácter "|", que habíamos usado para el anidamiento de los comentarios (cuidando de arreglarlo también en las presentaciones de los mismos), y le añadimos el prefijo antes mencionado ("apunte.") para dejarmo listo en el momento de hacer las modificaciones.

Para el retorno a la página origen del comentario usamos una variable del sistema ($_SERVER["HTTP_REFERER"]), eliminando si lo hubiese enlaces internos, y aañadiendo un enlace interno hacia el mensaje informativo del éxito de la transacción.

$volver = preg_replace('/#(.*?)$/', "", $_SERVER["HTTP_REFERER"])."$coletilla"#comentarios;
header("Location: $volver");

Tan solo nos queda incluir el módulo de comentarios de la página sin el condicionamiento de que se trate de un apunte, y en la página (ficha) para las imágenes, y a la vez añadir las funcionalidades javascript de edición y validación.

En breve también lo incluiremos en las otras páginas del dominio.

Zona de comentarios

Este apunte aún no tiene comentarios.

Evaluación

Valoración de esta página: (apunte.46) valor

Valoración evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar

Respuesta: Zona de mensajes (proceso de evaluación)

Historial de navegación

Esta página ha sido visitada en 6106 ocasiones


Disponemos de rss sindicar

Y del Mapa del sitio, además del sitemap.xml.


Aquí podemos encontrar los apuntes más visitados.

"Top 10" reemplaza a la sección Últimos apuntes.


Una buena forma de buscar un apunte es a partir de su categoría.


También es posible buscar apuntes por medio de las etiquetas (tags).


Hemos decidido poner al alcance de todos algunos comodines.

Adjuntamos una versión reducida del "buscador interno" que vemos en la lista anterior:

Buscar en apuntes

También estamos recopilando antiguas páginas del sitio.


Desde este recuadro se puede hacer una búsqueda cronológica.


Se puede crear una postal nueva desde el enlace del sector "Otras páginas del dominio", o editar la que sale en el recuadro, pulsando sobre ella..

../diario.imagen.php?id=2
http://www.pepemolina.com/postales/Navidad/TgC_Navidad_31.gif
enlace a la postal
Copyright © 2002-2024 www.pepemolina.com
RSS rss | Ver Mapa del sitio