Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Consulta SQL para añadir y hacer grupo por defecto a usuario

Sitios donde alojar nuestro proyecto, y hostings con PHP, MySQL, etc.
SPAM está sancionado con la exclusión.


0
No hay votos
 
Votos totales: 0

Avatar de Usuario
karbiko
Moderador
Mensajes: 733
Registrado: 27 Jun 2008, 22:44
Género:
Edad: 53

Consulta SQL para añadir y hacer grupo por defecto a usuario

#1

Mensaje por karbiko »

Hola, mis datos en mi firma

Estoy revisando las tablas de mi base de datos en busca de en cual se graban los datos de los grupos a los que pertenecen los usuarios, pero no doy con ello.

Tenía mi foro en funcionamiento y cansado de tener que estar moviendo mensajes de aquí para allá, de que re-pregunten lo que ya está contestado, decidí poner que los mensajes de nuevos usuarios sean moderados hasta que lleguen a 25 mensajes.
Ahora quiero hacer una consulta para que todos los usuarios que ya estaban registrados antes, que tengan como grupo predeterminado el grupo de Usuarios Registrados y tengan menos de 25 mensajes publicados, pasen a tener como grupo predeterminado el de Nuevos Usuarios Registrados, pero sin que causen baja del grupo anterior, de manera que cuando sobrepasen esos 25 mensajes, ya cambien al grupo Usuarios Registrados..

Revisando mi BBDD, sólo encuentro que en la tabla phpbb_groups se crean los diferentes grupos, en la phpbb_users aparece referencia al campo group_id (que es uno de los que se crean la tabla anterior) y en phpbb_user_group aparecen los campos group_id, user_id, group_leader y user_pending...

Pero no se dónde marca los grupos, porque en la tabla phpbb_users en el campo group_id sólo aparece un número,.. por lo que entiendo que con esta consulta:
UPDATE `phpbb_users` SET `group_id`="12" WHERE `group_id`="2" AND `user_posts`<"26"
lo que conseguiría es cambiar el grupo predeterminado (ahora el 12, Nuevos Usuarios), pero "borrando" el que continúen perteneciendo al grupo 2 (usuarios)

No se si me he explicado... voy algo perdido...
¿Alguien me puede encender una luz??
gracias...


URL: https://www.fororegistrocivil.es
Demás datos:

Spoiler

Estilos instalados(s): prosilver, Prosilver Dark Edition, prosilver special edition, proflat (en varios colores), Orange_BBEs
Versión instalada: 3.3.2
Extensiones:

Spoiler

24 hour activity stats 1.2.3
Add Bot 1.0.1
Add User 1.0.4
Advanced BBCode Box 3.3.0
Advanced Profile Fields Pack 1.0.3
Advertisement Management 2.0.3
Ajax Base 2.0.0
AJAX Registration Check 1.0.1
[3.2][3.3][RC] Auto db Backup
Auto Drafts 1.1.3
Avatar resize 1.0.0-RC
Avatars on Memberlist 2.0.0
Ban Hammer 1.0.8
Birthday Cake 1.0.2
Blinking counter, for new pm and new notify 1.0.5
Board Announcements 1.1.0
Board Notices Manager 0.5.5
Board Rules 2.1.2
Breadcrumb Menu 1.0.6
Breizh Ajax Preview 1.1.0
Browse Happy 2.0.2-dev
Browser & OS in Viewtopic 1.0.1
cBB Blockgets 2.0.1
cBB Chat 1.2.1
cBB QuickMod 1.1.2
Clipboard Image 2.0.1
Collapsible Forum Categories 2.0.0
Confirm Email 1.0.0
Copyright in footer 1.0.2
Database Optimize & Repair Tool 1.2.0
Default Avatar Extended 1.2.2
Delete My Account 1.0.0
Detailed viewonline 1.0.0
email on birthday 3.1.6
Email List 1.0.2
Extensions .yml check
External Links Open in New Window 1.0.6
File Upload 1.0.3
[3.3][RC] Filter by country 1.0.16
Forumhulp Helper 3.1.15
Genders 1.2.3
gn36 - Customize first post edit permissions 1.2.2
Google Analytics 1.0.5
Google Translator 1.0.3
Group Template Variables
Header Banner 3.2.2
Hide Avatar for guests 1.0.1
Hide Bots 1.0.2
[3.2] [RC] Hide Profile Fields to Groups
HTML email 3.1.7
Imgur 1.6.0
Individual posts per page 1.0.1
Large Font 3.2.3
Last Post Avatar 1.0.3
LF Who Was Here 2 2.0.0
Lightbox 2.0.2
LMDI Autolinks 1.3.3
LMDI My Topics 1.0.12
Linked Accounts 2.1.1
List subforums in columns 2.1.0
Live topic update 1.0.2
Logout Redirect 1.0.1
Magic OGP parser 1.0.6
Mark Post Unread 1.1.1
Mass Notification 1.0.4
Missing files
National Flags 2.1.7
No Custom Profile for guests 1.0.2
No DEA Emails
No Notice Delete PM 1.0.0
No quote last post 1.0.7
Notes 2.0.0
Pages
Page Scrolling 1.4.0
Password Generator
Password Strength 1.2.3
PayPal Donation Extension 2.1.4
phpBB3 SEO Sitemap 1.1.1
phpBB Media Embed PlugIn 1.1.1
phpBB Studio - Google PDF autoembed 1.0.3
PM Name Suggestions 1.1.3
Poster IP in Viewtopic 1.0.2
Posts merging 2.1.1-dev
Precise Similar Topics 1.5.3
Previous / Next topic 1.0.3
Prime note bbcode 1.1.1
Prime Post Revisions 1.0.0-beta9
Prime User Topics
Profile Field Searchable 1.0.5 Extensión de pago
QuickReply Reloaded 2.0.0-beta4
Quick Style 1.3.5
Quoted where 1.0.3
Red title for new topic and new reply 1.0.3
Remember me checked by default 1.0.0
Remove hidden users 0.1.0
Reset login attempts 1.0.2
Right Header Image 3.2.2
Scroll quoted text
[3.3][RC] Selective mass emails 1.0.10
SEO Metadata 1.3.0
Seo Meta Description 1.0.0
Share On 2.0.1
Simple mentions 1.0.5
Simple Spoiler BBCode 2.0.0
Smartfeed 3.0.13
Smart Subjects 1.0.0
Smilie Signs 1.0.2
smilies scroll box 1.0.3
Sortables Captcha 2.0.2
Stop Forum Spam 1.1.9
Subscribe topic in footer
Tabbed stat-block 1.0.2
Tables 2.1.2
Telegram Share 0.1.0-b1. Descargable desde este enlace
Thanks for posts 2.0.7
Topic Author 1.0.4
Topic Description 1.0.4
Topic Preview 2.3.2
Topics Hierarchy 2.1.0
Unique Visits Counter 1.0.3
Upload Extensions 3.2.0-RC, con esta actualización para 3.3.0
User Merge 1.0.4
Username Or Email Password Reset 0.1.0
User Posts in a Topic 1.0.1
User Recent Activity 2.1.1
Whatsapp Share 0.1.0-b1. Descargable desde este enlace
Who Visited This Topic 1.0.7
Who Visited This Topic 0.1.0-RC4.1. Descargable desde este enlace
You Me We Us Filter 1.0.1

Servidor: VPS OVH Linux Debian 10
Versión PHP: 7.3.17-1+0~20200419.57
BBDD: MySQL(i) 10.3.22-MariaDB-0+deb10u1
Actualización: desde 3.3.0


Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 50

Re: Consulta SQL para añadir y hacer grupo por defecto a usu

#2

Mensaje por leviatan21 »

karbiko escribió:Ahora quiero hacer una consulta para que todos los usuarios que ya estaban registrados antes, que tengan como grupo predeterminado el grupo de Usuarios Registrados y tengan menos de 25 mensajes publicados, pasen a tener como grupo predeterminado el de Nuevos Usuarios Registrados, pero sin que causen baja del grupo anterior, de manera que cuando sobrepasen esos 25 mensajes, ya cambien al grupo Usuarios Registrados..
Utiliza el STK tiene una función para ello ;)
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 33

Re: Consulta SQL para añadir y hacer grupo por defecto a usu

#3

Mensaje por Alorse »

karbiko escribió: pasen a tener como grupo predeterminado el de Nuevos Usuarios Registrados, pero sin que causen baja del grupo anterior, de manera que cuando sobrepasen esos 25 mensajes, ya cambien al grupo Usuarios Registrados..
Así los usuarios tenga como grupo predeterminado el grupo de "Nuevos usuarios registrados" no les aplicara el permiso de los 25 mensajes, ya que aún pertenecen al grupo de "Usuarios registrados".
Lo que debes hacer cambiar los permisos de "poede postear sin aprobación" del grupo de nuevos usuarios registrados a NUNCA.

Creo que con eso ahora el trabajo del SQL, que es un opción peo más larga y poco confiable si no tienes mucha experiencia.

Avatar de Usuario
karbiko
Moderador
Mensajes: 733
Registrado: 27 Jun 2008, 22:44
Género:
Edad: 53

Re: Consulta SQL para añadir y hacer grupo por defecto a usu

#4

Mensaje por karbiko »

Alorse escribió:Así los usuarios tenga como grupo predeterminado el grupo de "Nuevos usuarios registrados" no les aplicara el permiso de los 25 mensajes, ya que aún pertenecen al grupo de "Usuarios registrados".
Lo que debes hacer cambiar los permisos de "poede postear sin aprobación" del grupo de nuevos usuarios registrados a NUNCA.
Pues así lo tengo configurado ahora mismo y si funciona.
Desde el momento en que son del grupo NUEVOS, no pueden publicar sin moderación si no tienen el nº de mensajes que has determinado.
leviatan21 escribió:Utiliza el STK tiene una función para ello ;)
Lo he instalado y veo la función de Resincronizar nuevos usuarios registrados.
Esta opción ¿hace que todos los usuarios que tengan menos de 25 mensajes que establecí sean Nuevos Usuarios?
Es que tengo bastantes usuarios a los que ya he asignado manualmente un grupo al demostrar que son funcionarios.
Y a esos no quiero aplicarles el que tengan restricción al publicar....
Por eso se me había ocurrido lo de la consulta SQL como alternativa...

Si no, lo mejor es pasarlos todos a Nuevos y luego quitar de ese grupo manualmente a los que son funcionarios... que son un 70% menos que los otros...

Gracias por la ayuda

URL: https://www.fororegistrocivil.es
Demás datos:

Spoiler

Estilos instalados(s): prosilver, Prosilver Dark Edition, prosilver special edition, proflat (en varios colores), Orange_BBEs
Versión instalada: 3.3.2
Extensiones:

Spoiler

24 hour activity stats 1.2.3
Add Bot 1.0.1
Add User 1.0.4
Advanced BBCode Box 3.3.0
Advanced Profile Fields Pack 1.0.3
Advertisement Management 2.0.3
Ajax Base 2.0.0
AJAX Registration Check 1.0.1
[3.2][3.3][RC] Auto db Backup
Auto Drafts 1.1.3
Avatar resize 1.0.0-RC
Avatars on Memberlist 2.0.0
Ban Hammer 1.0.8
Birthday Cake 1.0.2
Blinking counter, for new pm and new notify 1.0.5
Board Announcements 1.1.0
Board Notices Manager 0.5.5
Board Rules 2.1.2
Breadcrumb Menu 1.0.6
Breizh Ajax Preview 1.1.0
Browse Happy 2.0.2-dev
Browser & OS in Viewtopic 1.0.1
cBB Blockgets 2.0.1
cBB Chat 1.2.1
cBB QuickMod 1.1.2
Clipboard Image 2.0.1
Collapsible Forum Categories 2.0.0
Confirm Email 1.0.0
Copyright in footer 1.0.2
Database Optimize & Repair Tool 1.2.0
Default Avatar Extended 1.2.2
Delete My Account 1.0.0
Detailed viewonline 1.0.0
email on birthday 3.1.6
Email List 1.0.2
Extensions .yml check
External Links Open in New Window 1.0.6
File Upload 1.0.3
[3.3][RC] Filter by country 1.0.16
Forumhulp Helper 3.1.15
Genders 1.2.3
gn36 - Customize first post edit permissions 1.2.2
Google Analytics 1.0.5
Google Translator 1.0.3
Group Template Variables
Header Banner 3.2.2
Hide Avatar for guests 1.0.1
Hide Bots 1.0.2
[3.2] [RC] Hide Profile Fields to Groups
HTML email 3.1.7
Imgur 1.6.0
Individual posts per page 1.0.1
Large Font 3.2.3
Last Post Avatar 1.0.3
LF Who Was Here 2 2.0.0
Lightbox 2.0.2
LMDI Autolinks 1.3.3
LMDI My Topics 1.0.12
Linked Accounts 2.1.1
List subforums in columns 2.1.0
Live topic update 1.0.2
Logout Redirect 1.0.1
Magic OGP parser 1.0.6
Mark Post Unread 1.1.1
Mass Notification 1.0.4
Missing files
National Flags 2.1.7
No Custom Profile for guests 1.0.2
No DEA Emails
No Notice Delete PM 1.0.0
No quote last post 1.0.7
Notes 2.0.0
Pages
Page Scrolling 1.4.0
Password Generator
Password Strength 1.2.3
PayPal Donation Extension 2.1.4
phpBB3 SEO Sitemap 1.1.1
phpBB Media Embed PlugIn 1.1.1
phpBB Studio - Google PDF autoembed 1.0.3
PM Name Suggestions 1.1.3
Poster IP in Viewtopic 1.0.2
Posts merging 2.1.1-dev
Precise Similar Topics 1.5.3
Previous / Next topic 1.0.3
Prime note bbcode 1.1.1
Prime Post Revisions 1.0.0-beta9
Prime User Topics
Profile Field Searchable 1.0.5 Extensión de pago
QuickReply Reloaded 2.0.0-beta4
Quick Style 1.3.5
Quoted where 1.0.3
Red title for new topic and new reply 1.0.3
Remember me checked by default 1.0.0
Remove hidden users 0.1.0
Reset login attempts 1.0.2
Right Header Image 3.2.2
Scroll quoted text
[3.3][RC] Selective mass emails 1.0.10
SEO Metadata 1.3.0
Seo Meta Description 1.0.0
Share On 2.0.1
Simple mentions 1.0.5
Simple Spoiler BBCode 2.0.0
Smartfeed 3.0.13
Smart Subjects 1.0.0
Smilie Signs 1.0.2
smilies scroll box 1.0.3
Sortables Captcha 2.0.2
Stop Forum Spam 1.1.9
Subscribe topic in footer
Tabbed stat-block 1.0.2
Tables 2.1.2
Telegram Share 0.1.0-b1. Descargable desde este enlace
Thanks for posts 2.0.7
Topic Author 1.0.4
Topic Description 1.0.4
Topic Preview 2.3.2
Topics Hierarchy 2.1.0
Unique Visits Counter 1.0.3
Upload Extensions 3.2.0-RC, con esta actualización para 3.3.0
User Merge 1.0.4
Username Or Email Password Reset 0.1.0
User Posts in a Topic 1.0.1
User Recent Activity 2.1.1
Whatsapp Share 0.1.0-b1. Descargable desde este enlace
Who Visited This Topic 1.0.7
Who Visited This Topic 0.1.0-RC4.1. Descargable desde este enlace
You Me We Us Filter 1.0.1

Servidor: VPS OVH Linux Debian 10
Versión PHP: 7.3.17-1+0~20200419.57
BBDD: MySQL(i) 10.3.22-MariaDB-0+deb10u1
Actualización: desde 3.3.0



Volver a “🗳️ Servidores”