Whizbiz

Easy and Complete Business Classified Script


Our latest version 2.6 comes with improvement and upgrades.

  1. Database default value issue fixed [FIX]
  2. All categories page added on menu [UPDATE]
  3. Multi category support added [NEW]
  4. Blog page design updated [UPDATE]
  5. Content copy protection [NEW]

Version 2.5 comes with improvement and upgrades.

  1. User edit permission issue solved [NEW]

Version 2.4 comes with improvement and upgrades.

  1. Category sorting option added [UPDATE]
  2. Sticky menu option added [UPDATE] {Admin panel > business directory > banner settings}
  3. Very long category title problem solved [DONE]
  4. Show contact button on grid view if there is no phone no [UPDATE]
  5. Make another user admin [UPDATE]
  6. Category count query optimized[FIX]
  7. Disable map option added [UPDATE] Admin panel > business directory > site settings
  8. Diable sharethis option added [UPDATE] {ROOT/application/config/business_directoyr.php}
  9. Add ip based location identification for non SSL websites [UPDATE]
  10. Upload image option instead street view[UPDATE]
  11. Facebook login library updated [UPDATE]
  12. Image captcha added on signup and agent email [UPDATE] {ROOT/application/config/business_directoyr.php}

Version 2.3 comes with improvement and upgrades.

  1. Email to all user bcc problem solved [FIX]
  2. Some css improvements for RTL languages [UPDATE]
  3. Czech language file added [UPDATE]
  4. Regular code quality check done

Version 2.2 comes with improvement and upgrades.

  1. Add grab protection for email and phone number on detail page [UPDATE]
  2. "Verified" marking option added [NEW]
  3. Solved Login/Signup page visible issue for logged in users [FIX]
  4. & problem in sitemap issue solved [FIX]
  5. Some other minor changes for matching php old versions [FIX]

Version 2.1 comes with improvement and upgrades.

  1. Facebook login issue solved [FIX]
  2. Country translation issue on post ad view solved [FIX]
  3. Only paid packages for renewing a post [UPDATE]
  4. Read more button added on list view description [FIX]
  5. 404 error message for invalid posts [FIX]
  6. Url separator added on config file for advance search [NEW]
  7. Grid view alignment issue fixed if phone no is too long [FIX]
  8. Config added for switching plain search mode between full text and partial text [NEW]
  9. Font awsome version updated to 4.7.0 [UPDATE]

Version 2.0 comes with improvement and upgrades.

  1. Admin panel all business pagination issue solved [FIX]
  2. Added widget position on advance search page sidebar [NEW]
  3. Add no-follow properties on links within description [UPDATE]
  4. Detail page banner and grid view thumb issue if there is no featured imag
  5. [FIX]
  6. Featured post priority added on search results [UPDATE]
  7. Contact email redirect issue solve
  8. [FIX]
  9. Package price decimal point issue solved [FIX]
  10. Grid view title length issue with UTF8 solved [FIX]
  11. 9. Tinymce translation option added(Documentation > Important faq > How to translate Tinymce)

Version 1.9 comes with improvement and upgrades.

  1. Claim business and Report business links hide config added (ROOT/application/config/business_directory.php) [UPDATE]
  2. Search engine duplicate url issue for some pages fixed [UPDATE]
  3. Logo option added [UPDATE]
  4. Image upload maximum file size option added (Admin panel > business directory > site settings)[NEW]
  5. Maintainance mode option added (Admin panel > system > default site settings)[NEW]
  6. Timepicker translation option added [NEW]
  7. Email notification to admin config added for new post (ROOT/application/config/business_directory.php)[NEW]
  8. Email notification to user option added for post approval (ROOT/application/config/business_directory.php)[NEW]
  9. Rating is now visible on detail page [UPDATE]

Version 1.8 comes with improvement and upgrades.

  1. Cookie policy pop up feature added [NEW](Admin panel > business directory > site settings)
  2. Text instructions feature with map direction on business details page implemented [NEW]
  3. Admin can now put widgets on page content with the rich text editor[NEW](Check Important FAQ section)
  4. Tinymce text editor updated & admin can now upload images within page content [NEW]
  5. A new advance search mode added where country and state is also available [NEW](Admin panel > business directory > banner settings > search Filter type)
  6. Blog posts are now translateable from admin panel [NEW]
  7. Adblock identifier option added [NEW]
  8. Random order settings imaplemented for front end business posts[NEW]
  9. Email newsletter subscriber module added [NEW]
  10. Export user phone numbers as csv option added on admin panel[NEW]
  11. Added email templates translation option via xml file[NEW](Check Important FAQ section)
  12. Instsagram link adding option implemented on new/edit business forms[DONE]
  13. Password change bug solved [FIX]
  14. Database backup issue for mysqli driver solved [FIX]
  15. Bulk email sending bcc issue solved [FIX]
  16. Business pending issue if created by admin solved[FIX]
  17. Place holder value translation issue in the edit profile page solved[FIX]
  18. No-index meta tag added for 404 pages[FIX]
  19. Paypal button translation in featured payment page solved[FIX]
  20. Contact box email sending msg on detail page issue solved[FIX]
  21. A new set of settings added to control comments in blog post detail page[NEW]
  22. Bank transfer instruction issue on featured package updated[FIX]

Version 1.7 comes with improvement and upgrades.

  1. Fix subcategory and category page bredcrum issue[FIX]
  2. Solved slider loading issue on detail page if review is loaded first [FIX]
  3. Google oauth enabled [NEW] (Under Admin panel > business directory > site settings)
  4. Detail page meta description issue fixed [FIX]
  5. SSL checking issue for google api solved [FIX]
  6. Gallery image upload limit implemented [NEW] (Under Admin panel > business directory > site settings)
  7. Database driver changed from Mysql to mysqli [UPGRADE]
  8. Share all url fixed of ssl sites [FIX]

Our latest version 1.6 comes with improvement and upgrades.

  1. Hide tab options if only one language is used [NEW]
  2. Option for using text as site logo added [NEW] (Under Admin panel > system > default site settings)
  3. Month translation added [NEW]
  4. Information showing option on delete confirmation page added [UPDATE]
  5. Separate page added for showing all categories [NEW] Check Faq
  6. Link review start to details page review tab [UPDATE]
  7. Home search panel show/hide option added [NEW] (Under Admin panel > business directory > banner settings)
  8. Street view orientation option added on new/edit business form [NEW]
  9. Google api key adding option implemented [NEW] (Under Admin panel > business directory > banner settings > map settings)
  10. Add pricing page on front page [NEW] Check Faq
  11. Blog data in russian language encode issue fixed [FIX]
  12. Email sending option from user detail page on admin enabled [UPDATE]
  13. Sumitted Data lost issue on failed form submission for business solved [FIX]
  14. Category name sorted based on name [UPDATE]
  15. Fa-icon preview option added on admin panel [UPDATE]
  16. FB api version updated [UPDATE]
  17. Page added for showing all featured business [UPDATE] Check Faq

Version 1.5 comes with improvement and upgrades.

  1. Switching between 12 and 24 hour format for business time added[New]{Check ROOT/application/config/business_directory.php}
  2. Advance search search issue fixed[FIX]
  3. Switching option beween advance and basic search filters added on home page[NEW]{Go to Admin panel > business directory > banner settings > search panel settings > Filter type}
  4. Unused photos removing option added[New]{Go to Admin panel > system > Clear unused images}
  5. Gallery photo deleted by clicking close icon fixed [FIX]
  6. Option added for hiding email address on detail page [NEW]{On new and edit business form}
  7. Change password issue solved [FIX]
  8. Fixed page title issue for category posts page[FIX]
  9. Fixed page title issue for location posts page[FIX]
  10. Ability to remove street view for specific businesses added [NEW]{On new and edit business form}
  11. "Always open" check box option added for business hour[NEW]{On new and edit business form}
  12. Meta tag added for canonical url for dynamic pages[NEW]
  13. View more link added for subcategories widget [NEW]
  14. Find visitor location issue fixed [UPDATE]
  15. Disable review option added [NEW]{Go to Admin panel > business directory > site settings > enable review}
  16. Rss feed option added [NEW]{Footer middle column > feed icon}
  17. Site map priority and changefreq fixed [UPDATE]
  18. Large image on fb share implemented [UPDATE]
  19. Send email to all users option added [NEW]
  20. Hide banner settings added for admin [NEW]
  21. External link on menu issue solved [FIX]
  22. Map cluster icon issue fixed [FIX]

Version 1.4 comes with improvement and upgrades.

  1. Purchase code verification issue solved[BUGFIX]
  2. Admin panel slow loading issue solved[BUGFIX]
  3. Send expiration notification email option added on config file[NEW]
  4. Claim business option added[NEW]

Version 1.3 comes with improvement and upgrades.

  1. Subcategory option added [New]
  2. Solve map loading issue if title contain '/" [Bugfix]
  3. Two language file added [Upgrade]
  4. Update font awsome version [Upgrade]
  5. Default distance for search changing option [New]
  6. Add assign business to other user facility [New]
  7. Add css compression option[New]
  8. Make the address field trnaslateable [Upgrade]
  9. Add disable business hour option [New]
  10. Map search image thumb clickable [Upgrade]
  11. Facebook login issue solved [Bugfix]

Version 1.2 comes with improvement and upgrades.

  1. Single review for a business by a user
  2. Report business button added
  3. Email debugger option added
  4. Get direction option added on detail page map
  5. Parallax slider menu permission issue fixed [BUGFIX]
  6. Search function issue on admin panel > all posts page fixed [BUGFIX]
  7. Admin renew business issue fixed [BUGFIX]
  8. Open and closing time issue fixed [BUGFIX]
  9. Hide signup option issue fixed [BUGFIX]
  10. Utf8 issue on print page fixed [BUGFIX]
  11. Package currency rendering issue fixed [BUGFIX]
  12. Search filter dropdown issue for android fixed [BUGFIX]

Version 1.1 comes with improvement and upgrades.

  1. Datatable is now translatable
  2. Updated admin panel all posts and locations table for bulk data
  3. Code organized for better stabilty
  4. Added settings so that city can be dropdown on new and edit form
  5. Category sorted alphabetically
  6. Email and web link clickable on detail page
  7. Hide social links on member pages if empty
  8. Category sorted alphabetically
  9. Select2 plugin added instead of jquery Chosen
  10. Founded field value on edit business page [Bugfix]
  11. Unicode URL issue fixed for details URL [Bugfix]
  12. Installation bug fix for php < 5.2[Bugfix]
  13. Opening Hour last 2 days is always closed on edit view [Bugfix]
  14. Fixed submenu collapse problem on mobile view. [Bugfix]
  15. Opening Hour last 2 days is always closed on edit view [Bugfix]
  16. Username change bug after user update [Bugfix]
  17. Recovery password link issue solved. [Bugfix]
  18. Title and description lost issue after edit [Bugfix]
  19. Mix content error on IE [Bugfix]
  20. Blog posts page tile translation issue [Bugfix]
  21. Edit form rich text not loading [Bugfix]
  22. Location newline bug [Bugfix]

Version upgrading for Existing buyers

Note for existing buyers: If existing buyers do any kind of code customization on the whizbiz application, please make sure that you followed the customization guidline given in the 'Source Code Explanation' section and follow the following steps to update:

Step 1:

  1. Backup your existing project
  2. Download the mini update pack from our server: http://webhelios.com/app/updates/whizbiz/ or you can find the update pack in CodeCanyon product file zip.
  3. Go to Admin Panel > Upload. Locate the Zip file. And click upload and install.

Step 2: This step is a more manual one

  1. Backup your existing project
  2. Download the mini update pack from our server: http://webhelios.com/app/updates/whizbiz/ or you can find the update pack in CodeCanyon product file zip.
  3. Unzip the update pack titled "update110.zip"
  4. Replace ROOT/application directory with application directory [Merge and replace]
  5. Replace ROOT/dbc_config directory with dbc_config directory [Merge and replace]
  6. Replace ROOT/system directory with system directory [Merge and replace]

Note: Please create a sql backup before update. Also if any custom work is done on you script then please replace files carefully so that your custom works do not loose. If possible take a file backup also. Step 1 is a much easier method.

You can install whizbiz classified in following 4 easy step

1. Upload whizbiz.zip to your server and extract it

2. Ceate a database and database user.

3. Now browse http://yourdomain.com and you will see an installation screen



4. Now provide your database settings

5. If provided database settings are ok , then you will be redirected to next step.Provide your administration setting here.

press save & next .If your account setting are ok then whizbiz classifieds will be installed and you can visit front end using

http://yourdomain.com

and admin panel using

http://yourdomain.com/index.php/admin

6) If you run your installation on server you have to work through one step of purchase verification. When you buy our product from Envato, envato will provide you with a Purchase Code & Item ID. Simply paste these in this page and your purchase will be automatically verified. When running on localhost the installation will skip this step. So install our product multiple time in localhost but server hosting needs verification.

Front end features

Admin features

Explanations :
Explanations :

Parallax slider


Explanations :

All posts

Explanations :

Email tracker

Explanations :

Bulk Email

Explanations :

Locations



Explanations :

Site settings

Explanations :

Paypal settings

Explanations :

Payment history

Explanations :

Banner settings

Explanations :

Explanations :
Explanations :

Explanations :
Explanations :
Explanations :
Explanations :
Explanations :
Explanations :

Explanations :

Backup

Explanations :

SMTP email settings

Explanations :

Auto translate

Explanations :

Edit email text

Explanations :

Default site settings

Explanations :

Web admin settings

Explanations :

Sitemap

Explanations :

How to translate Tinymce

  1. Download your language pack from here https://www.tinymce.com/download/language-packages/
  2. Extract the zip and copy the .js file
  3. Paste the file on your site ROOT/assets/tinymce/langs directory
  4. Rename that js file to you LNAG_SHOT_CORE.js . It means for english the file name should be en.js , for arabic it should be ar.js

We've a online portal too for giving instructions/help for various requests by the clients. Please visit that page Here



How to place widgets in page content via the editor

Answer :


How to translate email templates

Answer :


How to translate meta tags for pages

Answer :
NB: Thats all. Following this process you can create custom meta tags for any of your pages. If a custom page meta is not found on that directory, then the default meta will be loaded.

How "Claim the business" option works

Answer :

How to enable and set "Notification email before expiration date" ?

Answer :

How to change my "Sharethis" api publisher id?

Answer :

How to change default distance for search option ?

Answer :

How can i(Admin) assign a business to another user ?

Answer :

How can i(Admin) disable business opening hour ?

Answer :

How to create new language ?

Answer :

How to translate pages ?

Answer :

How to translate widgets ?

Answer :

how to translate blog posts ?

Answer :

how to translate categories ?

Answer :

How to translate menu ?

Answer :

How to change logo or increase size ?

Answer :

How to hide signin signup menu ?

Answer :

How to change price slider range ?

Answer :

How to modify home page content ?

Answer :

How to modify sidebar content ?

Answer :

How to place adsense ?

Answer :

How to add google analytics ?

Answer :

How to modify top bar ?

Answer :

How to modify menu color ?

Answer :

How to modify footer links ?

Answer :

How to change favicon ?

Answer :

How to change fb like box ?

Answer :

How to change the banner ?

Answer :

Where the css, js and images located ?

Answer :

How to create new blog post type ?

Answer :

How to change decimal separators ?

Answer :

I want only bank transfer, but can't found my currency ?

Answer :

How to enable https for all link ?

Answer :

How to extend helpers ?

Answer :

How to extend controllers or models ?

Answer :

How to create a new theme or modify front end views ?

Answer :

How to modify admin panel views ?

Answer :

We've used codeigniter version 2.0.3 as framework. As you know codeigniter basically is a MVC frame work. For whizbiz we have used the HMVC version of Codeigniter. The H of HMVC stands for Hierarchical. In normal MVC model controllers, models and views are organized under ROOT/application directory. But in HMVC, there is one more level "Modules" under ROOT/application directory.

Suppose you have a module "admin" under this modules directory. Now controllers, models and views for this module can be placed under "ROOT/application/modules/admin/controllers","ROOT/application/modules/admin/models" and "ROOT/application/modules/admin/views" directory.

Now suppose there is a controller named as "test" under this controller directory and there is a function called "hello" in this controller. From browser you can access this function like site_url.'/admin/test/hello'. Here admin is the module name, test is the controller name and hello is the function name. If the controller and module name are the same then it can be typed once. Like if the controller name is "admin" then you can access this hello function like site_url.'/admin/hello'. Read more about HMVC form here https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc

Language Routing:

For passing selected lang with the url we've modified codeigniters default routing. Now the first segment after index.php represents the selected lang key. Like for a sample url "http://whizbiz.webhelios.com/index.php/en/show/cat/1" there "http://whizbiz.webhelios.com/index.php" is the site url and "en" is the language key. "en" stands for English language. You can use any two character ISO code for any language. If this segement is empty then default language selected from admin panel will be used. For changing the basic routing rule we've modified "ROOT/application/third_party/MX/Router.php". We have also override the site_url() function on URL helper. You can find this extended function on the helper file "ROOT/application/helpers/MY_url_helper.php".

Helpers:

All the helpers used in whizbiz are placed under "ROOT/system/helpers" directory with the prefix "dbc". If you see any function in any controller or models or views which is called without through object then it's a helper function. You can then find that function in any of these helpers files.

Extending whizbiz or writing custom codes:

How to extend controllers?

For any controllers you will see there is two files under controllers directory. Like for admin controller there will be two files named as

  1. admin.php
  2. admin_core.php

under the controllers directory. All the core functions are written on this "_core.php" files. If you need to change any function please extend the same function on the other file. For next version updates we will update only these "_core.php" file. So if you write any code or make any changes to these files, they will be loast upon update. So please write your custom codes on normal files.

How to extend the models?

These is same as the controllers.
How to extend views:

All the views for front end is managed as themes. Themes are located under "ROOT/application/modules/themes/views/" directory. If you want to change any view or want to make custom theme, then follow the below procedures.

  1. Copy the default directory under "ROOT/application/modules/themes/views/"
  2. Rename it like as you wish.(No spaces)
  3. Edit the NEW_DIR/assets/config.xml file and change the text within <name></name> tag
  4. Now from admin panel > menu > themes , you can find the new theme you just make. Click the active button and activate the theme.
  5. Now you can change any views like you wish.

We will update only default theme codes for future updates. So if you make any changes to these views under default directory, they will be lost. So please follow the above process to make a theme and update the views.

How to extend helpers?

As said before all the helpers for whizbiz located under "ROOT/system/helpers" directory. But please don't update these files if you need any changes. Extending a helper file is very much simple. Suppose you want to extend is_installed() function on dbcbase_helper.php, then make another file named as "MY_dbcbase_helper.php" under "ROOT/application/helpers" directory and write the function with same name there. This will override the original helper file. We will update the helpers under "ROOT/system/helpers" for future updates.
Where the css, js and images located?
For front end all the css,js and images are located within "THEME/assets/" directory. For admin panel all these are located under "ROOT/assets/admin" directory.

 If you have any question or need any support contact with us on
webheliosteam@gmail.com

You can also like our page on Faceboook