Requirement:
XThreads
Last Updated:
23 October 2011
This is a simple general Job Portal. If we want to make it a specific for our needs, just modify it.
Create Forum:
- Job List
- Template Prefix: xtjpjl_,xtjp_
- Language File Prefix: xtjpjl_,xtjp_
- Show first post on every showthread page: Yes
- Enable XThreads' Inline Forum Search: Yes
- Force Postbit Layout: Force horizontal postbit layout
- Hide Forum: Yes
- Custom WOL Text:
- Forum Display: Viewing Job List
- New Thread: Submitting a new job
- New Reply: Giving feedback to <a href="{1}">{2}</a> job
- Show Thread: Viewing <a href="{1}">{2}</a> job
- Resume List
- Template Prefix: xtjprs_,xtjp_
- Language File Prefix: xtjprs_,xtjp_
- Show first post on every showthread page: Yes
- Enable XThreads' Inline Forum Search: Yes
- Force Postbit Layout: Force horizontal postbit layout
- Hide Forum: Yes
- Custom WOL Text:
- Forum Display: Viewing Resume List
- New Thread: Submitting a new resume
- New Reply: Giving feedback to <a href="{1}">{2}</a> resume
- Show Thread: Viewing <a href="{1}">{2}</a> resume
- Company List
- Template Prefix: xtjpcm_,xtjp_
- Language File Prefix: xtjpcm_,xtjp_
- Show first post on every showthread page: Yes
- Enable XThreads' Inline Forum Search: Yes
- Force Postbit Layout: Force horizontal postbit layout
- Hide Forum: Yes
- Custom WOL Text:
- Forum Display: Viewing Company List
- New Thread: Submitting a new company profile
- New Reply: Giving feedback to <a href="{1}">{2}</a> company profile
- Show Thread: Viewing <a href="{1}">{2}</a> company profile
- Resume Form
- Template Prefix: xtjprf_
- Moderation Options: Yes, moderate new threads
Put one of the forum link above (except the Resume Form Forum - #4) manually in template (eg: header template).
Create Custom Thread Fields:
Job List
- Application Deadline
- Key : xtjpad
- Description: Date in US form. Format: mm/dd/yyyy
- Applicable Forums: Job List
- Input Field Type: Textbox
- Editable by / Required Field?: Everyone (required)
- Display Format:
- Text Mask Filter: Date (mm/dd/yyyy)
- Company ID
- Key : xtjpcompid
- Description: If you have created your company profile in our Company List, please fill your Company ID here.
- Applicable Forums: Job List
- Input Field Type: Textbox
- Editable by / Required Field?: Everyone (required)
- Display Format:
- Text Mask Filter: Digits
- Company Name
- Key : xtjpcn
- Description: Your Company Name
- Applicable Forums: Job List
- Input Field Type: Textbox
- Editable by / Required Field?: Everyone (required)
- Display Format:
Job List, Resume
- Location
- Key : xtjploc
- Applicable Forums: Job List, Resume
- Input Field Type: Textbox
- Editable by / Required Field?: Everyone (required)
- Category
- Key : xtjpcat
- Applicable Forums: Job List, Resume
- Input Field Type: Listbox
- Field Input Height: 1
- Values List:
- Editable by / Required Field?: Everyone (required)
- Allow Filtering: Yes
- Type
- Key : xtjptype
- Applicable Forums: Job List, Resume
- Input Field Type: Listbox
- Field Input Height: 1
- Values List:
- Editable by / Required Field?: Everyone (required)
- Allow Filtering: Yes
- Status
- Key : xtjpstatus
- Applicable Forums: Job List, Resume
- Input Field Type: Listbox
- Field Input Height: 1
- Values List:
- Editable by / Required Field?: Everyone (required)
- Allow Filtering: Yes
- Formatting Map List:
- Skills
- Key : xtjpskills
- Applicable Forums: Job List, Resume
- Input Field Type: Multiline Textbox
- Editable by / Required Field?: Everyone (required)
- Display Format:
- Hide Input Field: Yes
- Qualifications / Experience
- Key : xtjpqual
- Applicable Forums: Job List, Resume
- Input Field Type: Multiline Textbox
- Editable by / Required Field?: Everyone (required)
- Display Format:
- Hide Input Field: Yes
Resume
- Image Uploader
- Key : xtjplimg
- Applicable Forums: Resume
- Input Field Type: File
- Valid File Extensions: jpg|jpeg|png|gif
- Maximum File Size: 2097152
- Editable by / Required Field?: Everyone (required)
- Only Accept Image Files: Yes
- Image Thumbnail Generation: 60x80|90x120
- Display Format:
Company
- Description
- Key : xtjpldesc
- Applicable Forums: Company
- Input Field Type: Textbox
- Editable by / Required Field?: Everyone (required)
- Display Format:
- Category
- Key : xtjpccat
- Applicable Forums: Company
- Input Field Type: Checkboxes
- Values List:
- Editable by / Required Field?: Everyone (required)
- Allow Filtering: Yes
- Display Format:
- Allow multiple values for this field: Yes
- Multiple Value Delimiter:
- Company Logo
- Key : xtjplcimg
- Applicable Forums: Company
- Input Field Type: File
- Valid File Extensions: jpg|jpeg|png|gif
- Maximum File Size: 2097152
- Editable by / Required Field?: Everyone (required)
- Only Accept Image Files: Yes
- Image Thumbnail Generation: 120x90|160x120
- Display Format:
Resume Form
- Job ID
- Key : xtjprf_jid
- Applicable Forums: Resume Form
- Input Field Type: Textbox
- Editable by / Required Field?: Everyone (required)
- Display Format:
- Text Mask Filter: Digits
- Resume ID
- Key : xtjprf_rid
- Applicable Forums: Resume Form
- Input Field Type: Textbox
- Editable by / Required Field?: Everyone (required)
- Display Format:
- Text Mask Filter: Digits
- Resume File
- Key : xtjprf_rfile
- Applicable Forums: Resume Form
- Input Field Type: File
- Valid File Extensions: rar|zip|7z
- Maximum File Size: 2097152
- Editable by / Required Field?: Everyone (required)
- Display Format:
Create Template:
- xtjpcm_editpost_first
- xtjpcm_forumdisplay_thread
- xtjpcm_forumdisplay_threadlist
Put manually Job List and Resume List forum URL in line #9 - #10.
- xtjpcm_newthread
- xtjpcm_postbit_first
- xtjpcm_showthread
Put manually the Job List and Resume List forum URL in line #22 - #23
- xtjpjl_editpost_first
- xtjpjl_forumdisplay_thread
- xtjpjl_newthread
- xtjprf_forumdisplay
- xtjprf_forumdisplay_inlinemoderation
- xtjprf_forumdisplay_inlinemoderation_col
- xtjprf_forumdisplay_nothreads
- xtjprf_forumdisplay_quick_thread
- xtjprf_forumdisplay_thread
- xtjprf_forumdisplay_threadlist
- xtjprf_newthread
- xtjprf_postbit_first
- xtjprs_editpost_first
- xtjprs_forumdisplay_thread
- xtjprs_newthread
- xtjp_forumdisplay_nothreads
- xtjp_forumdisplay_searchforum_inline
- xtjp_forumdisplay_sticky_sep
- xtjp_forumdisplay_threadlist
Put manually forum URL for Job List, Resume List and Company List in line #9 - #11.
- xtjp_forumdisplay_threads_sep
- xtjp_postbit
- xtjp_postbit_first
- xtjp_postbit_first_inlinecheck
- xtjp_postbit_first_posturl
- xtjp_showthread
Put manually the Job List, Resume List and Company List forum URL manually in line #22 - #24
- xtjp_showthread_noreplies
Additional Info:
Some custom thread fields and some templates are shared. For New Thread and Edit Post First, we use language prefix (attached). Edit Post language prefix is shared. Some variable used in some templates come from some custom thread fields. With this way we can make it minimal in term of the amount of template and custom thread fields used.
For the language files, extract and upload the files to our
inc/languages/english folder. If we use a different language, just copy / modify it, and upload it to our languages folder.
Screenshots:
1. Job List
Newthread / Editpost - Threadlist - Showthread
2. Resume List:
Newthread / Editpost - Threadlist - Showthread
3. Company List:
Newthread / Editpost - Threadlist - Showthread
Live Demo:
http://www.14.mynie.co.cc/forumdisplay.php?fid=50