Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
  #1  
Old 01-04-2007, 12:55 AM
checkmail checkmail is offline
 
Join Date: Aug 2005
Posts: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default plugin php -noob-!

im trying to make a plugin this isnt it but its an example of what wont work!

Code:
$string = $vbulletin->GPC['message'];

$Pos = strpos($string,"hello");

$vbulletin->GPC['message'] = $Pos;
it wont display the postion if i enter in hello as a message. this is for
Hook Location : newthread_start

what am i doing wrong?
Reply With Quote
  #2  
Old 01-04-2007, 01:00 AM
Guest190829
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by checkmail View Post
im trying to make a plugin this isnt it but its an example of what wont work!

Code:
$string = $vbulletin->GPC['message'];

$Pos = strpos($string,"hello");

$vbulletin->GPC['message'] = $Pos;
it wont display the postion if i enter in hello as a message. this is for
Hook Location : newthread_start

what am i doing wrong?
That code is setting the $vbulletin->GPC['message'] to the first numerical occurence of "hello" in the $string.

It is not echoing or displaying anything.
Reply With Quote
  #3  
Old 01-04-2007, 01:11 AM
checkmail checkmail is offline
 
Join Date: Aug 2005
Posts: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

if i enter

$vbulletin->GPC['message'] = "dododo";

then try to post something it will only post "dododo" so i dont understand why i cant get it to post 15 or whatever for the numerical occurence for hello.
Reply With Quote
  #4  
Old 01-04-2007, 01:31 AM
Guest190829
Guest
 
Posts: n/a
Default

Try:

PHP Code:
$vbulletin->GPC['message'] =  strpos($vbulletin->GPC['message'], 'hello'); 
In hook: newthread_post_start
Reply With Quote
  #5  
Old 01-04-2007, 01:37 AM
checkmail checkmail is offline
 
Join Date: Aug 2005
Posts: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

it changes it to hai: no matter what i do. even if i put hello or dont in the post
Reply With Quote
  #6  
Old 01-04-2007, 01:59 AM
Guest190829
Guest
 
Posts: n/a
Default

I tested the code and it works, make sure you:

1.) Are creating a new thread, a reply wont work.

2.) It is in the correct hook location.
Reply With Quote
  #7  
Old 01-04-2007, 02:02 AM
checkmail checkmail is offline
 
Join Date: Aug 2005
Posts: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

oh shoot it does work thanks so much for the help!!
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:40 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.04557 seconds
  • Memory Usage 2,208KB
  • 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
  • (2)bbcode_code
  • (1)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)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
  • (7)postbit
  • (4)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_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete