Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
  #1  
Old 11-15-2005, 05:45 PM
dimitris dimitris is offline
 
Join Date: Feb 2005
Location: Athens - Greece
Posts: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default mass change text at all posts

well, i need a hack that it make a mass change at the users posts one word to another.

I mean, a hack which i will give a word , like dady, and it changes as "Mamy" at all the post. This hack is like chensorship (there is NOT advansed censorship for 3.5.x yet), but for now a mass change text hack will be ok.

It will be usefull for some old bbcode word, or some old hacks from 3.0.x

Maybe this change can be and from db. I can find the order to find all the post which has a specific word from a db, and is:
SELECT `pagetext` FROM `post` WHERE `pagetext` LIKE '%dady%'

......but i dont know what must to do to change all the inside at posts text "dady".

Thx for your time
Reply With Quote
  #2  
Old 11-15-2005, 08:01 PM
stonyarc stonyarc is offline
 
Join Date: Aug 2005
Location: Leuven (Belgium)
Posts: 930
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by dimitris
well, i need a hack that it make a mass change at the users posts one word to another.

I mean, a hack which i will give a word , like dady, and it changes as "Mamy" at all the post. This hack is like chensorship (there is NOT advansed censorship for 3.5.x yet), but for now a mass change text hack will be ok.

It will be usefull for some old bbcode word, or some old hacks from 3.0.x

Maybe this change can be and from db. I can find the order to find all the post which has a specific word from a db, and is:
SELECT `pagetext` FROM `post` WHERE `pagetext` LIKE '%dady%'

......but i dont know what must to do to change all the inside at posts text "dady".

Thx for your time
You'll need a custom script to make this work. Huge loop select / change / update / close times XXXX

Is this something you need 1 time or does it need to be structural?

One time the performance isn't that important so you could fix it with a simple
Code:
$textstring = str_replace( 'mammy','daddy ', $textstring );
in a loop and directly update
Reply With Quote
  #3  
Old 11-16-2005, 04:54 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

[sql]update post set pagetext = replace(pagetext, 'old', 'new') WHERE pagetext LIKE '%old%';[/sql]
The above query will work. Make sure to backup your database before trying.
If you use post caching, you might also need to empty your post_parsed table.
Reply With Quote
  #4  
Old 11-18-2005, 03:35 PM
dimitris dimitris is offline
 
Join Date: Feb 2005
Location: Athens - Greece
Posts: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Works MarkoH64

Thx a lot
Reply With Quote
  #5  
Old 11-18-2005, 03:52 PM
Wayne Luke's Avatar
Wayne Luke Wayne Luke is offline
Senior Member
 
Join Date: Jan 2002
Location: Southern California
Posts: 1,694
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by dimitris
well, i need a hack that it make a mass change at the users posts one word to another.

I mean, a hack which i will give a word , like dady, and it changes as "Mamy" at all the post. This hack is like chensorship (there is NOT advansed censorship for 3.5.x yet), but for now a mass change text hack will be ok.

It will be usefull for some old bbcode word, or some old hacks from 3.0.x

Maybe this change can be and from db. I can find the order to find all the post which has a specific word from a db, and is:
SELECT `pagetext` FROM `post` WHERE `pagetext` LIKE '%dady%'

......but i dont know what must to do to change all the inside at posts text "dady".

Thx for your time
Use replacement variables...
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:28 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04049 seconds
  • Memory Usage 2,194KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_code
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete