(Playing with using headings) |
m (Bot: Automated text replacement (-' +')) |
||
Line 8: | Line 8: | ||
The file used to show your forum to visitors. | The file used to show your forum to visitors. | ||
=====install.php===== | =====install.php===== | ||
The file used to setup the initial SMF forum. This file configures database information, [[Forum]] information and the initial administrator | The file used to setup the initial SMF forum. This file configures database information, [[Forum]] information and the initial administrator's account. Can be a security threat if left dormant. | ||
=====upgrade.php===== | =====upgrade.php===== | ||
Upgrades any version of an SMF [[Forum]] to a newer version. Can be a security threat if left dormant. | Upgrades any version of an SMF [[Forum]] to a newer version. Can be a security threat if left dormant. | ||
Line 22: | Line 22: | ||
SSI.php - Some functions from your [[Forum]] to be used on your website, if you wish (i.e. login system, show last posts, etc.). | SSI.php - Some functions from your [[Forum]] to be used on your website, if you wish (i.e. login system, show last posts, etc.). | ||
ssi_examples.php - Examples of how to integrate SSI | ssi_examples.php - Examples of how to integrate SSI's functions in a PHP file. | ||
ssi_examples.shtml - Examples of how to integrate SSI | ssi_examples.shtml - Examples of how to integrate SSI's functions in an SHTML file. | ||
readme.html - A wealth of information about SMF, what | readme.html - A wealth of information about SMF, what's required to it, etc. | ||
===Attachments=== | ===Attachments=== | ||
Line 42: | Line 42: | ||
installed.list - The list of currently installed packages (packages installed through the Package Manager). | installed.list - The list of currently installed packages (packages installed through the Package Manager). | ||
server.list - A list of packages | server.list - A list of packages' servers to which you can connect and get new or updated packages. | ||
'''Smileys''' | '''Smileys''' | ||
Line 58: | Line 58: | ||
Display.php - This file controls topic, message and [[Attachment]] display. | Display.php - This file controls topic, message and [[Attachment]] display. | ||
DumpDatabase.php - Used to backup an SMF forum | DumpDatabase.php - Used to backup an SMF forum's SQL database through the admin panel. | ||
Errors.php - Logs [[Forum]] and database errors. | Errors.php - Logs [[Forum]] and database errors. | ||
Line 78: | Line 78: | ||
ManageAttachments.php - Handles the managing of attachments. | ManageAttachments.php - Handles the managing of attachments. | ||
ManageBoards.php - Manage your forum | ManageBoards.php - Manage your forum's boards (create, edit and remove boards, assign moderators to boards, authorize access to boards to certain membergroups, etc.). | ||
ManageMembers.php - Handles the managing of members. | ManageMembers.php - Handles the managing of members. | ||
Line 140: | Line 140: | ||
Subs-Boards.php - Handles marking boards and topics read, collapsing categories and quick moderation. | Subs-Boards.php - Handles marking boards and topics read, collapsing categories and quick moderation. | ||
Subs-Graphics.php - Handles all aspects of users | Subs-Graphics.php - Handles all aspects of users' avatars. | ||
Subs-Package.php - Contains functions for handling .tar.gz and .zip files, as well as a simple XML parser to handle the XML package stuff. Not to mention a few functions to make file handling easier. | Subs-Package.php - Contains functions for handling .tar.gz and .zip files, as well as a simple XML parser to handle the XML package stuff. Not to mention a few functions to make file handling easier. | ||
Line 150: | Line 150: | ||
ViewQuery.php - This file is concerned with viewing queries and is used for debugging. | ViewQuery.php - This file is concerned with viewing queries and is used for debugging. | ||
Who.php - Handles the "Who | Who.php - Handles the "Who's Online" list. | ||
'''Themes''' | '''Themes''' |
Revision as of 10:31, 30 March 2011
SMF Files and Their Meanings
Root
agreement.txt
What registrars have to agree by in order to successfully Register on any SMF forum, when the "Show and require agreement letter when registering" option enabled.
index.php
The file used to show your forum to visitors.
install.php
The file used to setup the initial SMF forum. This file configures database information, Forum information and the initial administrator's account. Can be a security threat if left dormant.
upgrade.php
Upgrades any version of an SMF Forum to a newer version. Can be a security threat if left dormant.
repair_settings.php
Edits the paths to different directories, URLs and database connection information. Can be a security threat if left dormant.
license.txt - As the operator of an SMF forum, you have to agree to the terms contained in this file.
Settings.php - Contains information about the forum, server settings, database connection information, etc.
Settings_bak.php - A backup of "Settings.php".
SSI.php - Some functions from your Forum to be used on your website, if you wish (i.e. login system, show last posts, etc.).
ssi_examples.php - Examples of how to integrate SSI's functions in a PHP file.
ssi_examples.shtml - Examples of how to integrate SSI's functions in an SHTML file.
readme.html - A wealth of information about SMF, what's required to it, etc.
Attachments
index.php - Does not allow contents of the directory to be listed.
Avatars
index.php - Does not allow contents of the directory to be listed.
Packages
index.php - Does not allow contents of the directory to be listed.
installed.list - The list of currently installed packages (packages installed through the Package Manager).
server.list - A list of packages' servers to which you can connect and get new or updated packages.
Smileys
index.php - Does not allow contents of the directory to be listed.
Sources
Admin.php - A file that handles basic administration.
BoardIndex.php - Used to display the Board index.
Calendar.php - Displays the calendar.
Display.php - This file controls topic, message and Attachment display.
DumpDatabase.php - Used to backup an SMF forum's SQL database through the admin panel.
Errors.php - Logs Forum and database errors.
Help.php - This file takes care of help messages and the help center.
index.php - Does not allow contents of the directory to be listed.
InstantMessage.php - Handles most aspects of personal messages.
Karma.php - Handles the "karma" feature in SMF.
Load.php - The file used to load nearly every page of an SMF forum.
LockTopic.php - Handles the locking and stickying of topics.
LogInOut.php - File used to log members in and out.
ManageAttachments.php - Handles the managing of attachments.
ManageBoards.php - Manage your forum's boards (create, edit and remove boards, assign moderators to boards, authorize access to boards to certain membergroups, etc.).
ManageMembers.php - Handles the managing of members.
ManagePermissions.php - Handles the managing of permissions.
ManageSmileys.php - Handles the managing of smileys.
Memberlist.php - contains the functions for displaying and searching in the members list.
MessageIndex.php - Shows the listing of topics in a board.
Modlog.php - Controls the moderation log.
ModSettings.php - This file is here to make it easier for installed mods to have settings and options.
MoveTopic.php - Contains the functions required to move topics from one Board to another board.
News.php - Contains the files necessary to display news as an XML feed.
Notify.php - Controls the toggling of notifications.
PackageGet.php - Tool used by the Package Manager to retrieve package files.
Packages.php - The Package Manager of SMF.
Poll.php - Contains the functions for voting, locking, removing and editing polls.
Post.php - Handles everything related to posting replies, new topics, quotes and modifications to existing posts. Also handles quoting posts by way of a popup.
Printpage.php - File used to format a Topic to make it printer-friendly.
Profile.php - Handles user profiles.
QueryString.php - Handles the query string, request variables and session management.
Recent.php - Finds and retrieves information about recently posted topics, messages, etc.
Register.php - Manages registrations.
Reminder.php - Used to send members password reminders.
RemoveTopic - Used to completely remove an entire topic.
RepairBoards.php - Used when searching for and repairing data errors or corruption.
Search.php - Files used to search an SMF forum.
Security.php - Insures Forum security.
SendTopic.php - File that deals with sending topics to a friend.
SplitTopics.php - This file handles merging and splitting topics.
Stats.php - Provides a display for Forum statistics.
Subs.php - Contains many of the general-use functions the Forum needs to work.
Subs-Auth.php - Handles authentication, user handling, etc.
Subs-Boards.php - Handles marking boards and topics read, collapsing categories and quick moderation.
Subs-Graphics.php - Handles all aspects of users' avatars.
Subs-Package.php - Contains functions for handling .tar.gz and .zip files, as well as a simple XML parser to handle the XML package stuff. Not to mention a few functions to make file handling easier.
Subs-Post.php - This file contains those functions pertaining to posting and other such operations, including sending emails, IMs, blocking spam, preparsing posts, spell checking and the Post box.
Themes.php - Handles Theme administration.
ViewQuery.php - This file is concerned with viewing queries and is used for debugging.
Who.php - Handles the "Who's Online" list.
Themes
index.php - Does not allow contents of the directory to be listed.