Página 1 de 1
Cambiar una palabra por otra Tema Solucionado
Publicado: 08 Dic 2010, 20:40
por Cruciattus
Hola^^ esto es una pregunta un tanto rara. Se puede coger una palabra que esté escrita en todo el foro y cambiarla por otra de modo automatico? algo asi como el "buscar" de Word y cambiar. Se puede hacer? gracias!
Re: Cambiar una palabra por otra
Publicado: 08 Dic 2010, 20:55
por leviatan21
Si te refieres en los mensjes y/o títulos de los mensajes y foros, puedes utilizar las palabras censuradas : ACP -> MENSAJES : MENSAJES : Palabras censuradas
Cambiar una palabra por otra
Publicado: 09 Dic 2010, 00:06
por Cruciattus
No me referia a eso, era mas bien esto otro:
Una persona se cambia de nombre y en sus escritos anteriores aparece el antiguo nombre. Queria poder cambiar el nombre antiguo por el nuevo en todos los lugares en que éste aparece. Yo no le di a resuelto al tema U.U
Re: Cambiar una palabra por otra
Publicado: 09 Dic 2010, 00:58
por HuanManwe
Perdona, es que para lo que preguntaste la respuesta era la correcta y yo le dí a "resuelto". Ya lo he quitado.
Lo que buscas no es cambiar "una palabra cualquiera", sino el nombre de usuario. Yo creía que la referencia de los mensajes y temas iba con la ID del usuario, y por tanto cambiaría en tanto que cambie el nombre de usuario del mismo. En la tabla phpbb_topics está el campo poster_id y en phpbb_posts también es poster_id.
¿En tu foro no es así?
Cambiar una palabra por otra
Publicado: 09 Dic 2010, 02:09
por Cruciattus
Pues no lo se la verdad^^ es que pensé que seria algo tan facil como en el word que buscas una palabra y la reemplazas por otra y ya está^^
Apuraré el ejemplo: mi foro es de rol, y un usuario ha decidido cambiarse de nombre. Entonces en sus roles anteriores figura el nombre que tenia antes. Pongamos que antes se llamaba Carlos y ahora se llama Jose. En sus anteriores roles antes del cambio de nombre, figuraria el antiguo.
"Carlos subió las escaleras y se detuvo a hablar con Ana. Ana saludó a Carlos..." lo que yo queria era poder sustituir el nombre de Carlos por el de Jose en cualquier sitio donde aparezca, roles, temas, etc. Espero haberme explicado mejor^^
Cambiar una palabra por otra
Publicado: 09 Dic 2010, 04:31
por leviatan21
BlackGirl escribió:en cualquier sitio donde aparezca, roles, temas, etc. Espero haberme explicado mejor^^
Si bien no entiendo la que te refieres con roles, los roles en phpbb es el tipo de usuario, y ahi me confundo...
En phpbb todo es mensaje y utilizando la opción que dije anteriormente, debería funcionar
Re: Cambiar una palabra por otra
Publicado: 09 Dic 2010, 09:49
por HuanManwe
Quizá el mod que usa para los puntos o lo que sea (¿quizá el Cash MOD?), toma el nombre del usuario en algún momento, y lo guarda así, y no como referencia al user_ID. En ese caso lo que necesitaría sería cambiar manualmente esa referencia en la base de datos, que sería un momento, y ya estaría todo hecho.
Cambiar una palabra por otra
Publicado: 09 Dic 2010, 12:05
por Cruciattus
Voy a intentarlo entonces como habeis dicho a ver que ocurre^^ muchas gracias a los dos por responder!
Re: Cambiar una palabra por otra
Publicado: 09 Dic 2010, 12:17
por HuanManwe
Pero, ¿cuál MOD usas exactamente? Este
http://www.phpbb-es.com/foro/advanced-p ... 21697.html por ejemplo, añade una tabla donde se guarda el nombre de usuario, en vez del user_ID:
Código: Seleccionar todo
CREATE TABLE phpbb_lottery_history (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`user_id` INT( 8 ) NOT NULL ,
[b]`username` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL ,[/b]
`time` INT( 11 ) NOT NULL ,
`amount` INT NOT NULL
) ENGINE = MYISAM ;
Si usas ese mod entonces es ahí donde deberías cambiar el nombre a ese usuario.
El tema estaba marcado como "solucionado" en el primer mensaje, lo cual no tiene sentido

Habría que marcar como solucionado en el mensaje que hubiera servido como solución.
De todos modos parece que aún no está solucionado, así que quito la señal correspondiente.