Below is a list of template filenames, with what they are used for. To find which source file a page you are viewing is generated from, make sure the
tpl_names setting is true, and view the page source. There will be a comment at the start with the source filename. Template names in white are only visible to administrators. Template names in green contain no visible content. Template names in purple are administrator pages. Template pages in bold black are visible to normal users, and pages in normal black are included within normal pages.

This page is automatically generated from the latest Beta version of DBabble template files for 1.2m and later. You can generate the list for your version (as long as it is 1.2m or later) of the table using "dbabblesvr -tpldocs" If you are using a version prior to 1.2m, then for a (possibly outdated) list of template files see the original copy of tpl_names.

Filename Usage
admin.htm Contains no content visible to non-administrator users. This page is for configuring the server.
admin2.htm Contains no content visible to non-administrator users. This page is for configuring the server.
admin_fail.htm Contains no content visible to non-administrator users. This page is for configuring the server.
admin_include.htm Contains no content visible to non-administrator users. This file is included at the top of each administrator page. Used by slaves.htm, config.htm, permission_groups.htm, manager_commands.htm
admin_logs.htm Contains no content visible to non-administrator users. This page is for the administrator to view log files.
admin_newuser.htm Contains no content visible to non-administrator users. This page is for modify user details
admin_online_support_setup.htm Contains no content visible to non-administrator users. This page is for the administrator to setup online support.
ad_external_bottom.htm Contains no visible content. This page is only used when you have included external banner sites in your advertisements in ads/ads.txt
ad_external_top.htm Contains no visible content. This page is only used when you have included external banner sites in your advertisements in ads/ads.txt
badip.htm This page is displayed when the user connects from an invalid ip address.
cgi_error.htm This page is used by the cgi program which allows web-based authentication. Shown when an error occurs - eg no user/password supplied. Also used for cookie based login - and this page is shown if the required cookie is not present.
cgi_ok.htm This page is used by the cgi program which allows web-based authentication. Shown when html basic login while being redirected to the server
close.htm Contains no visible content. This page is shown when DBabble wants to close the current window. For example after the users has clicked close on the instant message window.
cmd_post.htm This page is for posting new articles to discussions.
cmd_post_include.htm This page is included at the top and bottom of cmd_post.htm
cmd_post_ok.htm This page is displayed after a successful posting to a discussion
command_form.htm Contains no visible content. This page is included by other forms that need an invisible form for the purposes of submitting data using just javascript.
config.htm Contains no content visible to non-administrator users. This page is for configuring the server.
config_client.htm Contains no content visible to non-administrator users. This page is for configuring the server.
config_groups.htm Contains no content visible to non-administrator users. This page is for listing discussion groups and chat rooms on the server
config_members.htm Contains no content visible to non-administrator users. This page is for the administrator to edit discussion group and chat room members.
config_newchat.htm Contains no content visible to non-administrator users. This page is for editing chat room properties
config_newgroup.htm Contains no content visible to non-administrator users. This page is for editing discussion group properties
config_other.htm Contains no content visible to non-administrator users. This page is for configuring the server.
config_short.htm Contains no content visible to non-administrator users. This page is for configuring the server.
config_status.htm Contains no content visible to non-administrator users. This page is for configuring the server user database
config_ugroup.htm Contains no content visible to non-administrator users. This page is for listing discussion groups and chat rooms on the server
config_ugroups.htm Contains no content visible to non-administrator users. This page is for listing discussion groups and chat rooms on the server
config_user_auth.htm Contains no content visible to non-administrator users. This page is for configuring the server user database
config_user_auth_include.htm Contains no content visible to non-administrator users. This file is included by other pages for setting up user authentication
config_user_manage.htm Contains no content visible to non-administrator users. This page is for configuring the server user database
config_web.htm Contains no content visible to non-administrator users. This page is for configuring the server.
c_frame.htm Contains no visible content. This page is sets up the frames for a chat room. There are 4 frames. 1: messages (a list of what has been said) (c_items.htm) 2: menu (a text field to let the user type what they want to say) (c_menu.htm) 3: crefresh (an invisible frame to retrieve updates from the server) (c_refresh.htm) 4: users (a list of users present) (c_users.htm)
c_items.htm This page shows the list of text that everyone in that chat room has just said.
c_menu.htm This page shows the form for letting the user type some text to send to a chat room, as well as a link to leave the chat room.
c_refresh.htm Contains no visible content. This page shows a frame that has no size so the users do not actually see it. It automatically refreshes every second to retrieve new items said, and adds them into the c_items page.
c_users.htm This page shows the list of users currently in that chat room. It automatically reloads occasionally to retrieve a more up-to-date list of users present.
dbabble.js  
default_prefs.htm Contains no content visible to non-administrator users. This page is for the administrator to modify default preferences Admin can also set preference values for all existing users. Displays web browser preferences as well as windows client preferences.
define.txt This file is for defining custom template variables. By changing entries in here, you can easily change the entire color scheme used throughout DBabble. Here we define some colors used: End of color definitions.
deleted.htm This page is shown after an article has been successfully or unsuccessfully deleted from the server.
friends.htm This page displays a user's list of friends. It is automatically updated at whenever a friends comes online or goes offline, so looks very confusing. If you have designed your web site so that users don't see their list of friends that is updated all the time (by turning of the friends_frame and friends_window preferences, and disabling them afterwards) then when a users views their friends, it uses friends2.htm instead.
friends.js This page is included by friends.htm and contains some javascript code for handling it.
friends2.htm An Alternative way of viewing a users friends list (rather than friends.htm) Friends.htm is used for within the frame or separate window, and is updated whenever a user's state changes. If the user chooses not to have their friends in a separate frame or window, then there is a link to show their friends which shows this page instead. If a friend changes state while user is viewing this page, it is not updated.
ft_search.htm This page is for doing a full-text search on all locally hosted discussion groups.
functions.htm Contains no visible content. This file contains a list of javascript functions used by many other pages. It does not contain any content visible to users.
functions.js  
group_list_top.htm This page is included by the group listing pages to display the links at the top. Used by main.htm, search_group.htm, newgroup.htm, newchat.htm
guest_login.js  
guest_login_form.htm  
guest_login_talk.htm This has a link to talk to the first online support person or group listed by the guest_login_private_talks setting and if person is not online, a message stating they are not. If parameter secondary_link was specified, then this is not the first link in this page, so don't re-include all fields or an error will occur
g_intro.htm This page displays the introduction message for a discussion group.
g_item.htm This page displays a single article within a discussion group.
g_item.js  
g_items.htm This Page shows the list of items/attached files in a discussion group. It also is used for displaying the list of attached files in a chat room.
g_items.js  
g_items_include.htm This page is included at the top and bottom of g_items.htm
g_item_include.htm This page is included at the top and bottom of g_item.htm
head.htm This page is included in the head tag of all other pages.
invite.htm This page is displayed when a user wants to send an invitation to another user to join DBabble. Only accessible if the invite_users setting is enabled (it is disabled by default)
key_expired.htm Contains no content visible to non-administrator users. This page is displayed if your temporary license has expired and you have not yet registered.
list_forums.htm This page displays a list of all discussion groups/forums It is used by users who are not logged in.
list_moderators.htm This page displays a list of moderators for a given group.
login.htm This page displays the login page and is the first page that a user should see when visiting DBabble.
login.js Some javascript functions used by login.htm
login_sample.htm This page displays a generic message in response to a successful operation in some cases.
login_sample_include.htm This generates code that you can copy and paste into existing web pages to create guest login links
main.htm This page displays the users list of subscribed groups Is first page displayed within the main frame after a user has logged in.
main_frame.htm Contains no visible content. This page it the page displayed after a successful login It contains the normal working frame, as well as 2 special frames, which have no size and are not visible to the users. The special frames are for connecting to the server to receive information updates, and must be there for DBabble to function correctly.
main_frame2.htm Contains no visible content. This page displays the frames that are visible to the user. The "quickmenu" at the top/left, and the friends frame on the right (if enabled)
main_frame_alt.htm  
manager_commands.htm Contains no content visible to non-administrator users. This page is for sending manager commands to the server.
members.htm This page is for viewing and changing the members of discussions and chat rooms.
members_data.htm This page is for viewing and changing the members of discussions and chat rooms.
members_include.htm This page is included at the top and bottom of members.htm Admin member setup: Non admin member setup:
message.htm This page is displayed when a user reads an old message.
messages.htm This page displays a list of the users old messages.
message_include.htm This page is included at the top and bottom of message.htm
message_now.htm This page is shown when a new message is being given to a user. Shown in a separate window from main window.
message_now_include.htm This is included at the top and bottom of message_now.htm
must_login_to_post.htm This page displays a list of all discussion groups/forums It is used by users who are not logged in.
must_login_to_post_include.htm  
netwin.htm This page is used to display links to other Netwin products. You can remove these links, however please maintain them on 'one' page somewhere on your site, possibly with a quote of your experience with our company/products, we appreciate and value your personal recommendations, and let us know if there is anything we need to do to improve our service in future. This page is included from within other pages using ||include||netwin.htm||
newchat.htm This page is displayed for creating and modifying chat rooms.
newchat_data.htm This page is displayed for creating and modifying chat rooms.
newchat_include.htm This page is included at the top and bottom of newchat.htm
newgroup.htm This page is displayed for creating and modifying discussion groups.
newgroup_data.htm This page is displayed for creating and modifying discussion groups.
newgroup_include.htm This page is included at the top and bottom of newgroup.htm
newuser.htm This page is displayed for creating new user accounts, and for modifying existing user accounts.
newuser_include.htm This page is included at the top and bottom of newuser.htm
no_message.htm This page is only displayed when something has gone wrong with the user receiving a new message. Twice during testing we have had a web browser decide to send a request to read a message that a user has already viewed and closed, so that when the DBabble server is requested for the user's latest unread message there isn't one. It displays their latest read message if there is one, or failing that, shows this page.
ok.htm This page displays a generic message in response to a successful operation in some cases.
online_support_setup.htm This page describes how to add links to your existing web pages to login and talk to a particular user or a random online member of a user group
permission_groups.htm Contains no content visible to non-administrator users. This page is for modifying permission group details or creating new permission groups.
play_sound.htm Contains no visible content. This page is included within other pages to play a sound when the page is loaded. The sound played is whatever the user's current preference is.
popup_sub.htm Contains no visible content. This page is automatically reloaded from the server every 2 seconds to receive and new information, such as new messages, talk request, friends coming online etc.
prefs.htm This page is for a user to modify their preferences. It is also used by the administrator for setting default preferences. You can safely remove any preference by surrounding the preference with a ifdef is_default_prefs ... endif tags. In that way, you can still set the default value as the administrator.
q_menu.htm This page shows the list of links the user can click on in the frame on the left of the main window. It can also be displayed at the top of the window.
redirect.htm This page is displayed when the user clicks on an advertisement, and is being redirected to the advertisement web site.
redirect_blank.htm This page is blank and redirects the user to a different page
relogin.htm This page is displayed when the users current access token has become invalid. This may be because they have logged in from another location or their web browser has been unable to connect to the server for too long and it has expired. In either case, they are redirected to the login page from here anyway.
request_error.htm This page is displayed when the browser has sent an invalid request. (for example an unknown command) Should only be displayed if there are broken links with invalid commands within other template pages. By default this page is displayed when a request is made of the form http://127.0.0.1:8132/dbabble with no parameters, as this is usually a result of a broken DBabble link, but you can make it show the login page instead using the show_login_on_empty_request setting.
search_friends.htm This page is displayed when the user is selecting a group of friends fore some purpose - eg adding them to a user group.
search_group.htm This page is for searching for a discussion or chat room.
search_user.htm This page is for searching for a user. It is also used for finding users to add as members to discussion, chat rooms, or user groups
search_user2.htm This page displays all online users.
search_user_include.htm This page is included at the top and bottom of search_user.htm
send_failed.htm This page is displayed when an instant message could not be sent for some reason. It provides a link to go back and try again.
server_info_include.htm This page is included in other pages for showing the total number of users on the system and the total number of these online.
show_ad.htm This page is inserted with a random advertisement whenever you use the show_advert template variable in any other pages.
show_features.htm This page which is included within the login page lets your users choose if they want to show only particular features to simplify the interface. Turn off the server setting called users_can_choose_features to hide this page
slaves.htm Contains no content visible to non-administrator users. For managing your list of slave servers.
slave_register.htm Contains no content visible to non-administrator users. Only reachable if config setting slave_auto_register is true. For allowing other DBabble administrators to register their server with your master server.
slave_register_ok.htm Contains no content visible to non-administrator users. Only reachable if config setting slave_auto_register is true. For confirming the slave server auto-registering succeeded.
std_define.txt This file is for defining custom template variables. Anything defined in here is overridden by define.txt
talk_request.htm This page is displayed when the user has been requested to have a private conversation with another user. It is displayed in a separate window from the main window.
todo.htm This page is for displaying and editing user's todo list.
todo_view.htm This page is for displaying the todo list of other users.
toomany.htm This page is displayed when there are too many existing connections to the server
toomuch.htm This page is displayed when a request is sent in that contains too much data for DBabble to handle.
top.htm This page is included at the top of most other pages.
top_frame_error.htm This page is displayed when the user tries to view the login page when it is not in the top frame of their web browser window
treecodeie.js Contains no visible content. This file contains javascript code for handling the threaded trees in discussion groups for Internet Explorer compatible web browsers.
treecodens.js Contains no visible content. This file contains javascript code for handling the threaded trees in discussion groups for Netscape compatible web browsers and DOM compatible browsers (e.g Opera)
t_frame.htm Contains no visible content. This page is sets up the frames for a private conversation. There are 3 frames. 1: xhim (a list of what the other user has said) (t_him.htm) 2: xme (a text field to let the user type what they want to say, as well as a list of what they have said so far) (t_me.htm) 4: trefresh (an invisible frame for receiving and sending updates) (t_refresh.htm)
t_him.htm This page is displays what the other user has said in a private conversation.
t_me.htm This page contains what this user has said, as well as letting them type what they want to say.
t_refresh.htm Contains no visible content. Used for refreshing and sending what is being said in the private conversation.
ugroup.htm This page displays a user group, and it's members. If the user has permission to, they can modify the user group from this page.
ugroup_data.htm This page displays a user group, and it's members. If the user has permission to, they can modify the user group from this page.
ugroup_list.htm This page displays a list of the users currently listed user groups.
ugroup_search.htm This page lets a user search for user groups.
ugroup_search_data.htm  
ugroup_top.htm This file is included at the top of all the ugroup*.htm pages.
update.htm Contains no visible content. This page is used as a spare frame for sending in commands when the current page doesn't want to be reloaded itself.
user_fields.htm Contains no content visible to non-administrator users. This page is for the administrator to modify user detail fields.
user_list.htm This page is displayed when a user name is clicked on. It provides a section for sending an instant message, and lists the details of the other user at the bottom of the page. This page is also displayed for sending any type of instant message to another user. It can also be used to send a message as email to any email address. Types of message displayed for: a)Individual messages b)User Group messages c)Broadcast messages d)Email messages
user_online_support_setup.htm This page is displayed to users to help them set up online support links to themself.

There are 30 administrator pages
There are 16 non visible pages
There are 18 included pages
There are 75 normal pages