MySQLi version mismatch

Example issue:

Message: mysqli::real_connect(): Headers and client library minor version mismatch. Headers:50550 Library:100029

Sounds like server issue. PHP and MySQL versions not compatible.

Try this solution: https://stackoverflow.com/questions/10759334/headers-and-client-library-minor-version-mismatch

If this is localhost try with:

For localhost, you can for example (Windows guide):
Install portable XAMPP Version 5.6.3
Create folder in (depends where you install xampp): C:\xampp\htdocs\mywebsite

Date Format / time zone

To change timezone:

Screenshot_1

list of supported: http://php.net/manual/en/timezones.php

Example for using custom date format on property.php template file:

<?php if(!empty($estate_data_option_37)): ?>
<p class="bottom-border">
<strong>Date:</strong>
<?php $date_variable = $estate_data_option_37; ?>
<?php echo date('j F Y', strtotime($date_variable)); ?>
</p>
<?php endif;?>

PHP documentation for date function: http://php.net/manual/en/function.date.php

37 is example field ID #, can be found in Admin->{listings}->fields

 

My location detection

To use this feature, you should enable location sharing in your browser:

screenshot_2

If you already click on never share then this feature will not work in your browser.

In that case you can reinstall your browser / reset your browser settings or google for solution like “enable location sharing in google chrome”

DirectAdmin installation guide

1.  Create database

screenshot_8

screenshot_9

Save this DB details

2. Upload script zip file via ftp to your domain public_html directory, rename it to script.zip

Extract this file: autoinstall and upload autoinstall.php also into public_html directory.

Start this autoinstall file directly from browser, link like:

http://your-website-domain.com/autoinstall.php

Of course, change your-website-domain.com with your real domain

After that open http://your-website-domain.com

Now you are ready to install script:

install

Save provided details and open your website:

installed1

 

 

 

 

Custom search algorithm

We build search form and algorithm based on standard search logic. But this can also be customized.

PHP + MySQL knowledge is required for this.

Related file where algorithm can be found: application\models\estate_m.php , method filter_results

Example how to ignore all other fields when visitor search from smart search / location input field:

screenshot_2

With Firefox developer console (CTRL+Shift+K) you can detect field names used in this search algorithm, example:

screenshot_4

If you need some customization’s services, please follow this guide: http://iwinter.com.hr/support/?page_id=1870

Performance optimizations, enable caching

Our Classified script support caching/minimizing javascript and css, and also caching websites html for almost instant loading after caching (SSD disk is suggested for better performance).

To enable this feature in application\config\cms_config.php add:

$config['litecache_enabled'] = TRUE;
$config['jscsscache_enabled'] = TRUE;

Additional performance improvements can be done with browser caching, guide: https://gtmetrix.com/leverage-browser-caching.html

You can also enable gzip compresson on your server for better page speed:

http://stackoverflow.com/questions/3641197/how-to-specify-vary-accept-encoding-header-in-htaccess

For best performance, you can also use some dedicated server with built-in caching engine like a2hosting turbo accounts:

a2_hosting_logo