% If Not session("admin_loggedin" & strSUnique) = Session.SessionID then Response.Redirect "default.asp" %>
|
Board Operations/Configurations
Note: Following section will only cover FREE classified board operations. For Pay mode specific information see "Payment System" link above. Board has 2 modes: moderated and free-post. User registration has also 2 modes: Email verification and register free. Both settings are configured during initial setup and may be modified via "Admin Preferences" page. Regardless of the mode, all users need to open an account before they can post. Email becomes a primary user Logon ID. There are not much information required from the user to start posting to classify board. The mandatory are Email, Location, User Nick and Password as well as Terms of the Use agreement. The Philosophy: there is no need to require from users more. Everyone should fill free to list other personal information within ad body if they choose to do so. User Email is never listed within ad body unless they wish to do so. All ad replies are made from online Email form. During Email verification mode a verification code is Emailed to user (in register free mode user can post as soon as account is created). Once user verified, the account is activated automatically. User can be activated, suspended or deleted by an administrator at any time via User Manager. Once user verified and logged to the system, his/her user nick is displayed at the bottom navigation bar. Users may update any of their information at any time. However if they changed an Email in Verification mode, the account status is changed to "Not Verified". Users can logon to the system and verify Email, but they cannot post until new Email is verified. As admin you can suspend any user at any time. Once users are suspended they cannot logon, and the message let them know account status - "Suspended". Via User Manager Admin can change users Email List status (meaning whether or not user will receive News Letters), view all ads posted by a particular user, filter users accounts to display and search for a particular account by Email or Nick. Note: The user password cannot be
viewed by anyone including you. Password is stored one way MD5 encrypted. If
user forgets the password, a new, generated password would be sent to user. You
can however logon as any user to the board if you click user Nick within
User Manager. You can assign up to 7 optional fields to user account. The optional fields would appear at the account registration form. Within the Admin Preferences page specify optional field names. Optionally assign appropriate "Option sets" to the field and/or make it searchable. For details about creating/modifying "Option Sets" see: Options Builder You may promote any user to Editor/Moderator status from User Manager. User-Moderator may assist you with ads management - edit/approve/delete. But moderator cannot logon to admin page and access any of the admin pages except for the pending ads. A link to pending ads will appear next to User-Moderator nick at the bottom nav. bar, once they logged to the system. In previous versions of Rapid Classified, users could create multiple accounts as long as they used different Email Addresses. This is not beneficial if you're running your classified in Pay Mode and give some amount of free credits to all new accounts. A person who has a few Email Addresses may create a new account each time he/she has used free credits limit. Although there is nothing can 100% guaranty from multiple account creation, this version of RC has some features which to some degree may detect such an abuse. Once users established an account, they can post ads to your board. In moderate mode all ads posted do not automatically displayed on public pages. Instead they become pending, until approved by administrator or by a user-moderator. However, the user who posted the ad (if logged), may see it immediately by following "My Ads" link on top navigation bar. During pending mode user can modify ad. Ads Duration/Locked Categories Ads Duration can be controlled by creating
"Duration Schemes". Payment Processor and ads
Durations page would allow to create an unlimited number of schemes. Each
scheme can have up to 5 ad durations. Essentially the create scheme would built
a drop down box at the ad posting page allowing client to select desired ad
duration. Each scheme can be linked to any category at any level. This means
theoretically each category can have a different ad duration scheme. Created
Schemes can be linked to categories from Link to
Categories page (the page link is at the top
Payment Processor and ads Durations page). If you link a scheme to a Main
category, all subcategories bellow would inherit the scheme settings. But you
can override the inheritance to subcategories by linking a different scheme
directly to subcategory. The only mandatory fields for the ad post are subject and body of the ad. The rest of the information is optional. The category and subcategory of the ad cannot be changed after the ad is posted. If your web server is equipped with ASPJpeg component, then all attached images will be processed. Processed means - compressed, the desired text will be placed over the image and images exceeded the specified dimension limit will be resized (for ASPJpeg configuration see config/img_config.asp page). Note: Administrator by him(her) self cannot post an ad unless created and logged with a regular user account. Ad can be activated via "Pending Ads" link on the main admin page (if there is at list one pending ad, the icon "new" will flash next to the link) by an Administrator or by a moderator (clicking the link next to their nick at the bottom). Ad can also be activated right from the ad display page when opened from pending ads list. IP address of the poster is also displayed on that page for admin or moderator. When ad is activated an Email is sent to the user about the ad status change. Note: While ad is activated the submission date is reset to the date is was activated and expiration date is extended to reflect a proper ad duration. Within view ad page administrator can extend or decrease the ad duration. If you as Admin decide, that ad is not appropriate for your board, you can immediately delete it. No Email is sent to users when ad is deleted for one or another reason. In free-post mode, no activation require: Ad is posted right away. Note: Once Admin is logged, the delete, and edit links are available next to every ad on the board on every page where the ad is displayed! Furthermore, when viewing the ad page and clicking on the name of poster, Admin is taken directly to User Manager, where properties for that user are filtered from the rest and displayed. All ads are automatically expire and taken offline but not deleted. Automatic Expiration of the ads occur as following. If for instance there are 6 ads due to expire on a given date. All 6 ads will expire and be taken offline, then first 6 users hit the default page on that day. One ad per user. The process is controlled by cookies. When first user navigate to the default page after the midnight, the hit is counted once, session cookie is dropped, and the expiration list for that day is checked. If there are ads to expire in the list, then no more than 1 ad will expire with the hit. This is because if you have too many ads to expire, the first user may be affected by the delay while page is loading. The same happened when second user visited default page... and so on, until all ads for that day is taken offline. When there are no more ads to expire for that day, the scheduler is triggered for the next day (this value is stored in the server cache (Application Object). Users whose ads are expired receive notification Email and advised to Repost. At this point the ad can be Reposted by the logged user or by administrator. Users may view their expired ads via "MyAds" link. Administrator may view all expired via "Expired Ads" link on the main admin page. From there admin may repost/delete individual ads, or choose to delete old expired ads, which are older that selected, from the drop-down box, period of time. Ads can be disabled by Administrator/Moderator or by User who originally posted the ad. The Disable/Enable link is viewable at view ad page while Administrator/Moderator/Ad Owner is logged on. This feature is useful when user has sold the item or it is no longer available and user wish to take the ad offline before expiration date. Disabling the ad makes it invisible for visitors and ad is not counted in category/subcategory ad list. If for some reason users wish to enable disabled ad, they can do it by logging to the account, clicking
"My Ads", selecting disabled ad and enabling it by clicking "Enable". Note: In this version user is able to delete ads. Administrator is able to move ads between categories. The Move link appears at the ad view page then Admin is logged on to the board.
|
| Configurations/Miscellaneous |
|
Your clients are able to create an Email Alert Agent. Each client has an option to create from 1 to 5 Email Alerts. This number is controlled by the settings in "Admin Preferences". "Alert Agent" is a set of search criteria which is compared with all new ads posted on your board. Ads compared during post time in non-moderated mode or during ad activation by an administrator in moderated mode. Email Alerts gathered during the day are sent to appropriate clients after midnight in a following day. Alerts are triggered by an ad expiration agent. Once all ads due to expire on a given day are taken offline (see previous chapter), the Email Alert agent kicks in. As with ad expiration the Email Alerts are sent one at a time while users hit the default page. The visitors log is accessed via Main Admin page by clicking "Visits Log". Session Cookies are used to count visitors. Meaning each visitor is counted once per session, while hitting a default page. In addition to count, the Date, IP address of the visitor and the Referrer page is recorded. Based on the Date information the Counter automatically calculates number of visitors today, in the past 7 days and past 30 days. The Statistics log is self-maintained. Visits which are older than 3 month are removed from the list. But this does not affect main counter, because it does record visits separately from the statistics data. Furthermore you can reset statistics data and/or counter manually and configure the board whether to count or discard your own visits. Events log (if enabled in
Admin Preferences) would record activities on
your board. You can view events by navigating to
Events Log. Events
can be configured at the
Events Configuration page. You can enable/disable recording of certain evens
here. There are 5 custom events you can enable. But no custom event would be
recorded until you actually create an event recording procedure. To create
additional-custom events you'd need to have some ASP skills. Although most of the important events are
already preset and can just be turned on/off, there might be a specific
procedure which you'd like to record. It is relatively easy. First, you need to
find a procedure within the code for which you'd like to record an event. You
can even create conditional statements for the events recording. This would record event as Custom1. For additional events use "Custom2", Custom3"... "Custom5" as first argument. The second argument is an event recording text which would appear within the events log as this event is record. Here is an example for recording when a Googlebot visits your site. Place this code anywhere within the default.asp page <% Turning Numbers, if enabled in
Admin Preferences would force a client to enter 6
digit number from a generated image when creating an account or posting ads.
This is a security feature which prevents automated accounts and ads
submissions. If you have an ASPJpeg component on your server, then a single
image is generated, else, a set of six images would be presented at the
registration/ad posting form. Secure logon would beef up a security
during user/admin logon. It would prevent sending a clear password over the
internet. The password is mixed with a unique string sent by a server during
logon, then encrypted at the client computer and submitted to the server. |