Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
  #1  
Old 02-15-2014, 10:59 AM
Tibiaspy Tibiaspy is offline
 
Join Date: May 2008
Posts: 20
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Change one word to another

I'm looking for a mod that would work like this:

User makes post, in post there is a word "ROTFL" I want forum to change it to "Rolling on floor laughing" automatically.

It would be nice to have some simple method of making this rules like file with smt like this:

rotfl = Rolling on floor laughing
cat = dog
idiot = i'm an idiot

etc
Reply With Quote
  #2  
Old 02-15-2014, 05:49 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The plugin code has been posted several time. Do a search on "str_replace" and you should find it.
Reply With Quote
Благодарность от:
Tibiaspy
  #3  
Old 02-15-2014, 11:40 PM
Thangvip9x Thangvip9x is offline
 
Join Date: Apr 2012
Location: Yen Bai, Vietnam
Posts: 106
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You can using hook postbit_display_complete
PHP Code:
$1=array(
'ROTFL','rotfl','cat','idiot'
);
$
2=array(
'Rolling on floor laughing','Rolling on floor laughing','dog','i'm an idiot'
);
$this->post['
message'] = str_replace($1, $2, $this->post['message']); 
It will replace your word when view post, it won't replace from database
If you want replace from database, you can use SQL
[SQL]UPDATE post SET pagetext = replace(pagetext, "cat", "dog");[/SQL]
If you want, i can write product and attachment to my post
Please click like button
Reply With Quote
Благодарность от:
Tibiaspy
  #4  
Old 04-02-2014, 05:51 PM
Tibiaspy Tibiaspy is offline
 
Join Date: May 2008
Posts: 20
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Lynne View Post
The plugin code has been posted several time. Do a search on "str_replace" and you should find it.
I was looking in 4.x mods and failed to find one before this thread. I did find 3.x "mods" in this forum thanks to you because you gave me "str_replace". Thanks.

Quote:
Originally Posted by Thangvip9x View Post
You can using hook postbit_display_complete
PHP Code:
$1=array(
'ROTFL','rotfl','cat','idiot'
);
$
2=array(
'Rolling on floor laughing','Rolling on floor laughing','dog','i'm an idiot'
);
$this->post['
message'] = str_replace($1, $2, $this->post['message']); 
It will replace your word when view post, it won't replace from database
If you want replace from database, you can use SQL
[SQL]UPDATE post SET pagetext = replace(pagetext, "cat", "dog");[/SQL]
If you want, i can write product and attachment to my post
Please click like button
Product may be not needed but I have problems running this code.
I did add a new plugin, selected location - postbit_display_complete I did add this code:

Code:
$1=array(
'test1','test2','test3'
);
$2=array(
'new test1','new test2','new test3'
);
$this->post['message'] = str_replace($1, $2, $this->post['message']);
But it ain't working. What should I do?
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 01:00 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04364 seconds
  • Memory Usage 2,198KB
  • Queries Executed 13 (?)
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_php
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (2)post_thanks_box_bit
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)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_postinfo_query
  • fetch_postinfo
  • 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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete