View Single Post
  #16  
Old 12-29-2007, 03:18 PM
footose footose is offline
 
Join Date: Mar 2006
Posts: 321
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hey Opserty: Thank you so much for the help!

I was also able to "highjack" the last post column, but it seems you can do it in the original forumhome_start we said as well.. as well as edit the replycount and threadcount... Something like this

PHP Code:
// just check to see if your are an admin
if (is_member_of($vbulletin->userinfo6))
{

// made it insert into "forum 99"
    
$vbulletin->forumcache[99] = array(
    
'forumid'   => 99,
// from database
    
'lastpost' => $lastpost["lastactivity"],
    
'lastposter' => $lastpost["username"],
    
'lastthread' => $lastpost["username"] . "'s car",
// some thread count and reply count
    
'threadcount' => 33544043,
    
'replycount' => 1943543,
    
'styleid'   => 0,
// trying to manipulate the title to display links and such..
    
'title'     => '</strong></a></div><div style="float:left"><a href="thegarage.php"> <strong>The Garage',
    
'title_clean' => '</strong></a><a href="thegarage.php"><strong>The Garage',
    
'description' => '<br>Its 3:30am, so pissoff</div><div align="float:right"><img src="http://forums.generationdub.com/tg/images/3_tn_lowres_rolling_01.jpg"></div>',
    
'description_clean' => 'Upload your ride and brag about it for all to see!',
    
'options'       => 73415,
    
'displayorder' => 100,
    
'daysprune' => -1,
    
'newpostemail' => '',
    
'newthreademail' => '',
    
'parentid' => 3,
    
'parentlist' => '99,3,-1',
    
'password' => ''
    
'link' => '',
    
'childlist' => '99, -1' ,
    
'importforumid' => 0,
    
'importcategoryid' => 1,
    
'lastpostid' => ,
    
'showprivate' => ,
    
'defaultsortfield' => 'lastpost',
    
'defaultsortorder' => 'desc',
    
'podcast' => 0,
    
'depth' => 0,
    
'permissions' => array(
        
=> 0,
        
=> 1048575,
        
21 => 0,
        
=> 0,
        
=> 0,
        
=> 0,
        
24 => 0,
        
20 => 0,
        
=> 0,
        
=> 0
                
)
    );

    
$vbulletin->userinfo['forumpermissions'][99] = 1048575
However, it seems pretty limited because of the way the templates are parsed, it actually uses varibles to fill in the "Last Post" and "Name". Permissions also don't seem to work, unless you add the "userinfo" line at the bottom.

What is it you are doing with the eval fetch_template?

Again, thank you so much for the help thus far.

--------------- Added [DATE]1198948919[/DATE] at [TIME]1198948919[/TIME] ---------------

EDIT

Ahh, I see what you are doing. Basically we could add our own template to use, which is exactly what I wanted to do!
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.02504 seconds
  • Memory Usage 1,802KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete