--
Has recibido este mensaje porque estás suscrito al grupo "PMB En Español" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a pmb...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a pmb-es+un...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/pmb-es?hl=es.
Entiendo que ese script funciona para traer remotamente las
caratulas(portadas) de los libros que están Amazon.
Para ellos es necesario que el libro se encuentre a través del ISBN en
Amazon, esto lo hace dinamicamente PMB.
Nosotros hemos hecho algunas pruebas con Amazon y también con el
proyecto Google Books, se puede ver el siguiente registro de ejemplo
en el que trae la imagen desde Amazon, y algunos apartes del libro
desde Google Books:
http://demo.comunidadpmb.org/opac_css/index.php?lvl=notice_display&id=98
Saludos,
--
Andres Ovalle Lopez
Infoesfera.com
2010/3/3 Gustavo Alfredo Gómez Rodríguez <gusta...@gmail.com>:
contesté antes sin haber visto las respuestas al primer mensaje.
Por lo que veo, el script descarga la imagen para copiarla en el servidor
donde está pmb.
Debes mirar en "administración/herramientas/parámetros/parámetros
generales" la variable "books_pics_url"
si pone "./images/vignettes/!!isbn!!.jpg"
debes comprobar primero que este directorio existe
(instalación_pmb/images/vignettes) y que tenga permisos de escritura.
Luego en el script:
.....
if (!file_exists ("../couvertures/".$isbn.".jpg")) {
echo "<p>ISBN $isbn ";
echo "copy from
http://images-eu.amazon.com/images/P/".$isbn.".08.MZZZZZZZ.jpg"∞;
if
(!copy("http://images-eu.amazon.com/images/P/".$isbn.".08.MZZZZZZZ.jpg"∞,
"../couvertures/".$isbn.".jpg")) {
.....
debes cambiar "../couvertures/" por "./images/vignettes" (en el ejemplo
"couvertures" es un directorio que se encuentra fuera de la raíz de
instalación de pmb, puedes hacerlo así si quieres, con el nombre de
directorio que quieras, con la condición de que exista y se pueda escribir
en él).
El script copia el fichero de amazón al directorio local correspondiente
(instrucción "copy (origen,destino)")
Además, en la linea
.....
if (isEAN($isbn)) {$isbn=EANtoISBN10($isbn); $isbn = preg_replace('/-|\.|
/', , $isbn); }
.....
lo que hace el script es convertir el EAN en ISBN (instrucción
EANtoISBN10), por tanto con EAN también debería funcionar. Al isbn se le
quitan los guiones, puntos y espacios en blanco.
Fácilmente se podría añadir el código necesario para que el script
intente buscar la cubierta en más librerias, si no la encuentra en amazon.
Para ello deberíamos saber la dirección de servidores que contengan las
imágenes de las cubiertas.
Saludos,
Ramon
Script para guardar con la extensión php en el directorio raíz de pmb.
El script permite recuperar de Amazón las imágenes de las obras
catalogadas en pmb a partir de su ISBN.
Para descargar el fichero hacer click en el enlace inferior de la página
Copiar el fichero en la raíz de su instalación PMB quitando el sufijo
".txt" (cambiándolo por php)
Sólo resta reemplazar:
./images/vignettes/".$isbn.".jpg
por el camino definido en
"administración/herramientas/parámetros/parametros generales" conservando
".$isbn."
Para utilizar con Alapage, la dirección que hay que poner es:
"http://www.alapage.com/resize.php?ref=".$isbn."&type=1&h=140∞"
Notar que se puede poner las imágenes con la dimensión que se quiera
(aquí algura=140 px), por el contrario, el tiempo de ejecución es más
largo... Quizás en este caso se deba aumentar max_execution_time o
ejecutar el script varias veces.
Saludos,
Ramon
Voici un script à sauver avec l'extension PHP à la racine de PMB.
Ce script permet de récupérer sur Amazon les vignettes des ouvrages
catalogués dans PMB à partir de leur ISBN.
Pour télécharger le fichier cliquez sur le lien en bas de page
recopiez le fichier à la racine de votre installation PMB en enlevant le
suffixe ".txt"
Maintenant, la seule chose à faire, c'est de remplacer :
./images/vignettes/".$isbn.".jpg
par le chemin défini dans "Administration/outils/paramètres/Paramètres
Généraux" mais en conservant l'écriture ".$isbn."
Pour Utiliser ce script avec Alapage l'adresse à mettre est celle ci :
"http://www.alapage.com/resize.php?ref=".$isbn."&type=1&h=140∞"
A noter que l'on peut mettre les images à la dimension voulue (ici
hauteur=140 pixels), par contre le temps d'exécution est plus long... Du
coup il faut peut être augmenter le max execution time ou lancer le script
plusieurs fois
| |
|
Hola:
Lo que hace Horacio es exactamente lo que hacemos nosotros y nos resulta mucho más sencillo.
El formato debe ser de una url y la dirección de donde se encuentre la imagen digitalizada de la tapa del libro, por lo general creamos una carpeta en especial dentro de la carpeta pmb y allí ponemos todas la imágenes. Ej:
http//pmb/imagenes/portada1.jpg
Saludos,
Esther
-------Mensaje original------- |
Nada que ver lo de dummies, fue un ejemplo que encontré hace varios
meses y lo uso seguido cuando me preguntan. Es pura recordación.
Bueno, y no creo que exista un PMB for dummies, que mucho nos hace
falta je je
Ahora respondo a vuestras preguntas:
> 1) los botones de Google y Share: supongo que usan el código html que se ofrece y lo colocaron en un campo personalizado, de
> tipo lista de opciones y la opción por default es el código html ¿acerté? si lo hicieron más fácil, contame.
No usamos un campo personalizado, lo que hacemos es incorporar
directamente en algunos scripts el código que nos da Google y AddThis
para la presentación de resultados. Inclusive tenemos algo por afinar
allí.
También, ahora que recuerdo en el index tenemos agregado el Google
Analytics, el cual nos permite conocer la forma como han llegado los
usuarios a nuestro OPAC, al igual que diferentes técnicas de
comportamiento y navegación del usuario.
Seguro debemos escribir una guía para hacer estas modificaciones, ya
veremos cuando nos da un tiempo para ello :-)
> 2) para traer la tapa ¿usaron un script o una solución como dice Horacio: link que contiene el ISBN?
Usamos la opción que trae por defecto PMB en la cual leemos (no
copiamos) la imagen desde Amazon. Si sobre la imagen das clic derecho
y luego propiedades puedes ver que la imagen se lee desde otro
servidor.
> 3) el script que envié ¿podés deducir si "muestra" la tapa desde la dirección remota o la "baja" a nuestro servidor y desde allí se
> muestra?
Bueno, esta parte creo que ya quedó comentada en las respuestas de los
otros colegas en el grupo.
Saludos,
--
Andres Ovalle Lopez
Infoesfera.com
2010/3/3 Gustavo Alfredo Gómez Rodríguez <gusta...@gmail.com>
>
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a pmb-es+un...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a pmb...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/pmb-es/a320bd5a-4d2c-4be8-82df-246e548ec8ce%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.