Ver Mensaje Individual
  #10 (permalink)  
Antiguo 24/08/2005, 03:10
Avatar de ferny
ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 9 meses
Puntos: 55
Poco a poco...

Lo del patch como tú dices es para correr un comando. Eso solo puedes hacerlo si tienes un servidor linux y acceso a la consola de comandos... Si no es tu caso, como me pasa a mi, lo que haces es abrir el fichero con el block de notas y ver ahí los cambios, y los haces a mano. Te pongo un ejemplo:

Código:
diff -crN phpbb2016/admin/admin_ug_auth.php phpbb2017/admin/admin_ug_auth.php
*** phpbb2016/admin/admin_ug_auth.php	Sun Jun 26 16:40:23 2005
--- phpbb2017/admin/admin_ug_auth.php	Tue Jul 19 22:14:56 2005
***************
*** 6,12 ****
   *   copyright            : (C) 2001 The phpBB Group
   *   email                : [email protected]
   *
!  *   $Id: admin_ug_auth.php,v 1.13.2.8 2005/06/26 12:03:43 acydburn Exp $
   *
   *
   ***************************************************************************/
--- 6,12 ----
   *   copyright            : (C) 2001 The phpBB Group
   *   email                : [email protected]
   *
!  *   $Id: admin_ug_auth.php,v 1.13.2.9 2005/07/19 20:01:05 acydburn Exp $
   *
   *
   ***************************************************************************/
***************
*** 414,419 ****
--- 414,420 ----
  			FROM " . AUTH_ACCESS_TABLE . " aa, " . USER_GROUP_TABLE . " ug, " . USERS_TABLE . " u  
  			WHERE ug.group_id = aa.group_id 
  				AND u.user_id = ug.user_id 
+ 				AND ug.user_pending = 0
  				AND u.user_level NOT IN (" . MOD . ", " . ADMIN . ") 
  			GROUP BY u.user_id 
  			HAVING SUM(aa.auth_mod) > 0";
***************
En ese ejemplo tienes que abrir el fichero admin/admin_ug_auth.php. Los cambios a hacer te los dicen los símbolos que hay al principio de las lineas afectas:

! significa que hay que sustituir la línea (fijate que aparece dos veces... la primera es como la tienes y la segunda cómo debe quedar)
+ significa añadir esa línea en la posición que se da (igual ahí tienes un ejemplo)
- significa borrar esa línea

Igualmente te aparecen los números de línea aproximados donde lo vas a encontrar (ejemplo: --- 414,420 ----). Es como instalar un mod... Por cierto los símbolos ! + y - no tienen que aparecer en tus archivos php... o sea vienen en el .patch para identificar las líneas pero luego no tienen que salir.

Sigo... Lo de las templates, no todas son iguales y si usas el changed files only te puede dar algún fallo. Usando el patch es más dificil que esto te ocurra, ya que editas la template que tú tengas y cambias sólo lo necesario, que no es todo.

Por último, para lo del lenguaje, pues una opción es que hagas los mismos cambios que en el del lenguaje ingles, y luego traduzcas lo que pone. Si no, creo que te puedes bajar el paquete de lenguaje de la web de phpbb y sustituirlo, nada más...

Un saludo
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.