Contact Us | Select a Package | Log In |
Frequently Asked Questions General information about CGI Programs? General Information about CGI programs Best way to use Tech Support Where do I find program Documentation? What are permissions and how do I set them on a directory or file? AdBanner FAQ's My banners are not appearing on the webpage? I have them all setup - but none appear. I put my SSI tag at the top of the page - but when I view the source - it is gone. I want to put the banner somewhere besides the top of the page - can I? Can I use more than one banner on a page? Can I make the advertiser's page break out of the frames with the target tag? Add-A-Link FAQ's I get an error that says I am "Missing a Database file" How do I edit a category? Can add a link be used to track things other than links? Bulletin Board (BBS) FAQ's When I post a message - I get a can't open file error? Why? I want to keep people from adding more discussions to the group. Can I .? I want to get rid of a message. How do I do it? WebChat FAQ's How do I create a private room with a permanant password? Can I kick obnoxious people from a room? I logged in as the admin - but I never appeared on the user list. Why? Why are there no buttons like the documentation talks about in my rooms? I want to let users create a transient room - but I don't see how. When I try to kick someone out of the room - I get a message that I can't do that? I got an error - could not open XXXXX file - but the room seems to work fine. My chatroom seems really slow compared to JAVA chat. Classified Ads FAQ's I get an error message that the program cannot find/open one of the ad catagory *.cfg (configuration) files. I get an error message that the program cannot find/open one of the ad catagory storage/db files. Forms Manager FAQ's How do I use several forms pages on my web site. I want my form output to be e-mailed to the user. I want the users e-mail address, entered in the form, to appear as the "return address" in the forms e-mail. I get an error immediately after submitting the form. I get an error when I click on the submit button on the confirmation page. Hits Counter FAQ's How do I install the standard counter on multiple web pages? How do I install the graphical counter on multiple web pages? Can I make the counter invisible? Page Launcher FAQ's How can I use PageLauncher as a navigator to my web site? When using PageLauncher in frames version, how do I get the launched web page to appear in the left frame? Password Access FAQ's I get an error message saying "cannot open .htaccess file. I get an error message saying "parameter missing directory". I get an error message saying "cannot open admin.html file". Polling/Survey FAQ's How do I install several polls pages on my web site. Shopping Cart FAQ's SECURE TRANSACTIONS - How do I make the shopping cart transactions secure? I do not see all purchased products on the review or checkout web pages. I get an error saying the program cannot open file "cart...." I don't want to return to the "kiosk.html" page from my product pages. Trivia FAQ's I get an error opening the answer.txt file Webpage Builder FAQ's How do I modify Webbuilder's look and feel? General information about CGI Programs? A general understanding about CGI programs will help you in getting started using them. CGI software is a program that resides on your web site and helps make your web page more powerful, adding interactivity that does not exist with web pages alone. CGI programs vary from other programs you are accustomed to using on your computer in one dramatic way. In the Windows or MAC environment, the program, (a word processor, for example) has the user interface built into the program. This is the screen you use to select program options, and enter information in using the program. In the case of CGI programs on your web site, the program has no user interface. Your web page is the interface used to talk to the program - send the program data. So when you are setting up a web-based CGI program, you are actually building one-half of the total software program. Your web page is the program interface. In the less sophisticated programs, such as hits counter, or page launcher, it is relatively easy to cut-&-paste html language from the web pages installed by QuickTools. In other programs, the install program can ask enough questions to build most of the web page as you directly desire. An example of this is polling/survey, classified ads, bulletin board, and database search engine. You have only to add your titles, graphics, and backgrounds to tailor the page(s) to your web site. Other more sophisticated programs, such as you will find in the 'commerce' pack, require a higher degree of web page interface. In these cases, the install program builds a working "model" for you. You can then use the web pages in the "model" as a template to cut-&-paste the needed html tags onto your web page and modify the information as desired. If you are just getting started with building web pages, it may take you some time to familiarize yourself with html language. Or you may want to get assistance from a web page developer. TabNet is offering these programs at minimum cost, compared to being purchased on the Internet, (some cost thousands of dollars per application). So if you need help in web page interface development, you're many light-years ahead. What's the best way to use Tech Support? To get the quickest and most effective help from QuickTools tech support, here's a few tips: Use the QuickTools Trouble Ticket as an easy way to contact us, or email to support@quicktools.com. Make sure you include your domain name, User ID, and the name of the QuickTools program about which you are inquiring. Be as specific as you can about what the exact actions you took before encountering a problem. For example: I loaded the formsmgr.html page. I entered information in the text blocks, and clicked on the submit button. I then received an error message. As best you can, report the exact action the program took when the problem occured. For example, if the program reported an error message, give us the text of that error message. These suggestions will take you a few moments, but the more detailed information we receive from you, the easier it is for us to give you the exact action to take to overcome an error. Each QuickTools application has a self-diagnosing module built into the program and it will automatically direct an error report to tech support. However, if you follow up with a message about the actions taken, we'll be able to help you even faster. Where do I fiind Program Documentation? You may branch to the QuickTools area from the TabNet web site - under the "services" page, or go directly to . Select the link to the program in which you are interested. This will take you to a program information area, from which you may see online documents, as well as retrieve information about program features, see a working demo, branch to this support section, find links to other sites using the program, and branch to install the program. A good suggestion is to download the text version of the online documents, open the file in a text editor, and print them out. The printed version is easier to work with while modifying your program web pages. Back to Top What are permissions and how do I set them on a directory or file? On a unix server, every directory and file possess certain rights or permissions as to who can access the directory or file and what kind of access is allowed. This property give you a level of security regarding unauthorized use of your web site's resources. Permissions involve two criteria: Who is permitted access, and What kind of access. Who is permitted access is divided into three catagories: owner The directory or file owner is you, the web site owner. group Every directory and file belongs to a particular group, and other Other is everyone else, usually called "world" or "all" - people using the site by browser access. What kind of access that is permitted in divided into three catagories: read This allows the directory or file to be read. write This allows the directory or file to be written to, execute This assigns executable permissions to a directory or file so a cgi program or it's operations are permitted. Setting Permissions of a file: File permissions may be set with either most ftp programs or a telnet program: To set permissions on a file with your FTP program: FTP into your website and travel to the directory containing the file for which you wish to set permissions. Highlight the file, and click the right mouse button. A drop-down list box will appear with a series of check boxes allowing permissions to be selected. Choices are: read, write, and execute for three classifications of users: owner, group, and others. Select the checkbox for the permissions you wish. Then click on the "OK" button. To set permissions by using a TELNET program: Telnet into your web site and move into the directory containing the file for which you wish to set permissions. Do this by using the "cd" command. Type: cd /drv1/web/sites/Your_UserID/directory_name Then to set permissions of the file, type the"chmod" (change mode) command: chmod permissions filename Where permissions are entered by using a character to denote who you are giving the permissions to, a (+) sign, and the type of permission(s) given. For example: You give permissions to (o) owner, (g) group, (a) all others, And the permissions types are (r) read, (w) write, and (x) execute. So if you wanted to give the owner both read and write permissions on a file named index.html, the syntax would be: chmod o+rw index.html Or you may remove permissions by using the minus (-) sign instead of the (+). chmod g-w index.html would remove "write" permissions by the group. Setting Permissions of a directory: Permissions on a directory may usually be set only with a TELNET program. Check with the documentation of your FTP program to verify this. Telnet into your server, type in the path to the directory above the directory you wish to set permissions on (parent directory). Let's assume you want to set permissions on a directory immediately under your main documents directory. Then to get to the parent directory, type: cd /drv1/web/sites/Your_UserID/ Then to set permissions on the directory, using the "chmod" command as described above, type: chmod permissions directory_name Back to Top AdBanner FAQ's My banners are not appearing on the webpage? I have them all setup - but none appear. First, check to make sure you have properly entered the SSI correctly and that you have either named the page with a shtml extension or have used the .htaccess file for the directory to let the server know there will be a SSI. Now check to make sure your banner has rotations left and that the dates for those rotations are current. Now also check the url of the image manually by typing it into the browser to view the image. Often - the url of the banner is incomplete. ssi I put my SSI tag at the top of the page - but when I view the source - it is gone. SSI tags do not show in the source code of the document. The tag is replaced at the server with the appropriate action. I want to put the banner somewhere besides the top of the page - can I? Yes - you may use the SSI like almost any regular link to an image. Remember how much space you have alotted for the banners so there are no surprises when the image replaces the tag. It is often convienient to use table structure to lock the position of the tag. Can I use more than one banner on a page? Yes - you may use as many banners on a page as you wish. Each call will execute a new roulette rotation. Can I make the advertiser's page break out of the frames with the target tag? The SSI doesn't recognize a target tag currently. It can be done - on a site by site modification to sendurl.cgi. Contact Support for assistance with that modification. Back to Top Add-A-Link FAQ's I get an error that says I am "Missing a Database file" The most probable cause is that the file, '*.db', and/or the 'storage' sub-directory do not have proper read/write permissions. A *.db file is created for each addalink category when a submission is entered for the first time. So, if this is the first link added to the system in this category, the program is not able to create the file. That means that the /storage sub-directory does not have the proper permissions. If a link has been submitted before to this category.db file, then the permissions are probably fine on the '/storage' directory, but the "categoryname.db" file is corrupted or does not have the proper permissions. Sometimes if the program is having difficulty in creating the file for the first time, you might create an "empty" file by the category.db name and FTP it to your server. Set the proper permissions. An additional benefit to doing this is that it insures that the file is "owned" by the website owner. You may set permissions on the "storage" directory and/or the *.db file with some FTP programs, but will with all TELNET programs. IF USING TELNET TO SET DIRECTORY PERMISSIONS: Telnet into your web site and type: cd /drv1/web/sites/your_userID/addlink To set permissions on the 'storage' subdirectory, type: chmod 775 storage Then to move into the storage directory, type: cd storage To set read/write permissions on the *.db file, type: cd 664 filename.db IF USING FTP PROGRAM TO SET PERMISSIONS: You can set permissions on files with most FTP programs, and some allow you to set permissions on directories. FTP into your server and into the 'storage' subdirectory. highlight the *.db file and click the right mouse button. From the drop-down menu, select 'chmod (UNIX) select the 'read' checkboxes for all the users, 'owner' and 'group' and select the 'write' checkboxes for 'owner' and 'group'. How do I edit a category Download the CATEGORY.html file and the CATEGORY.db file for the category you wish to edit. (Be sure and FTP using ASCII mode - Text mode for MAC's). Edit the CATEGORY.db file to remove the entry(s) you wish to remove. ie. "AAcme Corp.","Mary Martin","sales@aacme.com","http://aacme.com","This is a test listing for Aacme Corporation.","mary" Edit the CATEGORY.html file to remove the same entry(s) as removed above. ie."http://aacme.com" AAcme Corp.: E-Mail "sales@aacme.com" Mary Martin This is a test listing for Aacme Corporation. Upload both files back to the same directory using FTP in ASCII mode (Text mode for MAC's). Change the permissions on the CATEGORY.db file to 644 and insure the permissions on the CATEGORY.html file are 664. Can add a link be used to track things other than links? Yes - You can change the format so that add link becomes a simple guestbook that files everyone in alphabetical order. Ask for their state first and then they will all be organized by state or country. Back to Top Bulletin Board (BBS) FAQ's When I post a message - I get a can't open file error?? Why? When you install the bbs - all the directories and files you initially create have the correct file permissions. When you add a directory or alter the threads.cfg you may have neglected to set the proper permissions for the directories. The script must be able to read, write and execute from the directory. The names of directories are also case sensitive. If they name does not match the threads.cgf file 100% - the script won't find the directory. I want to keep people from adding more discussions to the group. Can I .? Yes. In the bbs.cfg edit the keep first post variable to N. I want to get rid of a message. How do I do it? FTP in and look for the message post.message.name...... file and delete it via FTP Back to Top WebChat FAQ's How do I create a private room with a permanant password? Go to the admin.cgi and enter a new room name and then click the checkbox that will make room private and then enter the password. A new room will be created when you press submit. Can I kick obnoxious people from a room? Yes, during setup you were asked for a Admin login. It defaulted to (admin). Anyone who logs in with that user name can kick anyone out of any room. I logged in as the admin - but I never appeared on the user list. Why? You admin login is only as secure as you keep it. It is not shown on login so that you can quietly police room users and so that your admin login remains just that. Why are there no buttons like the documentation talks about in my rooms? The media button feature has now been replaced by the ability to input html or links. During setup - you can choose to allow these features. The default is restrictive. You can also allow them by altering the $AllowLink and $AllowHTML variables in the globals.def file. 0=off 1= on. I want to let users create a transient room - but I don't see how. During setup - you were asked to either allow transient rooms or not to allow them. You can change your choice by changing the $AllowTrans variable in the globals.def. When I try to kick someone out of the room - I get a message that I can't do that? As the admin.. You will be able to kick people out of the room. The errors are to discourage those who try to guess your admin login or those who are not authorized to kick people out. I got an error - could not open XXXXX file - but the room seems to work fine. Due to several script instances attempting to share room files - occasionally the files will be in use by another chat room user and the request will time out. This is a normal random occurance that should not affect the room operation. My chatroom seems really slow compared to JAVA chat. The speed of CGI based chat is dependant on the server load. When the number of users increases slightly - the efficiency goes up. Back to Top Classified Ads FAQ's I get an error message that the program cannot find one of the ad catagory *.cfg (configuration) files. This error message occurs when the program cannot read from or write to the configuration file for an ad catagory: Possible Solutions: 1. THE FILE DOES NOT EXIST OR IS CORRUPTED The file may not exist in the specified directory, in which case upload the file to the server in the specified directory. If the file is corrupted, this usually occurs when the file is uploaded to your server using FTP. In order for the file to arrive on your server in clean ascii text form, insure that it is being uploaded using 'ascii' or 'text' mode and not 'binary mode'. Binary mode will corrupt the file by placing hidden characters in the text, such as carriage returns or line feeds. 2. THE FILE EXISTS BUT IS NAMED/SPELLED DIFFERENTLY The file may exist, but may be spelled differently than is specified in the Classified.out file in the cgi directory. /drv1/web/sites/your_userID/cgi/classified/Classified.out This file is a system configuration file and lists your ad catagories under the parameter name of "ClassifCategories=". Maybe the spelling difference is in upper/lower case. The filename cannot contain any spaces. It must be one word or if more than one word, use an underscore in place of a space: ex: "my_catagory_file.cfg" Or the file may be spelled differently from the spelling on the web pages where the parameter "ad_category" is defined. "ad_category" is the name of the data that is sent to the program, telling the program which ad catagory is being used when a user submits a new ad, edits an existing ad, or is searching the classified ads. It appears on the following web pages: search.html, submit.html, edit.html and change.html. 3. THE FILE DOES NOT HAVE THE PROPER READ/WRITE PERMISSIONS If the file is present and spelled alike in the config file and on the web pages, then the sub-directory containing the file or the file itself may not have the proper 'read/write' permissions. File permissions may be set with either most ftp programs or a telnet program. If the sub-directory containing the file does not have proper permissions, directory permissions may be set with some FTP programs, but can also be set using an TELNET program, (SEE BELOW). IF USING FTP PROGRAM TO SET FILE PERMISSIONS: FTP into your website and travel to the '/classified/ sub-directory. Highlight the file you wish to set permissions on, and click the right mouse button. A drop-down list box will appear with a series of check boxes allowing permissions to be selected. Choices are: read, write, and execute for three classifications of users: owner, group, and other. For this file, select "read" permissions for owner, group, and other, and select "write" permissions for owner and group. Then click on the "OK" button. IF USING TELNET PROGRAM TO SET DIRECTORY/FILE PERMISSIONS: Telnet into your server, and to move to your main directory, type: cd /drv1/web/sites/Your_UserID then to set permissions on the 'classified' directory, type: chmod 775 classified if you want to set permissions on files in that directory, type: cd classified That moves you into your 'classified' directory, and to set permissions on a *.cfg file, type: chmod 664 filename.cfg This will give the proper read/write permissions on the file: I get an error message that the program cannot open a storage/db file: The program cannot read from or write to the storage file for this ad catagory. The *.dat files containing the classified ads are located in a sub-directory entitled 'storage' located under the /classified directory. Possible Solutions: 1. THE FILE DOES NOT EXIST OR IS CORRUPTED If the file does not exist in the specified 'storage' directory... The program will create the file if it does not exist, and will name the file, 'catagory_name.dat'. If the file cannot be created it is usually due to the sub-directory, '/storage' not having proper read/write permissions. Setting file permissions may be accomplished with some FTP prograrms, or with a TELNET program. USING TELNET PROGRAM TO SET DIRECTORY PERMISSIONS: Telnet into your server, and to move to classified directory, type: cd /drv1/web/sites/Your_UserID/classified then to set permissions on the 'storage' directory, type: chmod 775 storage if you want to set permissions on files in that directory, type: cd storage That moves you into your 'storage' directory, and to set permissions on a *.dat file, type: chmod 664 filename.dat This will give the proper read/write permissions on the file: 2. THE FILE EXISTS BUT IS CORRUPTED The file may exist, but may be corrupted for some reason. Just delete the file and if the '/storage' sub-directory has the proper read/write permissions the program will re-create the file the next time an ad is submitted in that catagory. 3. THE FILE DOES NOT HAVE THE PROPER READ/WRITE PERMISSIONS If the file is present and spelled alike in the config file and on the web pages, then the *.dat file or the may not have the proper 'read/write' permissions. File permissions may be set with either most ftp programs or a telnet program. IF USING FTP PROGRAM TO SET FILE PERMISSIONS: FTP into your website and travel to the '/classified/storage' sub-directory. Highlight the file you wish to set permissions on, and click the right mouse button. A drop-down list box will appear with a series of check boxes allowing permissions to be selected. Choices are: read, write, and execute for three classifications of users: owner, group, and other. For this file, select "read" permissions for all three groups: owner, group, and other, and select "write" permissions for owner and group. Then click on the "OK" button. Back to Top Forms Manager FAQ's How do I use several forms pages on my web site? The formsmgr program is designed to be called from several different web pages. On your forms web page, just after the opening form statement that calls the program, a hidden input line is used to tell the program which configuration file (*.cfg) to use with that particular form. Simply perform the following three operations: 1. Direct the desired web page to appear in the "main" frame: If you want your existing "index.html" page to appear in the "main" frame, then rename it to "main1.html". Notice above, this is the name of the page to appear in the frame named "main". 2. Change the name of frames.html: Change the name of frames.html to whatever you choose. If you want it to be your main index.html page and be loaded when the user enters your domain name in the browser, then rename frames.html to index.html. 3. Copy all pages into your main documents directory: Copy all page launcher pages into your main documents directory. This will give you a frames version of your site, with the narrow left frame containing a drop-down list box that is a navigator to your website, and the large right frame being the window into all pages of your web site. When using PageLauncher in frames version, how do I get the launched web page to appear in the left frame? To have your linked pages appear in the left frame: Your main pagelauncher page is entitled 'frames.html'...That page defines the names of your two frames: 'main' is the right frame...loads main1.html page 'menu' is the left frame...loads menu.html page frames.html looks like this: <html> <head> <title>FRAME SHOP</title> </head>
<frameset cols="250,*">
</body>
On the menu.html page, where the web page calls the pagelauncher program, notice that the program is told in which frame you want the page being loaded to appear: like this: |
WSP Home | Home | Copyright | Legal | Privacy |
Call 1-800-GET-SITE |
||
Copyright © 2001 Website Pros, Inc. All rights reserved. |
|||