vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=252)
-   -   Guidance for first project - customize Post New Thread page (https://vborg.vbsupport.ru/showthread.php?t=310794)

PJRC 04-25-2014 11:34 AM

Guidance for first project - customize Post New Thread page
 
I'd like make a modification to the Post New Thread page. I have zero experience with forum editing, but I do have conventional programming experience (C, C++, Perl, etc). I'm hoping someone can point me to any tutorials or offer any advice to help get me started?

My forum is about electronic projects. The problem I'm trying to solve is a tendancy for brand new users to post quick questions lacking tech details and context. I've got guidelines as sticky threads, and forum rules when they sign up, but many new users don't read them.

I'm hoping to add a "checklist" of posting guidelines right before the "Submit New Thread" button. The submit button should be disabled by default. Each guideline should have a check box. When all the boxes are clicked, the submit button becomes enabled. The goal is only a very minor speed bump before posting.

The number of guidelines and text of each needs to be different on each of the forums.

Please forgive me if this is an incredibly noob question or one that's been asked many times before. I have plenty of experiene with HTML, PHP and other languages, but zero experience with vBulletin customization. I have SSH access to my server, and I'm familiar with unix.

Just a quick pointer to the relevant documentation and any tips or pointer about gotchas I might face would really be appreciated.

Elite_360_ 04-25-2014 03:48 PM

This page HERE will help you out on VB Functions and Classes.

tbworld 04-25-2014 05:11 PM

In learning a new framework step through the execution of a few simple pages (like ten :)) using development tools; to develop a pseudo mapping of how the framework is initialized and used. Since everything is in OOP today, understanding the base objects usually gives a pretty good idea what is going on.

So dive in and as you have questions, feel free to ask.

PJRC 04-28-2014 11:53 AM

Thanks. I was able to edit the page with a condition in the template to show different guidelines for each forum.

So far, haven't tried the checkboxes and disabling the submit button. Going to save that for another day...


All times are GMT. The time now is 12:51 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.01040 seconds
  • Memory Usage 1,710KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete