Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 2.x > vBulletin 2.x Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
/me vB Code Details »»
/me vB Code
Version: 1.00, by Admin (Coder) Admin is offline
Developer Last Online: Nov 2024 Show Printable Version Email this Page

Version: 2.2.x Rating:
Released: 04-29-2002 Last Update: Never Installs: 158
 
No support by the author.

Here's a another not-very-useful-yet-fun hack.

It's very simple, it just mimics IRC's /me action. So if you type this:
/me runs fast
(note: it must be on its own line!)
It will become:
[high]* FireFly runs fast
[/high]
It parses this code in showthread.php and private.php, only.

After you install the hack, find this line in functions.php:
Code:
	  $bbcode = preg_replace('#^/me (.*)$#im', "<font color=\"{timecolor}\">* $post[username] \\1</font>", $bbcode);
And change {timecolor} to whatever color you want the line to be.

Forgot to mention, you must install this fix by smachol:
https://vborg.vbsupport.ru/showthrea...threadid=35894
For this hack to work! (thanks Kura for reminding me)

READ:
To fix the bug where users who quote other people get the /me tag messed up, replace this code in newreply.php:
Code:
    $pagetext = preg_replace("/(\[quote])(.*)(\[\/quote])/siU", "", $pagetext);
With this:
Code:
    $pagetext = preg_replace("/(\[quote])(.*)(\[\/quote])/siU", "", $pagetext);
    $pagetext = preg_replace('#^/me(.*)$#im', "* $originalposter\\1", $pagetext);
Attached is the vbHacker install file, and a plain text file is in the next post.

Enjoy!

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #132  
Old 08-06-2002, 09:56 AM
Kars10's Avatar
Kars10 Kars10 is offline
 
Join Date: Jun 2002
Location: Germany/Franken
Posts: 748
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is so cool!
Thanx FireFly for another great hack!!
[high]* Minifreunde klicks the install-button![/high]
Reply With Quote
  #133  
Old 08-08-2002, 01:48 AM
PhoenixBB PhoenixBB is offline
 
Join Date: May 2002
Posts: 90
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is great. Thanks!
Reply With Quote
  #134  
Old 08-08-2002, 03:55 AM
Schorsch's Avatar
Schorsch Schorsch is offline
 
Join Date: Jul 2002
Location: Germany
Posts: 345
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

seems to work fine, thanks FireFly.

I still have a question, do I have to accomplish the following:

Quote:
Forgot to mention, you must install this fix by smachol:
https://vborg.vbsupport.ru/show...&threadid=35894
For this hack to work! (thanks Kura for reminding me)
or can I skip this step meanwhile (I have vB 2.2.6) ?

cu
Schorsch
Reply With Quote
  #135  
Old 08-13-2002, 06:26 PM
Zoinks Zoinks is offline
 
Join Date: Mar 2002
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm using vb 2.2.6 and installed this hack.
When I use the /me thing in a post it works like a charm but when someone qoutes my post the original post says /me and not the original poster's name in color.
I added this php code as mentioned earlier in this thread:
PHP Code:
  if ($dome) {
  global 
$post,$originalposter;
  
$bbcode preg_replace('#^/me (.*)$#im'"<font color=\"red\">* $post[username] \\1</font>"$bbcode);
  if (
$bbcodeid==6) {
    
$bbcode preg_replace('#^/me (.*)$#im'"<font color=\"red\">* $originalposter \\1</font>"$bbcode);
  }

anyone seeing what I'm missing?

edit:
just read I should not use that php code...
replaced it with this:
PHP Code:
if ($dome) {
      global 
$post;
      
$bbcode preg_replace('#^/me (.*)$#im'"<font color=\"red\">* $post[username] \\1</font>"$bbcode);
  } 
and added the line to newreply.php
but now I'm getting:
Quote:
[high]* Zoinks <br />
[/high]
edit2:
ok.. right now it's working fine. Only one question. When a /me tag is quoted the * username is not in color. Can that be fixed?
Reply With Quote
  #136  
Old 08-14-2002, 03:32 PM
Zoinks Zoinks is offline
 
Join Date: Mar 2002
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I changed the /me tag a bit

in /admin/functions.php
I use this code:
PHP Code:
 if ($dome) {
      global 
$post;
      
$bbcode preg_replace('#^/me (.*)$#im'"[me=$post[username]]\\1[/me]"$bbcode);
  } 
and in newreply.php
I use this code:
PHP Code:
$pagetext preg_replace('#^/me(.*)$#im'"[me=$originalposter]\\1[/me]"$pagetext); 
When parsed it will result in this:
[me=user]say something silly[/me]

Then I use a custom vbcode to add the color and the *
Code:
<font color="#339933">* {option} {param}</font>
You know how it works

This way when you qoute a /me tag the text in the qoute will also be the right color.

Hope this might help some people
Reply With Quote
  #137  
Old 08-14-2002, 03:49 PM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just use this in the functions.php and you won't have to make a new color vbcode.

PHP Code:
if ($dome) {
      global 
$post;
      
$bbcode preg_replace('#^/me (.*)$#im'"<font color=\"yellow\">* $post[username] \\1</font>"$bbcode);
  } 
Reply With Quote
  #138  
Old 08-14-2002, 03:57 PM
Zoinks Zoinks is offline
 
Join Date: Mar 2002
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I know.
That's the way I had it before. But that code does not make the * username text in a qoute the right color.

The way I did it is that the /me code in a post is [me=user]text[/me]
And together with the vbcode that adds the color and the * it will allways make a /me tag the right color. Even in a qoute.
Reply With Quote
  #139  
Old 08-14-2002, 04:01 PM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

That always makes the right color in a quote for me.
Reply With Quote
  #140  
Old 08-14-2002, 04:03 PM
Zoinks Zoinks is offline
 
Join Date: Mar 2002
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

strange.. that doesn't seem to work for me that's why I used this method.
Reply With Quote
  #141  
Old 08-24-2002, 05:33 AM
Googa Googa is offline
 
Join Date: Jan 2002
Posts: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

/me installed.
Reply With Quote
Reply


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 08:05 PM.


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.05091 seconds
  • Memory Usage 2,324KB
  • Queries Executed 25 (?)
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
  • (4)bbcode_code
  • (5)bbcode_php
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete