Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 23-12-2006 11:31:55

romain9441
Admin locker

Modifier le contenu de tous les messages...

BOnjour à tous ! smile

J'aimerais changer le code de mes smileys, et donc il me faut pour ça changer les anciens codes par les nouveaux, et donc une requète SQL.

Exemple :

Ancien code :

:smile:

Deviendra :

:)

Quand la requète aura été éxécuté. wink

Je n'ai plus la requète qu'il faut faire en tête, donc si quelqu'un veut bien me mettre sur la voie, je le remerci d'avance. wink

BOn week-end à tous et BOnne vacances à tous ceux qui y sont ! wink

Et bien sûr jOyeux nOël et BOn réveillon à tous ! wink


Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#2 23-12-2006 11:37:58

Domos
Membre

Re : Modifier le contenu de tous les messages...

Je vais essayé de trouver ce qur tu cherche happy, attents quelques secondes.

Dernière modification par Domos (23-12-2006 11:38:40)

Hors ligne

#3 23-12-2006 11:40:50

Domos
Membre

Re : Modifier le contenu de tous les messages...

Enfaite elle ne sont stoké dans la base de données mais dans un fichier...

Voilà trouvé ! Ouvre ton fichier include/parser.php !

Dernière modification par Domos (23-12-2006 11:42:09)

Hors ligne

#4 23-12-2006 11:42:38

romain9441
Admin locker

Re : Modifier le contenu de tous les messages...

Dans la table pun_posts, non ?


Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#5 23-12-2006 11:43:17

romain9441
Admin locker

Re : Modifier le contenu de tous les messages...

Domos a écrit :

Voilà trouvé ! Ouvre ton fichier include/parser.php !

C'est pas ça mon gars ! wink happy

Et puis j'utilise Smilies Manager en plus ! tongue

Regarde mon message au-dessus ! wink


Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#6 23-12-2006 11:44:10

Domos
Membre

Re : Modifier le contenu de tous les messages...

romain9441 a écrit :
Domos a écrit :

Voilà trouvé ! Ouvre ton fichier include/parser.php !

C'est pas ça mon gars ! wink happy

Et puis j'utilise Smilies Manager en plus ! tongue

Regarde mon message au-dessus ! wink

Ça tu n'avais pas précisé... Bon attent quelques secondes.
Désolé je n'ai aucun forum avec Smilies Manager installer. Au pire révise ton cour de SQL happy

Dernière modification par Domos (23-12-2006 11:47:49)

Hors ligne

#7 23-12-2006 11:46:14

romain9441
Admin locker

Re : Modifier le contenu de tous les messages...

Oui, désolé. happy

Je ne suis jamais assez clair dans mes propos. sad


Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#8 23-12-2006 11:49:15

romain9441
Admin locker

Re : Modifier le contenu de tous les messages...

Smilies Manager n'a rien à voir avec ce que je veux faire, c'est comme-ci sur ton forum, dans tous tes messages tu veux remplacer ? par !. wink


Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#9 23-12-2006 11:50:08

Domos
Membre

Re : Modifier le contenu de tous les messages...

Tu as ce qu'on appelle la censure si ça peut t'aider ?

Hors ligne

#10 23-12-2006 11:51:33

romain9441
Admin locker

Re : Modifier le contenu de tous les messages...

Oui, mais je ne veux pas utiliser ce système.

Je veux directement modifier dans le contenu de la BDD. wink


Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#11 23-12-2006 11:53:30

Domos
Membre

Re : Modifier le contenu de tous les messages...

Si j'ai bien compris que quannd dans un message il y a tel mot il soit remplacer par tel mot ? Tu peut te servir de str replace ?

Hors ligne

#12 23-12-2006 12:01:40

romain9441
Admin locker

Re : Modifier le contenu de tous les messages...

Voilà. wink


Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#13 23-12-2006 12:17:48

Domos
Membre

Re : Modifier le contenu de tous les messages...

Va dans ton fichier /include/parser.php et ajoute des str replace dans la fonction preparse_bbcode.

Hors ligne

#14 23-12-2006 12:22:38

romain9441
Admin locker

Re : Modifier le contenu de tous les messages...

Je ne veut pas faire comme ça.

Je veux directement modifier dans la BDD.

Pour être plus propre.


Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#15 23-12-2006 13:53:44

Pandark
Guide

Re : Modifier le contenu de tous les messages...

Bah... tu exportes les tables à modifier, tu remplace les :smile: par smile grâce à ton éditeur de texte préféré, et puis tu importes le texte modifié ^^


=>  Plugins | Modifications | Liens utiles   <=
                .._ -Pandark- _..
                Serial Dreamer

Hors ligne

#16 23-12-2006 14:23:29

romain9441
Admin locker

Re : Modifier le contenu de tous les messages...

J'y avais pas pensé. happy


Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#17 23-12-2006 15:09:50

vin100
Membre

Re : Modifier le contenu de tous les messages...

je crois

UPDATE pun_posts SET message=REPLACE(message, ':smile:', ':)')

Hors ligne

#18 23-12-2006 15:14:19

romain9441
Admin locker

Re : Modifier le contenu de tous les messages...

Merci vin' je vais essayer. wink


Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#19 23-12-2006 15:20:34

Ju
Admin Fantôme

Re : Modifier le contenu de tous les messages...

Bon vin m'a devancé.
Je cherchais comment remplacer en masse... ça doit être possible !
Un peu comme str_replace avec des array... pas moyen de trouver.

Qqn a une piste ?

Genre :

UPDATE PREFIXE_posts SET message=REPLACE(message, (':smile:', ':wink:'), (':)', ';)'))

qui évidemment ne marche pas (avec IN ?).


Avant de poser une question, avez-vous consulté le WIKI ?
Effectué une recherche ?

CtrlAltSuppr.com Me

Hors ligne

#20 23-12-2006 15:26:46

vin100
Membre

Re : Modifier le contenu de tous les messages...

moi j'me prendrais pas la tête :

UPDATE PREFIXE_posts SET message=REPLACE(message, ':smile:', ':)')
UPDATE PREFIXE_posts SET message=REPLACE(message, ':wink:', ';)')

tongue

Hors ligne

Pied de page des forums