Problem:
1) WWWBoard Admin gets huge especially at very busy sites. The admin scripts locks up the browser and it makes it impossible to edit the board after you have 5000+ messages.
2) After editing you had to wait for a new message to be posted to confirm the changes.
Solution: Create an interface where you can simply enter the page number and it will do the deleting and now the system refresh the multipage board so you see the changes right away.

![]()
![]()
![]()
![]()
We Accept: Visa, MC, American Express and Discover
Visit our MultiPage Bulletin Board only for basic postings.
To make it easier. I'm starting from the point of completing the installation of multipage bulletin board. (Visit Here first if you haven't)
Change the WWWboard Directories Permissions to 777.
This directory must be chmoded 777 so that multiple pages can be
written into it by the server's UID.
Multi-Page with admin Version Downloads: (WWWboard with Add -on ADDED)
Involves editing multipageboard.pl files.
Find:
# Get the Data Number
&get_number;
# Get Form Information
&parse_form;
# Put items into nice variables
&get_variables;
# Open the new file and write information to it.
&new_file;
# Open the Main WWWBoard File to add link
&main_page;
# Now Add Thread to Individual Pages
if ($num_followups >= 1) {
&thread_pages;
}
# Create on the fly Main WWWBoard File
if($use_proboard)
{
&on_the_fly_main_page;
}
# Return the user HTML
if($use_proboard)
{
&return_proboad;
}
else
{
&return_html;
}
# Increment Number
&increment_num;
Replace with:
###########################################################################
## New for Admin Script
if($admin)
{
&on_the_fly_main_page;
}
else
{
# Get the Data Number
&get_number;
# Get Form Information
&parse_form;
# Put items into nice variables
&get_variables;
# Open the new file and write information to it.
&new_file;
# Open the Main WWWBoard File to add link
&main_page;
# Now Add Thread to Individual Pages
if ($num_followups >= 1) {
&thread_pages;
}
# Create on the fly Main WWWBoard File
if($use_proboard)
{
&on_the_fly_main_page;
}
# Return the user HTML
if($use_proboard)
{
&return_proboad;
}
else
{
&return_html;
}
# Increment Number
&increment_num;
}
Text Version: AddAdmin1.txt
Simply Configure It.
###################################################
### Update Multi-Page Bulletin Boards Also When Done
$basedir = "/<Your Path>/wwwboard";
$baseurl = "http://<Your Website>/wwwboard";
$cgi_url_admin = "http://<Your Website>/cgi-bin/multipageboardadmin.pl";
$cgi_board_name = "multipageboard.pl"; # the name of the main perl
script
$password = 'admin';
$datafile = "data.txt";
$mesgfile = "baseboard.html";
Text Version: AddAdmin2.txt
If you would like to delete the message located at:
Return to Index Add On Page