Página 1 de 1

Consulta SQL

Publicado: 01 Mar 2020, 23:27
por Rick8

URL: http://www.soundtrackjungle.com/foro/
Estilo(s) usuado(s): rain_forest

Extensiones instaladas

24 hour activity stats, accessNotification by Siteguarding.com, Activity Buttons, Advanced BBCode Box, Advanced Polls, AJAX Registratation Check, AJAX Userinfo, Antispam by CleanTalk, Avatars on Memberlist, Ban Hammer, Basic Stats, Birthday Cake, Birthday List on Top, Board Announcements, Browser & OS in Viewtopic, Button Roll Effect, cBB Quickmod, Css Magic, Custom Search, Database Optimize & Repair Tool, Emoji Picker, Fixed Footer Navbar, Forum Icons, Forum Legend, Genders, Google Translator, Hide Bots, Image Upload, Lightbox, Live Topic Update, mChat, Member Profile Views, Member time counter, Modern Quote, Moods, Multi-Grouped Polls, National Flags, Page Scroller, Password Strength, Paypal Donation Extension, phpBB Display Usage Users, phpBB Emojis, phpBB Xmas, PM Name Suggestions, Poster IP in Viewtopic, Post Models, Post Numbers, Previous / Next Topic, Prime Links, QuickReply Reloaded, Recent searches on index, Red title for new topic and new reply, ReIMG Image Resizer, RH Topic Tags, Screen Resolution in viewtopic, Search user topics, Set forum width, Share On, Simple Mentions, Simple News Admin, Simple Spoiler, Smilie Signs, Smilies Scroll box, Sort Topics, Stop Forum Spam, Symbols, tables, Thanks for posts, Topic Description, Topic Index, Topic Preview, Top Stats, Upcoming Birthdays, Username BBCode, User Recent Activity, Who Posted in This Topic, Who Visited This Topic, Zodiacs, preFixed - PhpBB Topic Prefixes - v1.0.0

Versión de phpBB: 3.2.9
Versión de PHP: 7.2.27
Servidor: IONOS, de pago
Si es una actualización desde otra versión: NO
Si es una conversión desde otro tipo de Foro: NO

He visto como algunos compañeros hacen consultas SQL donde pueden corregir ciertos errores en la base de datos como errores tipográficos al pasar una base de datos a otro sitio, etcétera, mi pregunta es:
¿es posible una consulta sql que dentro de los posts que tengo en el foro borrasen cierto bbcode junto con su contenido?, es que quiero borrar el bbcode [emule] que tengo dentro de mi foro junto con esos enlaces y posiblemente con una consulta de SQL sería más rápido pero no sé si es posible hacerla, gracias por adelantado.


Consulta SQL

Publicado: 02 Mar 2020, 04:56
por AlfredoRamos
Rick8 escribió: 01 Mar 2020, 23:27

¿es posible una consulta sql que dentro de los posts que tengo en el foro borrasen cierto bbcode junto con su contenido?

Si, es perfectamente posible.

Qué has intentado? o es que realmente quieres que alguien lo haga por ti?

Tal vez este tema te sea de ayuda, solo toma en cuenta que necesitarás usar REGEXP_REPLACE() (MySQL/MariaDB).

Usuarios, imágenes y fechas

Yo primero comprobaría la expresión regular, porque podrías eliminar texto de forma innecesaria.

Luego de ello necesitarías usar el reanalizador (reparser) para corregir el XML tel post. Hay herramientas para ello, una tarea cron ya incluída en phpBB y una extensión, hecha por el propio autor del motor de BBCodes, JoshyPHP.


Consulta SQL

Publicado: 02 Mar 2020, 09:27
por Rick8

El otro día probé en el foro a cambiar ciertos caracteres que eran erroneos por los que eran los correctos con las sentencias SQL que habíais incluido por aquí y pensé que eso podría ser posible, lo único que necesitaría es saber la expresión que sería la correcta para en cada post quitar ese bbcode y su contenido, nada más, yo sé introducirlo en la base de datos, pero la sentencia SQL no sé cual sería o cual podría orientarme, si es necesaria una intervención para hacerlo no me importaría tampoco, si es muy difícil hacerlo jeje, (ten en cuenta que soy un poco novato en el tema)