Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
/me function as in IRC Details »»
/me function as in IRC
Version: , by S@NL - Pascal S@NL - Pascal is offline
Developer Last Online: Mar 2006 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 12-22-2002 Last Update: Never Installs: 0
 
No support by the author.

Hi all,

I have some IRC users on my board, so they would like a /me function with is translated to * <username>

It works fine, except if someone is quoting the message. The wrong username is shown.

Anybody an idea how to solve this ?

(next post is a posting-image + board url)

Download Now

File Type: (21.3 KB, 9 views)

Show Your Support

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

Comments
  #2  
Old 12-22-2002, 02:06 PM
S@NL - Pascal S@NL - Pascal is offline
 
Join Date: Oct 2002
Location: Terneuzen, Netherlands
Posts: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Look at http://forum.seti-nl.org/showthread.php?threadid=5479
for a impression.

(attached is how to post to get this)
Attached Files
File Type: (21.3 KB, 18 views)
Reply With Quote
  #3  
Old 12-22-2002, 02:14 PM
Xenon's Avatar
Xenon Xenon is offline
 
Join Date: Oct 2001
Location: Bavaria
Posts: 12,878
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

this hack is originally by FireFly as i know, but i think he got the same problem didn't he?

you have to edit newreply.php:

find this:
PHP Code:
    $pagetext=$postinfo[pagetext];
    
$pagetext trim(preg_replace("/(\[quote])(.*)(\[\/quote])/siU"""$pagetext));
    if (
$postinfo[visible]) {
      eval(
"\$message = \"".gettemplate("quotereply",1,0)."\";");
    } 
before that add your code a bit modified:
PHP Code:
$s $postinfo[pagetext];
$i strpos(" " $s"/me ");
if (
$i 0)
{
    
$j strpos(" " $s"<br"$i 1);
    
$j = ($j == 0) ? strpos(" " $s"<"$i 1) : $j;
    if (
$j != 0)
        
$s substr($s0$i 1) . "[color=red]* " $postinfo[username] . substr($s$i 2$j $i 3) . "[/color]" substr($s$j 1strlen($s));
    else
        
$s substr($s0$i 1) . "[color=red]* " $postinfo[username] . substr($s$i 2strlen($s)) . "[/color]";
}
$postinfo[pagetext] = $s
Reply With Quote
  #4  
Old 12-22-2002, 02:22 PM
S@NL - Pascal S@NL - Pascal is offline
 
Join Date: Oct 2002
Location: Terneuzen, Netherlands
Posts: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks! I didn't find his hack but he did many already
Reply With Quote
  #5  
Old 12-22-2002, 02:35 PM
Xenon's Avatar
Xenon Xenon is offline
 
Join Date: Oct 2001
Location: Bavaria
Posts: 12,878
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default


np, you're welcome

also be sure you quote my post here to get the sourcecode correct, it has vb-code in it which is parsed in showthread
Reply With Quote
  #6  
Old 12-23-2002, 02:47 AM
DrkFusion's Avatar
DrkFusion DrkFusion is offline
 
Join Date: Nov 2001
Posts: 1,926
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I hate parsed vBcode.

Xenon would you know the quoting of /me was an original problem? I may have to apply your little fix ther
Reply With Quote
  #7  
Old 12-23-2002, 02:17 PM
Xenon's Avatar
Xenon Xenon is offline
 
Join Date: Oct 2001
Location: Bavaria
Posts: 12,878
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

not only you Arunan

hmm i don't know if it was an original problem, i have never used the hack, but i thought it could have been a problem
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 09:32 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.05102 seconds
  • Memory Usage 2,296KB
  • Queries Executed 23 (?)
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
  • (2)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (6)postbit
  • (2)postbit_attachment
  • (7)postbit_onlinestatus
  • (7)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
  • 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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete