Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 2.x > vBulletin 2.x Full Releases

Reply
 
Thread Tools
vBstory - an Interactive Story for vB (1.0 Final) Details »»
vBstory - an Interactive Story for vB (1.0 Final)
Version: 1.00, by Ninth Dimension Ninth Dimension is offline
Developer Last Online: Jun 2016 Show Printable Version Email this Page

Version: 2.2.x Rating:
Released: 08-28-2002 Last Update: Never Installs: 36
 
No support by the author.

.

This script is pretty much dead - but if you wanted to see the concept live on, visit http://unknowntales.net/



----------------
Author
----------------

VBstory (1.0 Final)
by Daniel Hollands of Ninth Dimension.
http://ninthdimension.biz/

I do custom vB scripts as well as web design and development using PHP and MySQL.
If you would like some more information on the work I do, please visit the URL above.

----------------
About
----------------

This hack allows you to add an Interactive Story to your forum.

Once a user has chosen a story arranged into genres, they will be presented with
a chapter to read. After reading this chapter they will be presented with two
paths to follow, both of which will present a new chapter, and a further two
paths.

Eventually the user will be given the ability to add their own chapters to the
database, which will be done via a form presented on the site.

Hopefully this will encourage your users to be more active on your site, thus
giving you a higher hit rate.

----------------
Install
----------------

PLEASE MAKE A BACKUP OF ANY FILES EDITED AND YOUR DATABASE BEFORE
INSTALLING THIS HACK. If you loose all your data as a result of installing this
hack, it's your fault, not mine.

1, Upload the vbstory.php file to your forum root directory.
2, Upload the vbstory_admin.php file to your admin directory.
3, Upload the two images to your images directory.
4, Run the three SQL queries in the sql.txt file (don't just run this file, read it).
5, Add the templates listed in the templates.txt file to your site.
6, Make the file changes listed in the files.txt file. (Only one is required).
7, Using the new menu items in your admin panel (you might need to refresh it
after adding the templates) add at least one genre, and as many stories as you
want.
8, Link to vbstory.php (some examples will be provided in the final release.
9, Post a link to your vBstory in the vBstory thread on vB.org.
10, !GOLDEN RULE! Enjoy.
11, (Optional) If you want your Super Mods to have access to the admin scripts,
just upload the vbstory_admin.php file to your mod directory and complete the first
file edit instruction on the index.php file in your mod directory.

----------------
Upgrade
----------------

If you are running vBstory beta 0.5 or later you will not need to run the SQL
queries again. However if you want a fresh install, you will need to remove the
three vbs_ tables from your database.

IMPORTANT - You will need to replace ALL your vbstory templates with the new ones contained
within this archive. EVERY template has been changed.

----------------
To Do
----------------

I've not really got any more plans for this version of vBstory. I will be making a
more advanced version of vBstory for my own use, but I've not yet decided if I'm
going to release it yet.

----------------
Support
----------------

So far as I can tell, this version of vBstory is fully bug free. After a little while,
provided no errors are reported, I'll be releasing this as a final.

If you have any problems running or using this hack, please post a message in
the vBstory thread at vB.org. If you receive a serious error, I'll try to provide
support via IM (AIM, ICQ, MSN or Yahoo).

----------------
Demo
----------------

No demo at the moment, will be back soon.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #32  
Old 09-07-2002, 05:15 PM
Ryangel Ryangel is offline
 
Join Date: Jun 2002
Posts: 100
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by Ninth Dimension
Just to let you know that I will be working on a next verson for vBstory, but i've got some other projects that I need to finish first. I'll also be adding some forum home bits (such as most active story, latest story, etc...) It will be cool

BTW, does anyone have any suggestions for vBstory? anything you would like to see added?
mmm, I'm personally very interested in the forumhome bits.

Some suggestions :

- Think was talked about before. Other users cannot enter a story when a user is currently entering a story. Since some users are really writers and can write to one hours worth.

- bits such as "links to New chapters since your last visit" would be really good as well

Thats about all to this wonderful hack.


oh and my vbstory link: http://sgstudents.com/forum/vbstory.php
Reply With Quote
  #33  
Old 09-07-2002, 05:30 PM
Ninth Dimension's Avatar
Ninth Dimension Ninth Dimension is offline
 
Join Date: Oct 2001
Location: London, England.
Posts: 739
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Both the ideas you have suggested are good, however i'm not too sure how to do them. The first would be a total pain to do, unless I set it up so that a user can mark it as "being worked on" - the only problem with this is that the user might never come back... I guess this could be done, but i'd need some external help.

As for the second, I might be able to do this, but i'm thinking it would be very resouce intensive......

What I am going to add is the ability for you to bookmark a chapter, allowing you to access it again from the forumhome and vbstory welcome page.

I'm also going to set it up so that admins get an email when a story is suggested, and when a new chapter is added (although I don't know how to access admins emails yet, i'll working something out.

although at this stage i'd like to point out this won't be for a couple of weeks, i've got some more important projects to work on first (after all, I need to earn a living )
Reply With Quote
  #34  
Old 09-07-2002, 09:35 PM
NexDog's Avatar
NexDog NexDog is offline
 
Join Date: Mar 2002
Location: Lost in the Nexus
Posts: 388
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The admin ideas are a must.

Definitely need an email or PM whenever a Story is Suggested. Email notifications to people subscribed to the story would be nice. Also, need to see the actual chapter in the adminCP as well as the stuff that we already see.
Reply With Quote
  #35  
Old 09-08-2002, 12:10 AM
Ryangel Ryangel is offline
 
Join Date: Jun 2002
Posts: 100
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by Ninth Dimension
Both the ideas you have suggested are good, however i'm not too sure how to do them. The first would be a total pain to do, unless I set it up so that a user can mark it as "being worked on" - the only problem with this is that the user might never come back... I guess this could be done, but i'd need some external help.

As for the second, I might be able to do this, but i'm thinking it would be very resouce intensive......

What I am going to add is the ability for you to bookmark a chapter, allowing you to access it again from the forumhome and vbstory welcome page.

I'm also going to set it up so that admins get an email when a story is suggested, and when a new chapter is added (although I don't know how to access admins emails yet, i'll working something out.

although at this stage i'd like to point out this won't be for a couple of weeks, i've got some more important projects to work on first (after all, I need to earn a living )
The bookmark would be cool
As for the furst suggestion, What my users are doing now is they key in some sort of placeholder to ensure that that chapter is theirs first. *lol*
Reply With Quote
  #36  
Old 09-08-2002, 12:14 AM
Ninth Dimension's Avatar
Ninth Dimension Ninth Dimension is offline
 
Join Date: Oct 2001
Location: London, England.
Posts: 739
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thats a good idea, going in, typing something like "Bugger off, this is my chapter" and then editing it later once they have finished - very good idea - maybe I can use something like that as a feature - I really need to spend some more time thinking about how it's going to work.
Reply With Quote
  #37  
Old 09-12-2002, 11:15 AM
NexDog's Avatar
NexDog NexDog is offline
 
Join Date: Mar 2002
Location: Lost in the Nexus
Posts: 388
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I fixed the online.php. Your install instructions is missing some vital code. All pages require 2 entries in online.php: [where] and [activity].

Your's is missing the [where] function:
Code:
case 'vbstory':
      $userinfo[where] = "Reading an Interactive <a href='vbstory.php?s=$session[sessionhash]'>Story</a>";
      break;
Added it for John's arcade hack and the toplist hack and it works nicely.
Reply With Quote
  #38  
Old 09-12-2002, 03:50 PM
Ninth Dimension's Avatar
Ninth Dimension Ninth Dimension is offline
 
Join Date: Oct 2001
Location: London, England.
Posts: 739
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

eeeerrrrmmmm, I don't know which file you have got, but the zip file on the first post does have both of the file edits needed for online.php, here:
Quote:
+-------------------------------------------------------------------------------------------------+
| In admin/index.php, find this code: |
+-------------------------------------------------------------------------------------------------+
// ***
makenavoption("New Posts","../mod/moderate.php?action=posts","<br>");
makenavoption("New Attachments","../mod/moderate.php?action=attachments");
makenavselect("Moderation","<hr>");
// *************************************************
+-------------------------------------------------------------------------------------------------+

+-------------------------------------------------------------------------------------------------+
| Add under: |
+-------------------------------------------------------------------------------------------------+
// *************************************************
// vBstory by Daniel Hollands - http://ofdan.net/
makenavoption("Add Genre","vbstory_admin.php?what=genre&action=add"," |");
makenavoption("Edit Genre","vbstory_admin.php?what=genre&action=edit", "<br>");
makenavoption("Add Story","vbstory_admin.php?what=story&action=add"," |");
makenavoption("Edit Story","vbstory_admin.php?what=story&action=edit", "<br>");
makenavselect("vBstory Options","<hr>");
// /vBstory by Daniel Hollands - http://ofdan.net/
// *************************************************
+-------------------------------------------------------------------------------------------------+

+
+++
+

+-------------------------------------------------------------------------------------------------+
| In online.php, find this code: (Optional) |
+-------------------------------------------------------------------------------------------------+
case 'printthread.php':
$userinfo[activity] = 'printthread';
$blowup = explode('=', $token1);
$threadid = intval($blowup[1]);
$threadids .= ",$threadid";
$userinfo[threadid] = $threadid;
break;
+-------------------------------------------------------------------------------------------------+

+-------------------------------------------------------------------------------------------------+
| Add under: |
+-------------------------------------------------------------------------------------------------+
case 'vbstory.php':
$userinfo[activity] = 'vbstory';
break;
+-------------------------------------------------------------------------------------------------+

+
+++
+

+-------------------------------------------------------------------------------------------------+
| In online.php, find this code: (Optional) |
+-------------------------------------------------------------------------------------------------+
case 'calendar':
$userinfo[where] = "Viewing <a href='calendar.php?s=$session[sessionhash]'>Calendar</a>";
break;
+-------------------------------------------------------------------------------------------------+

+-------------------------------------------------------------------------------------------------+
| Add under: |
+-------------------------------------------------------------------------------------------------+
case 'vbstory':
$userinfo[where] = "Reading an interactive story";
break;
+-------------------------------------------------------------------------------------------------+
But thank you anyway
Reply With Quote
  #39  
Old 09-20-2002, 03:16 PM
amsch amsch is offline
 
Join Date: Dec 2001
Posts: 33
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, I am a bit lost. I have my story but nothing is showing up??
http://20ishparents.com/boards/vbstory.php?s=
Reply With Quote
  #40  
Old 09-20-2002, 03:18 PM
amsch amsch is offline
 
Join Date: Dec 2001
Posts: 33
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Like where the members can add to the story ect.
Otherwise it was a great install.
Reply With Quote
  #41  
Old 09-20-2002, 03:32 PM
Ninth Dimension's Avatar
Ninth Dimension Ninth Dimension is offline
 
Join Date: Oct 2001
Location: London, England.
Posts: 739
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Have you added all the templates? That is the only thing I think the problem could be.
Reply With Quote
Reply

Thread Tools

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 04:56 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.08255 seconds
  • Memory Usage 2,319KB
  • Queries Executed 25 (?)
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)bbcode_code
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)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_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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete