Resetar assinaturas de usuários e avatares

  • Autor Autor iacubus
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
I

iacubus

Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Existe alguna manera de resetear firmas y los avatars de los users?

Porque es como dificil borrar de una en una, ya que algunos users abusan poniendo imagenes de mas de 1 mb de peso y quiero limitar eso.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Hola,

Para borrar todas las firmas de los usuarios, ejecuta las siguientes consultas SQL en:

AdminCP -> Mantenimiento -> Ejecutar Consulta SQL

Inserir CODE, HTML ou PHP:
TRUNCATE TABLE `sigparsed`
Inserir CODE, HTML ou PHP:
UPDATE `usertextfield` SET `signature` = '';
Para borrar todos los avatares de los usuarios (*suponiendo* que éstos se almacenan en la base de datos), ejecuta la siguiente consulta SQL:

Inserir CODE, HTML ou PHP:
DELETE FROM `customavatar` USING `customavatar` LEFT JOIN `user` ON user.userid = 'customavatar.userid';
Saludos.
 
Ha ocurrido un error mientras se intentaba ejecutar la consulta. La siguiente información fue devuelta.
número de error: 1064
descripción del error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'UPDATE `usertextfield` SET `signature` = ''' at line 2

No me funciono 🙁
 
¿Cuál de todas?.
 
La de firmas la de avatares no la intente
 
Asegúrate de ejecutar la consulta en una sola línea.

Nota: Antes de hacer este cambio, debes estar seguro de que deseas borrar todas esas etiquetas, y que manipular la base de datos por medio de consultas puede causar pérdida de datos si no sabes lo que haces o si no conoces la sintaxis para ejecutar consultas.

Haz una copia de seguridad de las tablas "sigparsed", "usertextfield" y "customavatar" vía phpMyAdmin por si algo te sale mal, o si deseas revertir la acción.
 
Nop no sirvio tal vez haga falta algo jeje
 
¿Por mera casualidad las tablas en la base de datos tienen prefijos?.
 
Yo quiero hacer lo mismo, pero mi version es 4.0.3 y mis tablas si tienen prefijos, se hace el mismo procedimiento?
 
Si tengo prefijos configurados, saludos.
 
Daniel, sí se hace el mismo procedimiento.

Delante del nombre de la tabla tienen que colocar el prefijo que hayan definido en el config.php. Por ejemplo, en la línea ['tableprefix'] he definido el prefijo vb4_:

PHP:
$config['Database']['tableprefix'] = 'vb4_';

Tengo que colocar ese prefijo delante del nombre de las tablas en las consultas, osea, las consultas quedarían de esta manera:

Inserir CODE, HTML ou PHP:
TRUNCATE TABLE `[B]vb4_[/B]sigparsed`

Inserir CODE, HTML ou PHP:
UPDATE `[B]vb4_[/B]usertextfield` SET `signature` = '';

Inserir CODE, HTML ou PHP:
DELETE FROM `[B]vb4_[/B]customavatar` USING `[B]vb4_[/B]customavatar` LEFT JOIN `[B]vb4_[/B]user` ON [B]vb4_[/B]user.userid = 'customavatar.userid'

En donde deberán reemplazar vb4_ por el prefijo que ustedes hayan definido en el config.php.

Saludos.
 

Tópicos similares

B
Respostas
26
Visitas
777
Blaze
B
Jesus Dugarte
Respostas
14
Visitas
1K
foreveralone1
foreveralone1
J
Respostas
3
Visitas
261
Master1212
Master1212
LucasMz
Respostas
27
Visitas
977
Ingrid23
Ingrid23
C
Respostas
7
Visitas
299
Yassine Taliouan
Yassine Taliouan
Voltar
Topo