Job Career Package V3 - Oct., 2005
Techno Dreams
http://www.t-dreams.com



MAIN FOLDERS USED:

The folders to be used for this package are:

1-   Admin (contains the required files for admin and control area)
2-   Database (contains the MS Access file and MS SQL Scripts)
3-   Help (contains the instructions and help files)
4-   Includes (contains the included files, languages files, images, dropdown menus, and
Add-On)
5-   Jobs (contains the required files for Jobs Ads Section
6-   Resumes (contains the required files for Resumes Section)

7-   Register (contains some common files for users registering)

8-   UPLOAD (where uploaded pictures, logos, and files are residing)

9-   PM (contains Private Messaging files)
10- Default.asp page to be the main page where a navigator can choose the section s/he wants to navigate.
 

You need all these folders and the contained files to run a full version of this package. And, we suggest not to change folder names unless you're aware of what you're doing.

 


USING JOBS SECTION ONLY:
 

If you want to use jobs section only you need (Please keep backup before you do anything):

 

1- Admin Folder: Addressesmailinglist.asp, checkadminsecurity.asp, clearstat.asp, CompaniesAdminlist.asp, CompaniesSpeciallist.asp, CompaniesTableadd.asp, CompaniesTabledelete.asp, db.asp, default.asp (with some changes), header.asp, jobs.js, JobsAdminlist.asp, JobsTableadd.asp, JobsTabledelete.asp, login.asp, MainControls.asp, MoneySignPriceTableadd.asp, MoneySignPriceTabledelete.asp, MoneySignPriceTableedit.asp, MoneySignPriceTablelist.asp, sendemailsfunction.asp, sentmailresult.asp, UsersDefinedelete.asp, UsersDefineedit.asp, UsersDefinelist.asp, and the pictures

2- Database Folder: If you're using MS Access, You need to delete the tables: TD_PMessages, TD_RESUME_Edu, TD_RESUME_Exp, TD_RESUME_Ind, TD_RESUME_Lang, and TD_RESUME_REF. If you are using MS SQL, use the script for Jobs Only

3- Help Folder: with some modifications

4- Includes Folder: with little modifications if needed

5- Jobs Folder

6- Register Folder: with little modifications if needed

7- UPLOAD Folder

8- you need to change in drop down menu for defining users (you use Only Companies then)

9- Default.asp file with some modification

 

if want to use one section only (here the jobs section), you probably won't be able to use the Private Messaging System. Rather, you need to allow direct contact by showing the real emails or use a direct contact form (we added a form in Add-On Folder)
 


USING RESUMES SECTION ONLY:
 

If you want to use resumes section only you need (Please keep backup before you do anything):

 

1- Admin Folder: Addressesmailinglist.asp, checkadminsecurity.asp, clearstat1.asp, RESUME_Adminlist.asp, TD_RESUME_Delete.asp, TD_RESUME_Edudelete.asp, TD_RESUME_Eduedit.asp, TD_RESUME_Edulist.asp, TD_RESUME_Expdelete.asp, TD_RESUME_Expedit.asp, TD_RESUME_Explist.asp, TD_RESUME_Indadd.asp, TD_RESUME_Langdelete.asp, TD_RESUME_Langedit.asp, TD_RESUME_Langlist.asp, TD_RESUME_REFdelete.asp, TD_RESUME_REFedit.asp, TD_RESUME_REFlist.asp, db.asp, default.asp (with some changes), header.asp, jobs.js, login.asp, sendemailsfunction.asp, sentmailresult.asp, UsersDefinedelete.asp, UsersDefineedit.asp, UsersDefine2list.asp, and the pictures

2- Database Folder: If you're using MS Access, You need to delete the tables not mentioned above. If you are using MS SQL, use the script for Resumes Only

3- Help Folder: with some modifications

4- Includes Folder: with little modifications if needed

5- Resumes Folder

6- Register Folder: with little modifications if needed

7- UPLOAD Folder

8- you need to change in drop down menu for defining users (you use Only Job Seekers then)

9- Default.asp file with some modification

 

if want to use one section only (here the Resumes section), you probably won't be able to use the Private Messaging System. Rather, you need to allow direct contact by showing the real emails or use a direct contact form (we added a form in Add-On Folder)

 

 

INSTALLATION:
 

To install the package on your site: FIRST, upload the folders into your main web root. SECOND, you might need to upload the MS Access file into a specified folder by your hosting company (you might then need to change the connection string to database); or Generate the MS SQL tables by the added script.

 

After that, open ConnectionString.asp file (Includes Folder) to change the connection string as you need for MS Access or for MS SQL 2000. Then open settings.asp file (Includes Folder) to change the settings for your need.

 

You might need to do some changes in Header.asp and Footer.asp files (Includes Folder), in Languages used, and in DropDown Menus used in the forms of the package. We'll come over some of these points later. However, we recommend you check the demo of this package on Techno Dreams Site first; this will give a whole idea of how things are going on this package
 


CHANGE LANGUAGES:

 

To make it easy for design modifications, we didn't apply a full translation for the package. That's the package is in English; if we used string to define words used inside the package, this will make it hard for modifications. Rather, we applied the main words and sentences used in some hidden way into languages files. So, just open these files in any editor to change them for your need. For example, if you want your package in Arabic, you have to change those files, and then change the main design of package into Arabic manually.

 

 

CHANGES IN DROP DOWN MENUS:

 

To change drop down menus used in most forms of the package, you need to do so in two parts: FIRST, open the dropdown file (Includes Folder) and add or delete what you want (we asked in some drop down menus that you don't change in them unless you're aware of what you're doing). SECOND, open DropMenuLanFile.asp (Includes/Languages Folder) to change the words and sentences of the drop down menu.

 

Example, Includes/Drop Menus/position.asp has the option 1 as a string named "listpositstring1". The value of this string in Languages/DropMenuLanFile.asp is: listpositstring1 = "General Accounting"; so only change the: General Accounting



MERGING WITH EXISTING SITE (e.g., forums):


Beside to change in Header.asp and Footer.asp to make it suitable for the design of your site, some sites have an existing Users Table in database. So, you might like to add this package for your site users; that's, your existing users can add Jobs ads or can their Resumes. Actually, this might need some efforts of modifications. We tried to make it easy for you as we could. You need the fields in "TD_UsersDefine" table to be added to your existing users table. The problem is some fields might be existing in other way in your users table. Here is an example of merging with Web Wiz Forum (this is a general example that might need additional changes) - this example assume that members of the forum can add their resumes or jobs ads:

 

First, keep backup before you do any thing.

 

Second, add to users table of the forum "tblAuthor" the following fields: UserDefine, PictureLogo, postsno, and PMTotalNumber.

 

Third, Open Includes/Settings.asp file and change the name of the rest fields of TD_UsersDefine table and the table name as for Web Wiz Forum Needs:

TD_MainTableName = "tblAuthor"
TD_MainTableIDNo = "Author_ID"
TD_MainTableUserName = "Username"
TD_MainTableUserEmail = "Author_email"
TD_MainTableUserPass = "Password"
TD_MainTableUserWebSite = "Homepage"
TD_MainTableUserReg = "Join_date"

 

Forth, unfortunately, you need to change the Admin/UsersDefine2list.asp and Admin/UsersDefinelist.asp manually for making it suitable

 

Fifth, some security and cookies name changes need to be done in two files: Web Wiz (common.asp) and Job Career (db.asp)

 

Sixth, Web Wiz Forum has its own Private Messages System, you either keep both systems or merge both (this will need some modifications), or not using the PM system of Job Career (here you'll loose the ability of controlling the PM numbers for non-special companies!!
 


MONEY EXCHANGE RATES:


This is for Jobs Ads Section only. The money exchange rates table is approximate rates that you can change as suitable. However, you shouldn't leave the price per unit empty; in other words, there should be a translation price for each currency sign else script won't work well.


What is happening here is the following: The system will enter the value into Salary Amount Field, and will enter an equivalent (based on the price per unit you define) into Salary Equivalent Field. However, the Salary Equivalent Field will be 0 in two cases: First, salary amount (to be translated) is 0 (or empty) or the Salary Type isn't "Specified".

 

UPLOAD:


Don't change the "UPLOAD" folder name.
You need a Write/Delete permission for the folder "UPLOAD"; ask you hosting company for such permission.
You can control upload restrictions for uploading (max size and dimension). However, for Image Uploading Dimensions (Width and Height) the dimension is for displaying purposes only; that's, if you choose the maximum height is 100 px, this won't prevent an image with larger height.


IF YOU WANT TO REMOVE VIEWS & REPLIES STATISTICS:

 

Just choose so in Includes/Settings.asp file. And we prefer that you delete this table from Database. Remember to do this at first; Changing this later might cause some bad effects. We add this option cause we think package would be better in performance if you disallowed this feature.


MASS MAILS:


We add a system in Admin Area enables you of sending mass mails to all users at once. But because we believe most hosting companies have a restricted sending mass emails criteria (some don't accept to send over 100 emails per hour), we have to add some features to allow overcome this problem:


1- We added a Messages System instead of usual emails; you can use it or not. Acutally you have to use it in case you want to use the "Special Company Feature"; this feature to control numbers of free PM per company.
2- You can control email notifications for Messages received through this Messages System
3- You can control sending welcome email (upon registration)
4- You can control Send To Friend email
5- We arranged Sending Mass Email to users by admin to be 10 emails per one time. So you can separate sending mass mails to users



CONTROLLED NUMBERS OF JOB ADS POSTING / Payments:


This feature is for jobs section only. Usually companies are the one who paid for posting jobs on employment site. How this feature work: if you allowed this feature in Includes/Settings.asp file and determined the number of posts allowed, then every company can post up to this number. However, no company unless it's a special company can post more than this number. Now, you can use this feature to collect fees for posting jobs; for example, you can make the number allowed 0 so companies need to be special (pay fees) to post jobs; or you can offer any company a 1 job posting for free and the rest is paid. Also, you can use this feature to simplify the script so one company can post one job... etc.

 

So, for payments, it's only one plan. That's as you could see, all paid companies can post unlimited number of ads posts. We know that some might prefer many plans (e.g., silver plan - 20 posts, gold plan - 50 posts, and so on). But in this package we only provided one and same plan.

 

Please note, this package didn't provide any merging with payment gateways such as Paypal or 2checkout. But we tried to make it easy for you to keep a tracing for Special Companies in Admin Area after they pay if so. And we believe such merging is not hard to be made.

 

 

PRIVATE MESSAGE CENTER:

 

Private Message System is working in this way: Companies (Job Ads Placers) can contact Job Seekers and Replies PM up to the number allowed by Admin for free unless they are Special Companies. For example, if the PM allowed number is 2 then a company can contact 2 job seekers once each, can contact 1 job seekers twice, can contact 1 job seeker and can reply 1 pm, can reply 2 pm,  or can reply 1 pm twice. However, Job Seekers can apply for job ads with no limit. In both situation Email of Users won't appear for both. We recommend you prevent showing other contact information such as phones if you're using this package as a business (that's, companies pay fees).

 

PM can be traced whether it's read or not and it can be traced whether it's replied or not. PM is deleted from Sender Outbox when the Receiver delete it from his/her inbox. Moreover, Maximum numbers of PM in inbox is controlled in Includes/Settings.asp too

 

For More help, please contact Techno Dreams directly at: http://t-dreams.com/contact.asp

We also have a Live Help Chat for convince and quick help