This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
admin_menu:site_setup:general_settings:start [2009/03/24 14:35] jonyo Fix copy/paste issue |
admin_menu:site_setup:general_settings:start [2014/09/25 16:55] (current) |
||
---|---|---|---|
Line 6: | Line 6: | ||
This menu controls the various general " | This menu controls the various general " | ||
- | ===== URL Settings ===== | + | ====== URL Settings |
These settings are used by the software when generating links, so it is important that they are set correctly. | These settings are used by the software when generating links, so it is important that they are set correctly. | ||
Line 12: | Line 12: | ||
<tip c w>Be sure that these settings are set correctly, as many internal links within the software and links that appear in any generated emails are built off of these URL settings.</ | <tip c w>Be sure that these settings are set correctly, as many internal links within the software and links that appear in any generated emails are built off of these URL settings.</ | ||
- | ==== Site URL ==== | + | ===== Site URL ===== |
You must set the complete URL for the top file of your listing site here. In other words, what is the URL to your listings site? This includes the complete URL including the software' | You must set the complete URL for the top file of your listing site here. In other words, what is the URL to your listings site? This includes the complete URL including the software' | ||
Line 18: | Line 18: | ||
This URL should also the **directory** you have installed the software into, if applicable. For example, if you installed the software into a directory named " | This URL should also the **directory** you have installed the software into, if applicable. For example, if you installed the software into a directory named " | ||
- | ==== Base File Name ==== | + | ===== Base File Name ===== |
The " | The " | ||
Whatever the filename may be it must always end in an extension that will cause the server to parse the file as PHP code. Note that //.php// will always work unless you wish to configure your server otherwise. | Whatever the filename may be it must always end in an extension that will cause the server to parse the file as PHP code. Note that //.php// will always work unless you wish to configure your server otherwise. | ||
+ | |||
+ | If you change this file name, you must re-name the index.php file to match in the software. | ||
<tip c h> | <tip c h> | ||
Line 30: | Line 32: | ||
</ | </ | ||
- | ==== Secure SSL Site URL ==== | + | ===== Secure SSL Site URL ===== |
+ | |||
+ | This setting is the complete SSL link to access your site for secure connections. | ||
- | This setting is the complete SSL link to access | + | Note that the ssl certificate you get will only contain the domain within it so that it can cover all of your site. |
This setting is similar to [[admin_menu: | This setting is similar to [[admin_menu: | ||
- | === Server-Wide SSL Certificate === | + | ==== Server-Wide SSL Certificate |
A lot of hosting companies offer the use of a //server// wide SSL certificate((As opposed to a //domain// specific SSL certificate)), | A lot of hosting companies offer the use of a //server// wide SSL certificate((As opposed to a //domain// specific SSL certificate)), | ||
Line 42: | Line 46: | ||
In most cases, a // | In most cases, a // | ||
- | == To tell if you have a domain specific SSL certificate: | + | === To tell if you have a domain specific SSL certificate: |
- Visit your website in a browser. < | - Visit your website in a browser. < | ||
- In the URL address bar, change the **http://** to **https:// | - In the URL address bar, change the **http://** to **https:// | ||
- | - Does the page display? | + | - Does the page display |
- | ==== Use SSL for ' | + | ===== Use SSL For ===== |
- | + | ||
- | See [[#Use SSL For]] | + | |
- | + | ||
- | ==== Use SSL For ==== | + | |
{{ : | {{ : | ||
- | |||
- | **Note:** in 4.0 and before, the only setting available is for **' | ||
Checking or un-checking any of these settings turns on or off the use of SSL for the affected pages. | Checking or un-checking any of these settings turns on or off the use of SSL for the affected pages. | ||
Line 63: | Line 61: | ||
If you do, it can cause errors when someone attempts to visit part of the site that you have turned the setting on for. For instance if you check the box for ' | If you do, it can cause errors when someone attempts to visit part of the site that you have turned the setting on for. For instance if you check the box for ' | ||
- | === Removing | + | <tip c n> |
+ | We only suggest that you use https on the sections of the site where a checkbox exists above unless you have very special circumstances. | ||
+ | </ | ||
- | There may be other considerations on the pages where the " | + | ==== 'Listing' |
- | === ' | ||
This will make the entire listing process use SSL connection. | This will make the entire listing process use SSL connection. | ||
Line 76: | Line 75: | ||
If you are using the Authorize.net payment gateway, or any payment gateway that collects CC information directly from your site, we strongly recommend that you check the box as long as you have an SSL certificate. | If you are using the Authorize.net payment gateway, or any payment gateway that collects CC information directly from your site, we strongly recommend that you check the box as long as you have an SSL certificate. | ||
- | === User Login === | + | ==== User Login ==== |
- | **Added in 4.1.0** | + | This feature |
Turning this setting on will make it use an SSL connection when the user logs in. Any page that has //a=10// in the URL is considered to be in the login process, such as the link below: | Turning this setting on will make it use an SSL connection when the user logs in. Any page that has //a=10// in the URL is considered to be in the login process, such as the link below: | ||
Line 88: | Line 87: | ||
As with any [[#Use SSL For]] setting, the [[#Secure SSL Site URL]] setting must be set correctly, and you must have an SSL certificate set up for your site, before turning this on. Turning this on when either of those criteria are not met can cause errors. | As with any [[#Use SSL For]] setting, the [[#Secure SSL Site URL]] setting must be set correctly, and you must have an SSL certificate set up for your site, before turning this on. Turning this on when either of those criteria are not met can cause errors. | ||
- | **Quick Login Box**: | + | ==== User Management Pages ==== |
- | If you use the default quick login box on the front page of your site, you will need to change the Logged IN/OUT HTML module so that it uses the SSL URL to submit to. To do so, follow these instructions: | + | This feature **Added in 4.1.0** |
- | - In your admin, go to **Page Modules > HTML**, click **edit** for **Display Logged In/Out HTML - 7** < | + | Turning this setting on will make it use an SSL connection when the user visits any //User Management// page. |
- | - If using the WYSIWYG editor, temporarily turn it off by clicking **(Add/Remove Editor)**. < | + | |
- | - In the **Logged Out HTML** (the first big text box), the first line should look something like: | + | |
- | <code html>< | + | |
- | In that line, replace **index.php** with the [[#Secure SSL Site URL]]. | + | |
- | <code html>< | + | |
- | < | + | |
- | - Save the changes. | + | |
- | === User Management Pages === | + | < |
- | **Added in 4.1.0** - This feature is not available in 4.0 or before. | + | As with any [[#Use SSL For]] setting, the [[#Secure SSL Site URL]] setting must be set correctly, and you must have an SSL certificate set up for your site, before turning this on. |
- | Turning this setting on will make it use an SSL connection when the user visits any //User Management// | + | ==== Removing |
- | <nowiki>http://</nowiki>example.com/index.php?**a=4& | + | **Using |
- | As with any [[# | + | **Using Absolute URLs:** If you know you are going to require |
+ | |||
+ | To **find all non-secured elements of a page**, view the HTML source code of that page within your browser. | ||
- | ==== Force SSL URL ==== | + | ===== Force SSL URL ===== |
- | This feature **added in 4.0.4** | + | |
- | This setting will only have an effect if one of the [[#Use SSL For]] settings above is turned on, or on [[admin_menu/ | + | This setting will only have an effect if one of the [[#Use SSL For]] settings above is turned on, or on [[admin_menu/ |
If this setting is turned on (checked), when someone goes to a page that should be viewed using a "SSL connection" | If this setting is turned on (checked), when someone goes to a page that should be viewed using a "SSL connection" | ||
Line 122: | Line 115: | ||
Or if user visits the home page at **https**:< | Or if user visits the home page at **https**:< | ||
- | ==== Affiliate URL ==== | + | ====Server Compatibility Warning==== |
- | This is the URL of the // | + | The [[#Force SSL URLs]] feature relies on 3 things to work: |
- | Specify the path to the affiliate file's base file, which is **aff.php**. This URL will look identical to the [[admin_menu: | + | |
+ | | ||
+ | | ||
- | ==== Site On/Off Switch ==== | + | Since it relies on the above 3 things to detect whether the current URL is using SSL connection or not, if any of them are not working properly, it can **break** SSL URLs in the site to turn on [[#Force SSL URL]]. |
+ | |||
+ | One example of a host that does not " | ||
+ | |||
+ | **Technical details: | ||
+ | * If the [[#Site URL]] or [[#Secure SSL Site URL]] is set incorrectly, | ||
+ | * If your server // | ||
+ | * If your server //does not// report the **HTTPS** at all, the force SSL URL feature may have no effect or cause endless redirect when turned on. < | ||
+ | * Another symptom of HTTPS being reported incorrectly: | ||
+ | |||
+ | |||
+ | |||
+ | ===== Site On/Off Switch | ||
This switch allows you to temporarily take down your site (front user side) for routine maintenance, | This switch allows you to temporarily take down your site (front user side) for routine maintenance, | ||
Line 136: | Line 143: | ||
When the site is turned off, you can still access your site in one of two ways: | When the site is turned off, you can still access your site in one of two ways: | ||
- | === Login as the Admin === | + | ==== Login as the Admin ==== |
While this setting is still set to " | While this setting is still set to " | ||
- | === Specify Allowed IP's === | + | ==== Specify Allowed IP' |
You can specify in the admin panel that only certain IP's may access your site. This setting is under the following menu: | You can specify in the admin panel that only certain IP's may access your site. This setting is under the following menu: | ||
Line 146: | Line 153: | ||
[[admin_menu: | [[admin_menu: | ||
- | ==== Site On/Off URL ==== | + | ===== Site On/Off URL ===== |
If using the [[admin_menu: | If using the [[admin_menu: | ||
- | ==== Use 404 Status Code ==== | + | ===== Use 404 Status Code ===== |
- | + | ||
- | This feature **Added in 4.0.4** | + | |
If this is turned on (box is checked): | If this is turned on (box is checked): | ||
- | ===== Miscellaneous Site Settings ===== | + | ===== Add noindex, |
+ | |||
+ | If this setting is turned on, when the page has " | ||
+ | ====== Miscellaneous Site Settings | ||
These are misc. settings that are of the site-wide nature. | These are misc. settings that are of the site-wide nature. | ||
- | ==== Listing Types Allowed ==== | + | ===== Listing Types Allowed |
This is a site wide setting which allows your visitors to place only classifieds, | This is a site wide setting which allows your visitors to place only classifieds, | ||
Line 171: | Line 179: | ||
</ | </ | ||
- | ==== Company Address ==== | + | ===== Company Address |
This is the company' | This is the company' | ||
Line 185: | Line 193: | ||
- | ==== Server Time Offset ==== | + | ===== Server Time Offset |
If your hosting server is in a different time zone than where your site is located, you may want to adjust this setting relative to your server' | If your hosting server is in a different time zone than where your site is located, you may want to adjust this setting relative to your server' | ||
- | ==== Levels of categories in Dropdown (client side) ==== | + | ===== Levels of categories in Dropdown (client side) ===== |
Set this to the number of levels of categories and subcategories you wish to display in these category dropdowns. | Set this to the number of levels of categories and subcategories you wish to display in these category dropdowns. | ||
Line 195: | Line 203: | ||
If you do not have a large number of total categories within your site it would be best to leave this setting to 0 (less than 30). This setting affects all places where a dropdown to choose a category is used. Some sites have several categories based on states of the US. It doesn’t take too many categories with all 50 states under each to run into hundreds of categories quickly. | If you do not have a large number of total categories within your site it would be best to leave this setting to 0 (less than 30). This setting affects all places where a dropdown to choose a category is used. Some sites have several categories based on states of the US. It doesn’t take too many categories with all 50 states under each to run into hundreds of categories quickly. | ||
- | ==== Levels of categories in Dropdown (admin) ==== | + | ===== Levels of categories in Dropdown (admin) |
This setting is similar to the one above, except it applies only to the admin panel. It is intended to help you more easily browse your admin panel if you have a lot of categories in the system. | This setting is similar to the one above, except it applies only to the admin panel. It is intended to help you more easily browse your admin panel if you have a lot of categories in the system. | ||
- | ==== Use built-in CSS ==== | + | ===== Use built-in CSS ===== |
Choose whether to use site wide built in css or use your own. This will most likely be set to **yes** unless you use your own CSS files. | Choose whether to use site wide built in css or use your own. This will most likely be set to **yes** unless you use your own CSS files. | ||
- | ===== IDevAffiliate Integration ===== | + | ====== IDevAffiliate Integration |
These settings are only used if you plan on integrating [[http:// | These settings are only used if you plan on integrating [[http:// | ||
These settings enable you to turn on the integration between the Geo software, and IDevAffiliate' | These settings enable you to turn on the integration between the Geo software, and IDevAffiliate' | ||
- | ==== Activated ==== | + | ===== Activated |
Checking this will allow you to turn on the IDevAffiliate integration with our software. | Checking this will allow you to turn on the IDevAffiliate integration with our software. | ||
- | ==== Absolute Path to IDevAffiliate sale.php ==== | + | ===== Absolute Path to IDevAffiliate sale.php |
Note that this setting is hidden unless you have checked the [[admin_menu: | Note that this setting is hidden unless you have checked the [[admin_menu: | ||
Line 222: | Line 230: | ||
===== Character Encoding ===== | ===== Character Encoding ===== | ||
- | ==== Character Set (CHARSET) Currently Used in Admin ==== | + | ===== Character Set (CHARSET) Currently Used in Admin ===== |
Choose the character set based upon the current Language you are editing text for. Changing the setting here, will affect only the text entries that you make within the Admin Panel. You will be able to enter special encoded characters in this admin depending upon which character setting you choose. | Choose the character set based upon the current Language you are editing text for. Changing the setting here, will affect only the text entries that you make within the Admin Panel. You will be able to enter special encoded characters in this admin depending upon which character setting you choose. | ||
<tip c n> | <tip c n> |