Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
BOnjour à tous ! 
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é. 
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. 
BOn week-end à tous et BOnne vacances à tous ceux qui y sont ! 
Et bien sûr jOyeux nOël et BOn réveillon à tous ! 
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
Je vais essayé de trouver ce qur tu cherche
, attents quelques secondes.
Dernière modification par Domos (23-12-2006 11:38:40)
Hors ligne
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
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
Voilà trouvé ! Ouvre ton fichier include/parser.php !
C'est pas ça mon gars !

Et puis j'utilise Smilies Manager en plus ! 
Regarde mon message au-dessus ! 
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
Domos a écrit :Voilà trouvé ! Ouvre ton fichier include/parser.php !
C'est pas ça mon gars !
![]()
Et puis j'utilise Smilies Manager en plus !
Regarde mon message au-dessus !
Ç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 
Dernière modification par Domos (23-12-2006 11:47:49)
Hors ligne
Oui, désolé. 
Je ne suis jamais assez clair dans mes propos. 
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
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 !. 
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
Tu as ce qu'on appelle la censure si ça peut t'aider ?
Hors ligne
Oui, mais je ne veux pas utiliser ce système.
Je veux directement modifier dans le contenu de la BDD. 
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
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
Voilà. 
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
Va dans ton fichier /include/parser.php et ajoute des str replace dans la fonction preparse_bbcode.
Hors ligne
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
Bah... tu exportes les tables à modifier, tu remplace les :smile: par
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
J'y avais pas pensé. 
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
je crois
UPDATE pun_posts SET message=REPLACE(message, ':smile:', ':)')Hors ligne
Merci vin' je vais essayer. 
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
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 ?
Hors ligne
moi j'me prendrais pas la tête :
UPDATE PREFIXE_posts SET message=REPLACE(message, ':smile:', ':)')
UPDATE PREFIXE_posts SET message=REPLACE(message, ':wink:', ';)')
Hors ligne