Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 01-18-2012, 03:41 AM
rjmjr69's Avatar
rjmjr69 rjmjr69 is offline
 
Join Date: Jan 2007
Location: Southie
Posts: 876
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Custom Download Plugin - HELP!!

Hello, I am trying to make a custom plugin for my own forum.

Me and some friends use Vbulletin on our own website to make and share custom Android apps.

I want to make a new plugin that replaces the existing attachment system.

I want to allow more kinds of files, and allow easier uploading and downloading of .exe and .apk files. (Think Dropbox links)

I have worked with PHP for a long time and made many custom wordpress plugins, but I am at a loss on how to get started on creating one for Vbulletin.

(NOTE - I consider this a "programming" question - if this is the wrong place to post, let me know and I will move it to the correct area)

I'm not sure which is easier - modifying the existing the attachment system - or make a plugin to do the work.

We are also using the Vbulletin CMS - so we have blogs too - and I noticed that the attachment system is different there. So maybe a plugin will be the best.
I've noticed that the posting "box" for blog posts, forum posts, blog comments, and forum replies are all slightly different >_<

I am also completely lost when it comes to Vbulletin hooks - I am not 100% sure which ones I need to access in order to use my plugin.

I have poked around enough to create a "Hello World" level plugin and custom BB code. But I am a bit lost when it comes to creating something as complex as a custom PHP based attachment system and hook it into the Reply boxes across the board.

I may be getting ahead of myself, but I would also like to make a BBcode that will call a direct link to the downloadable file e.g [download]my-new-app-apk[/download]

I don't expect everyone here to hold my hand through this entire process - but after checking several forums posts over a few days, I am still lost. I would appreciate some direction - maybe a tutorial or some resolved posts. Perhaps even some choice keywords to help me search for a solution.

I also plan to keep this thread going with my findings, so the next newb can use this as a roadmap.
Reply With Quote
  #2  
Old 01-18-2012, 04:25 AM
nerbert nerbert is offline
 
Join Date: May 2008
Posts: 784
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

To add new extensions all you have to do is go to Attachment Manager and click the [Add New Extension] button at the bottom.

Have you tried

Settings > General Settings > Enhanced Attachment Uploading

in your user settings?
Reply With Quote
  #3  
Old 01-19-2012, 10:48 PM
rjmjr69's Avatar
rjmjr69 rjmjr69 is offline
 
Join Date: Jan 2007
Location: Southie
Posts: 876
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

@Nerbert - thanks for the reply

I don' t have that option in my settings.

Here is my Option > General Settings options

http://www.diigo.com/item/image/1czhw/kdvb
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 02:32 PM.


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.03457 seconds
  • Memory Usage 2,177KB
  • 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
  • (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)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