Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
  #1  
Old 04-05-2007, 07:53 AM
GreeceMonkey GreeceMonkey is offline
 
Join Date: Dec 2004
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Dynamic Content added to Fourms

Hello I need a way of added extra content to the forums. I want to be able to include two extra sections, that would be different per fourm display.

I want to be able to provide html code for a left column that can be different per fourmid, and also a top content that is displayed between the headers and the forumdisplay section.

The left column will be used for advertising, and the top column will be used to give extra information about the forums, and will be contained in a table with a border.

Not being a PHP or VB expert, i am struggling with this. The way my site is designed I have many forums, and need to provide more relivent advertising per forum, this including selling the advertising space.

I posted earler this week but did not get an answer,
https://vborg.vbsupport.ru/showthread.php?t=143949

I did try some code and it does work but the implmentation would be difficult as I have lots of forums.

The code is
// get htm file to include at the top of the thread:
ob_start();
require("../fielddoc/1/1.htm");
$fieldnote = ob_get_contents();
ob_end_clean();

require("../fielddoc/1/".$threadid.".htm");

This would mean if for example I had 100 forums, I would need to set the

// get htm file to include at the top of the thread:
ob_start();
require("../fielddoc/1/1.htm");
$fieldnote = ob_get_contents();
ob_end_clean();

per forum, and would need to set this as many times as I had forums.
(below would work if I had 3 forums)

// get htm file to include at the top of the thread:
ob_start();
require("../fielddoc/1/1.htm");
$fieldnote = ob_get_contents();
ob_end_clean();

// get htm file to include at the top of the thread:
ob_start();
require("../fielddoc/1/2.htm");
$fieldnote = ob_get_contents();
ob_end_clean();

// get htm file to include at the top of the thread:
ob_start();
require("../fielddoc/1/3.htm");
$fieldnote = ob_get_contents();
ob_end_clean();

require("../fielddoc/1/".$threadid.".htm");

I am happy to do this another way, by adding two fields to the forums table in SQL, but would need to know which query to change, and how to set them as varables, so they can be called in the right template

I am sure this muct have been done before, but I dont know where to start

Graham
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 07:48 PM.


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.04161 seconds
  • Memory Usage 2,155KB
  • 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
  • (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
  • (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