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.
IV Asamblea de la AEC: IV Asamblea General de la Asociación Española de Caricaturistas
Sólo hay una guerra que puede permitirse el ser humano: la guerra contra su extinción
Isaac Asimov, Escritor y bioquímico estadounidense (1920-1992).
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.
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.
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.
Este apunte aún no tiene comentarios.
Valoración de esta página: (apunte.46)
Esta página ha sido visitada en 6637 ocasiones
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:
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..