Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 12-03-2005, 08:44 PM
Omegatron Omegatron is offline
 
Join Date: Feb 2003
Posts: 38
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Who's Online and common vb 3.5 file names

Okay just here to pick your brain. I have seen this deficiency in every who's online addition on vbulletin.org so I am trying to understand what is stopping things here. Most addon's to vbulletin have an index.php file at least major ones. Another common name is search.php

Now I can write plugins to rename files that exist on other apps like so to display correctly with vb3.5 who's online

PHP Code:
<phpcode><![CDATA[if (strpos($loc'/directory1/') !== false)
{
switch (
$filename)
{
case 
'':
case 
'test.php':
$filename 'test1.php';
break; 
then in plugin for another product this

PHP Code:
<phpcode><![CDATA[if (strpos($loc'/directory2/') !== false)
{
switch (
$filename)
{
case 
'':
case 
'test.php':
$filename 'test2.php';
break; 
and the files are renamed accordingly which allows the rest of the plugin to function normally and assign different case and phrases and display great in who's online.

Now this is not the case with a filename that might be the same name as a vbulletin file.

PHP Code:
<phpcode><![CDATA[if (strpos($loc'/directory3/') !== false)
{
switch (
$filename)
{
case 
'':
case 
'index.php':
$filename 'newindex.php';
break; 
So basically if the filename is the same as vbulletin's the phrase is always vb's phrase. So my question is if this works with other products to rename files and work fine how come vbulletins location which is say for instance in the session table location field is this

/forums/index.php?

say we have another location

/directory3/index.php

How come if we rename the file which works for other products just fine based on location statement of the directory vbulletin will not allow this when the filename is the same as vb3's. Seems to me you could take your own location into the mixture here. Seems to me with all the products that integrate with vbulletin that it could be simple enough that vb would play nice if we could write plugins to specify correctly different index files etc. Most programs that integrate with vbulletin have common filenames like index.php and search.php etc. I was hoping the whole vbulletin plugin system was a step forward. In the old vb3 you could modify the online file to rename a common filename to something else and build a phrase for it. So something in VB3.5 is done differently

Any thoughts here guys. Thanks
Reply With Quote
 


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 10:34 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.03659 seconds
  • Memory Usage 2,297KB
  • 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
  • (3)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)postbit_wrapper
  • (1)showthread_list
  • (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_threadedmode.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_threaded
  • showthread_threaded_construct_link
  • 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