Documentation Instant Jobs Aggregator

Instant Job Search Engine PHP Script

Instant Jobs Aggregator v4.5

  • created: 09/11/2013
  • latest update: 12/11/2020
  • by: Mediageni Software

If you have any questions that are beyond the scope of this documentation, please check the frequently asked questions or feel free to contact us.

Instant Job Search Engine is a job aggregator that searches multiple jobsites including: Indeed API, CareerJet API, CareerBuilder RSS, and Monster RSS all at once. You can browse jobs by Category or Location and Search Jobs in realtime as well! Furthermore the job site is user-friendly, responsive, and customisable for any job niche.

Earn Revenue

The integrated publisher programs will help you earn revenue while also adding valuable content to your site for free.

Job Search API

Features:

  • All-In-One Multiple Job Site Aggregator And Search Engine
  • Earn revenue with supported Affiliate programs
  • Indeed API And Careerjet Api Affiliate program
  • Ziprecruiter Job Alert Affiliate program
  • Careerbuilder and Monster.com RSS
  • Glassdoor salary checker widget (optional)
  • Extendable with other Job sources (optional)
  • Multilingual supports for 58 countries
  • GEO Location Redirect
  • Pagination Support
  • Optimized Country SEO Urls
  • Different Sources for every Country
  • Addthis.com Sharing tools
  • Addthis.com Mailchimp/Email CSV module
  • Image Slider
  • 22 Color Themes to Choose from!
  • Generate Instant Job Site for any Niche
  • Keyword Search Or Browse By Location/Country or Category
  • Fully Responsive, works On Any Mobile Device or Tablet!
  • Super Light Weight Twitter Bootstrap Theme With Bootswatch
  • No Database Required, Just Upload! (Only One Configuration File)
  • Easy To Use

Installation

Installation is very simple, just one configuration file to tailor your very own custom jobsite for any niche, there is no database needed. Once configured, you can sit down, relax and run your website on auto-pilot and even make money!

Follow the steps below and you’ll have your Job Search Engine up and running in less than 5 minutes.

  1. STEP 1
    Extract the .zip you downloaded from CodeCanyon to a new directory on you local computer.
  2. STEP 2
    Follow the instructions on “Customizing the Script”, then go to STEP 2.
  3. STEP 3
    After configuring the config.php file, copy the contents of the extracted directory to the root directory of your website. (Make sure the hidden file .htaccess is also uploaded!)
  4. STEP 4 (Optional) 
    Changing the default language.
  5. STEP 5 (Optional) 
    Customizing the template.
  6. STEP 6 (Optional, for subdirectory or subdomain)
    Rename .htaccess_for_subdir_install to .htaccess and change the rewritebase for your folder

Installation done! Open up your browser and check out your new job site.

Upgrade to version 4.1

  • Make a full backup of your current installation if you have made any changes to the layout and language files.
  • Note: If you upgrade to a new version, make sure you backup the language files too in /assets/lang/ (example: en-US.php)

Please only upload core.php, functions.php and all api/parse-** files. If you have made changes to the layout (index.php) you will have to do it again, because many files where changed for this new version update.

Upgrade from version 3.*

Do a fresh install

The configuration options in config.php can be changed to fit your needs and job niche, it’s just demo content language and categories, so you will need to change for best results.
Language files can be edited in /assets/lang/*.* ( Don’t edit the feedlist files.Open config.php with your text editor and change the settings, when you are done you can upload the entire website (STEP 3).
<?php
// GENERAL SITE SETTINGS
$siteurl = 'https://www.jobsaggregator.com'; // without trailing slash

// THEMES - Turn functionality on or off
$theme = 'cerulean';
$themeswitcher = 'on'; 
$jobalert = 'off';
$downloadlink = 'on';


// ADVERTISING & AFFILIATE
$adsenseads = '';

// INDEED API
$indeed_publisher_id = ''; // Sign-up at https://www.indeed.com/publisher to get Publisher ID
$indeed_channel = '';

// CAREERJET API
$careerjet_publisher_id = ''; // Sign-up at https://www.careerjet.com/partners/ to get Publisher ID

//ZIPRECRUITER JOB ALERT ID
$zipalert = ""; // Sign-up at https://www.ziprecruiter.com/partner to get ID

//GLASSDOOR SALARY CHECK WIDGET
$salarycheck = 'on'; // on or off

//REDIRECT TO DEFAULT COUNTRY
$default_country = 'off'; // on or off

// GOOGLE ANALYTICS CODE ID
$statistics_code = "";

// ADDTHIS.com PROFILE ID
$addthis = "ra-5c3dac6a2a87f834"; // Create a profile ID at addthis.com 

// DEFAULT LANGUAGE - COUNTRY
$locale = 'en-US';
$language_switcher = 'on'; // on or off

// DEFAULT SEARCH SETTINGS
$limit_listings = "20"; // Limit search listings per source
$default_keyword = ""; // Set Deafult Niche keyword. ie: Developer
$default_location = ""; // Set Deafult Location


// COOKIES CONSENT 
$cookies = 'on'; // on or off

// Copy generated code from https://cookieconsent.insites.com/download/

$cookiescode = '

';




// NO NEED TO EDIT BELOW UNLESS YOU WANT TO EXCLUDE COUNTRIES

// GLOBAL LOCALE CONFIG
$_locales = array(
'VN' => 'vi-VN',
'NL' => 'nl-NL',
'US' => 'en-US',
'UK' => 'uk-UK',
'TR' => 'tr-TR',
'CZ' => 'cs-CZ',
'DK' => 'da-DK',
'AT' => 'de-AT',
'CH' => 'de-CH',
'DE' => 'de-DE',
'AE' => 'en-AE',
'AU' => 'en-AU',
'CA' => 'en-CA',
'CN' => 'en-CN',
'HK' => 'en-HK',
'IE' => 'en-IE',
'IN' => 'en-IN',
'MY' => 'en-MY',
'NZ' => 'en-NZ',
'OM' => 'en-OM',
'PH' => 'en-PH',
'PK' => 'en-PK',
'QA' => 'en-QA',
'SG' => 'en-SG',
'GB' => 'en-GB',
'ZA' => 'en-ZA',
'TW' => 'en-TW',
'VN' => 'en-VN',
'AR' => 'es-AR',
'BO' => 'es-BO',
'CL' => 'es-CL',
'CR' => 'es-CR',
'DO' => 'es-DO',
'EC' => 'es-EC',
'ES' => 'es-ES',
'GT' => 'es-GT',
'MX' => 'es-MX',
'PA' => 'es-PA',
'PE' => 'es-PE',
'PR' => 'es-PR',
'PY' => 'es-PY',
'UY' => 'es-UY',
'VE' => 'es-VE',
'FI' => 'fi-FI',
'CA' => 'fr-CA',
'BE' => 'fr-BE',
'CH' => 'fr-CH',
'FR' => 'fr-FR',
'LU' => 'fr-LU',
'MA' => 'fr-MA',
'HU' => 'hu-HU',
'IT' => 'it-IT',
'JP' => 'ja-JP',
'KR' => 'ko-KR',
'BE' => 'nl-BE',
'NO' => 'no-NO',
'PL' => 'pl-PL',
'PT' => 'pt-PT',
'BR' => 'pt-BR',
'RU' => 'ru-RU',
'UA' => 'ru-UA',
'SE' => 'sv-SE',
'SK' => 'sk-SK',
'UA' => 'uk-UA',
'CN' => 'zh-CN'
);
// END
?>

 

NOTE:For subdomain or subdirectory please use the .htaccess_for_subdir_install file and rename this to .htaccess and chnage rewritebase

Translation

The translation files are needed for translation of the text on your website. You can edit the language strings with your text-editor. The files are located in /assets/lang/*.php  (Example: en-US.php)
Note: If you upgrade to a new version, make sure you backup the language files!

Customizing the Template

To make any changes to the layout and colour schemes of your site beside the 12 themes that are already included, you can also custom the theme to your specific needs as well, but then you need some knowledge about CSS and HTML. All the needed files to customize the css and html/php template are listed below along with their descriptions: 

Change log

v4.5 – November 12, 2020
  • Several code improvements
  • Tab fixes
v4.1 – June 6, 2020
  • Indeed API fix
  • Careerbuilder RSS fix (API soon)
  • PHP 7+ compatible
v4 – Januari 17, 2019
  • Latest Bootstrap 4
  • Latest Bootswatch 4 + 22 Themes
  • CareerJet.com API Fix
  • Careerbuilder.com Fix
  • Monster.com Fix
  • Added Ziprecruiter Job Alert Affiliate (Optional)
  • Glassdoor Salary checker widget
  • Jobs sorted by date by default
  • New Browse by location and category toggle
  • Collect email addresses with Addthis.com
  • Many Bug Fixes
v3.99 – Januari 21, 2017
  • Deprecated Google Feed API replaced by own Engine.
  • Many Bug Fixes
  • Added Nofollow for new Indeed policy
v3.9 – December 13, 2015
  • Indeed Channel support
  • Dynamic Back to Top Button
  • 4 New Bootswatch Themes
  • Updated FontAwesome Icons
  • Updated Bootstrap to 3.36
  • Search Form Fixed
  • Categories Fixed
  • Slider Fixed
  • SimplyHired Removed for now but will be added back when API is updated
  • CSS Fixes for Native iPhone and iPad and others
v3.6 – June 16, 2015
  • GEO Location detection added
  • Search Form Fixed
v3.5 – May 22, 2015
  • Fix SEO Update for better indexing (Locations and categories are now indexed in Google)
  • Slider images added
  • Addthis.com support
  • Added no follow
v3.0 – September 14, 2014
  • Pagination added
  • Better Indeed API results
  • Careerjet API support
  • Added 35+ Extra Countries
v2.1 – December 23th, 2013
  • Layout Fixes for IE9,IE10 and IE11
  • API sources fixes for Location, city names
  • Latin characters fix
  • Bootstrap JS 3.0.3 added
  • Default country fix
  • Added option to hide language dropdown (for single country installations)
  • Minor bug fixes
v2.0 – December 16th, 2013 – Big Update!
  • 3X Money Making opportunities: CareerJet, SimplyHired and Indeed API Support!
  • Added 3 default countries/languages added: United Stats, UK, Nederland, you can add many more!
  • SEO urls optimized for every country
  • Seperate RSS feeds for every country
  • Added privacy policy and legal
  • More configuration options: Turn off smootscroll and more.
  • Ability to create more language files
  • Minor bug fixes
v1.5 – October 15th, 2013 – New Add-ons!
  • Added languages, ability to create language files
  • Added SEO Urls
  • Added Privacy and Legal
  • Minor bug fixes
v1.00 – September 9th, 2013
  • Initial Release
The following Javscripts, CSS Elements and Fonts have been used to create Instant Job Search Engine Aggregator.

  Javascript

  1. Twitter Bootstrap – a sleek, intuitive, & powerful mobile first front-end framework for faster & easier web development.
  2. jQuery – a fast, small, & feature-rich JavaScript library.

CSS

  1. Twitter Bootstrap – a sleek, intuitive, & powerful mobile first front-end framework for faster & easier web development.
  2. Bootswatch – Free themes for Twitter Bootstrap

Fonts

  1. FontAwesome – a library of precisely prepared monochromatic icons and symbols.

Sites in Action

Demo site running V4: Jobs Aggregator