Como instalar un Patch
Estoy comenzando a instalar Drupal y me encontrado con un contratiempo, necesito instalar un patch para un modulo y no encuentro la forma de hacerlo, he probado a utilizar Diff'npatch (trabajo con Mac), pero no doy con la tecla.
El patch en cuestión es add book style navigation to image view, dan varias versiones, me interesaría este: image-patch
Me gustaría que alguien nos explicara en cristiano como hacer esto, a los que no somos programadores, y si no pues que al menos me pase los archivos modificados.
Gracias.
- Inicie sesión o regístrese para enviar comentarios

Seguramente ya lo hayas leído pero...
En la página oficial de Drupal, en concreto en la parte de "Developing for Drupal", tienes unos pequeños tutoriales que más o menos te explican como se aplican los Patch.
Mira aquí:
http://drupal.org/patch/apply
En mi caso en concreto, yo uso MAC Os X y siguiendo los pasos de ese tutorial me ha funcionado perfectamente (aunque aveces hay patch que no funcionan todo lo bien que debieran, entre otras cosas porque aveces están desfasados y todo lo que añaden o restan ya ha sido implementado por el propio autor del módulo)
Espero que te pueda servir.
Un saludo a todos,
Barry Collins
Y las numeros que estan
Y las numeros que estan entre @ que significan??
por ejemplo " @@ -35,4 +35,32 @@ "
Y en windows?
En windows no he encontrado nada para hacerlo y seguro que debe de existir, si no fuera porque necesito el windows para correr ciertos programas de gestión ya lo habría mandado al fondo del mar...
Video tutoriales de Drupal
Hola,
Hola,
Otra posibilidad que tienes (mas practica aun) es hacer el "patch" directamente en el servidor.
si tienes acceso a shell puedes ejecutar el comando "patch":
Un ejemplo para el modulo i18n:
$ patch -p0 taxonomy.module < i18n/patches/i18n_taxonomy_module.patch
obviamente, estoy sobre Linux
suerte!
Existe algun programa para hacerlo en el ordenador?
Rescato éste hilo para preguntar si hay algún programa para aplicar el parche automáticamente, es decir, teniendo los dos archivos en el ordenador, el fichero del parche y el fichero del módulo en cuestión, y que el programa meta y remplace las lineas pertinentes.
cantidubi.com
patch
ya te digo : en Linux tienes 'patch'
en win, debe haber algo similar
www.gersbach.net
«No entiendes realmente algo a menos que seas capaz de explicárselo a tu abuela». Albert Einstein
los pasos a seguir...
Aplicar el parche es relativamente facil, lo unico que tienes que saber es primero que archivo es el que vas a modificar, el otro paso que linea tienes que modificar o tienes que agregar, el formato a seguir es el siguiente: cuando veas el parche tienes unos signos ( - y +) los cuales te indica que el menos(-) tienes que quitar y el mas(+) tiens que agregar, los que no tienen signo eso es para darte una referencia de donde tiene que comenzar aplicar el parche, osea la linea que tienes que buscar por ejemplo al abrir el parche te indica que tienes que modificar el archivo image/image.css, lo abres este con un editor lo siguiente que te indica el parche es
--- image.orig/image.css Fri Apr 15 16:14:52 2005
+++ image/image.css Fri May 27 22:18:01 2005
significa que tienes que reemplazar la linea que dice
--- image.orig/image.css Fri Apr 15 16:14:52 2005
por la linea que dice
+++ image/image.css Fri May 27 22:18:01 2005
claro que tu no pones los signos +++ que estan ahi ya que eso esta solo de referencia para saber lo que tienes que agregar
Ahora tienes que buscar donde dice
ul.images li {
float : left;
margin : 1em;
y desde ahi quitar el -} y poner
+}
+
+.image_view .nav {
+ border-top: 1px solid #888;
+ border-bottom: 1px solid #888;
+ padding-bottom: 3em;
+ padding-top: 1em;
+ clear: both;
+}
+
+.image_view .nav .links {
+ clear: both;
+}
+
+.image_view .nav .titles {
+ clear: both;
+}
+
+.image_view .nav .prev {
+ float: left;
+ text-align: left;
+ width: 45%;
+}
+
+.image_view .nav .next {
+ float: right;
+ text-align: right;
+ width: 45%;
+}
claro que tienes que quitar los signos mas(+) que estan al inicio de cada linea.
y ya tienes aplicado ese parche para ese archivo lo siguiente que te indica el archivo del parche es que tienes que modificar el archivo image/image.module y seguir lo que te indica el parche como ya habras captado la idea en el caso anterior
espero haberme explicado bien ;)
Muchas gracias
Gracias, eres un santo ;-), mas o menos era lo que imaginaba, pero necesitaba una explicación detallada como bien me has dado, en cuanto pueda lo hago.
Saludos y pronto tendré nuevas dudas, seguro :-D.
de nada
de nada ;)
_._._._._._._._._._._._._._._.
Richard De la torre
Linux user 282510
Debian
Guayaquil - Ecuador