Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/plugins/avatarep.php on line 1102

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
[Solucionado] Autocompletar campo de perfil personalizado
Maty_206   4 Feb, 2012, 11:04 am
#1
Buenas, MyBB-Es,

Verán, hace un tiempo creé un nuevo campo de perfil personalizado e hice que sea obligatorio compleatarlo para todos aquellos que se registren. El problema está en los usuarios ya registrados, el campo aparece vacío en el postbit, obviamente.

¿Existe alguna forma de, por ejemplo, autocompletar con "x" palabra ese campo en aquellos usuarios que lo tengan vacío mediante una tarea programada o algo parecido?.

Desde ya, muchas gracias a todos por ayudarnos siempre =).


Saludos,

Maty.
Cluster   4 Feb, 2012, 11:41 am
#2
con un query desde el phpMyadmin se puede

Código PHP:
<?php 
UPDATE
`mybb_userfields` SET `fidX` = 'El texto que quieras' WHERE `fidX` = '';

cambia la X despues de FID por el ID de el campo

:)
~Night   4 Feb, 2012, 12:06 pm
#3
O mejor ve al phpmyamdin y entra en la tabla userfields, ponle estructura y cambia, default personalizado y abajo escribe lo que aparecerá cuando el user deja el campo vacío
Maty_206   4 Feb, 2012, 3:50 pm
#4
(4 Feb, 2012, 11:41 am)Cluster escribió: con un query desde el phpMyadmin se puede

Código PHP:
<?php 
UPDATE
`mybb_userfields` SET `fidX` = 'El texto que quieras' WHERE `fidX` = '';

cambia la X despues de FID por el ID de el campo
Al hacerlo, me devuelve esto (y los campos no se completan):

Código:
Affected rows: 0 (Query took 0.0006 sec)
SQL query:
UPDATE `mybb_userfields` SET `fid6` = 'El texto que quieras' WHERE `fid6` = '';

(4 Feb, 2012, 12:06 pm)~Night escribió: O mejor ve al phpmyamdin y entra en la tabla userfields, ponle estructura y cambia, default personalizado y abajo escribe lo que aparecerá cuando el user deja el campo vacío

No te entendí bien... llegué hasta acá sin saber que modificar:

[Imagen: imageoq.png]

Desde ya, gracias a ambos por contestar.


Saludos,

Maty.
~Night   4 Feb, 2012, 4:15 pm
#5
en donde dice default pon lo que tu quieras
Maty_206   5 Feb, 2012, 9:04 am
#6
(4 Feb, 2012, 4:15 pm)~Night escribió: en donde dice default pon lo que tu quieras

Aquí lo que me devuelve:

[Imagen: imageggr.png]

Con cualquier valor, es lo mismo Sad.
Maty_206   6 Feb, 2012, 2:22 pm
#7
Disculpen, revivo para que alguien más lo vea. Desde ya, muchas gracias.
~Night   6 Feb, 2012, 2:37 pm
#8
Creo que donde dice null tienes que cambiarlo por "Personalizado"
Maty_206   6 Feb, 2012, 6:16 pm
#9
¡Listo!, lo que hice fue en el campo "Null", seleccionar "not null" y dejar vacío el campo "Default". Luego, ejecuté la query tal como indicó Walkman.

Les dejo +Rep a ambos, ¡muchas gracias!. Pueden cerrar el tema.


Saludos,

Maty.
Cluster   6 Feb, 2012, 6:28 pm
#10
closed

me da gusto te funcionara guiandote de ambos Wink

:)
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.