Category Archives: Real estate agency portal

Script Selio Change footer

All text changes in our scripts can be done via translation feature, so example:

You should translate this via administration for your language:

Admin->Settings->Languages->Translate files for wanted language->frontend_template_lang.php->translate missing fields

Example video: http://geniuscript.com/support-videos/change-text.mp4

And more info: http://iwinter.com.hr/support/?p=156

Also possible to change in files:

Files related:

templates\selio\custom_template.php

templates\selio\footers\alternative.php

templates\selio\footers\default.php

Example:

Screenshot_3

How to update script?

Usual guide is: extract all files except ”/files” folder and ”/application/config” folder and update database by running updater script: index.php/updater

Detailed steps:

1. Download new version on codecanyon

2. in this downloaded zip file remove folders ”/files” and ”/application/config”

Example how to do that with 7zip archiver program:

Screenshot_1

Screenshot_2

Upload this file and extract on cpanel where script is installed

Upload via FTP is not suggested because sometimes files are skipped.

If you skipped some updates then check this old guide: https://iwinter.com.hr/support/?p=172

We can also provide updating services for additional cost, you can request via support ticket.

Suggested PHP config

Regarding hosting providers, all our codes are tested on:

a2_hosting_logo

99.99% our clients use cpanel, this is best and most easier way to go

Everything else like custom servers just causing unpredictable unnecessary trouble for us and our clients, is very hard to support such clients.

Example php modules from our demo hosting:

bcmath,dom,fileinfo,gd,imap,tidy,xmlreader,xmlrpc,xmlwriter,xsl,zip,intl,json,mbstring,mcrypt,mysql,mysqli,opcache,pdo,pdo_mysql,phar,posix,soap,sockets

from php.ini this parameters are important:

* upload_max_filesize = 128M
* post_max_size = 128M
* max_execution_time = 5000
* max_input_time = 2000
* memory_limit = 512M
* max_input_nesting_level = 128
* max_input_vars = 10000
* output_buffering = 4096

Google Maps Platfom images-01

IMPORTANT: Google Maps Changes!

Short info for you if you wish to use google maps:

In admin->settings->system settings (If you using WordPress then Admin->Listings->Settings) you need to enter your google maps api key and enable billing on Google Maps. If you will not do that then google maps and will stop working on June 11th and your website may become unusable (UPDATE: Google started with billing on 18.07.2018).

Now google created nice page to generate your owm maps api key: https://developers.google.com/maps/documentation/javascript/get-api-key

Old guide how to enter and get your own api key: http://iwinter.com.hr/support/?p=9658

For now Google will provide free 200 USD/months what should be enough for all our clients.

EDIT: on 1. August 2019 I received invoice 55 USD so noticed that no more free 200 USD per month, is actually limited to 300 USD for first year and will be probably removed in future

you need to enable this libraries for all features:

Screenshot_1

Short info for you if you want to use completely free (for now) openstreetmaps:

We working on implementation, in new script versions you will be able to find: admin->settings->system settings->Open street map checkbox like on screen:

Screenshot_1

Or in WordPress themes/plugins in Admin->Listings->Settings

Other details:

Today May 2, Google release troublesome news about Google Maps, please read this complete news because your website may stop working.

Beginning June 11th, Google launching new pricing plan what will impact all clients and cause google maps not working issue!

News: https://mapsplatform.googleblog.com/2018/05/introducing-google-maps-platform.html

Pricing: https://cloud.google.com/maps-platform/pricing/sheet/

What this means for us?

Until now we providing our api key by default on installation, but because many of website now using our api key we are not able to pay this by new google pricing so api key related will be disabled by google and you will need to enter your own api key.

We plan to implement alternative free maps support, still deciding about solution, probably will be openstreetmaps or similar. Problem is that we don’t have enough time to implement this on all our script and themes so your own api key is only solution for now.

 

 

How add or save listing property works?

This is only for very advanced developers who want to change some core features! Not for regular users!
If you need paid customization services please send request here:
You should understand codeigniter MVC:  https://codeigniter.com/userguide2/overview/mvc.html

Also check some articles in knowledge base like: http://iwinter.com.hr/support/?p=1288

So usually estate_m.php (method save) and controller estate.php method edit

Basic field details are defined in:

Screenshot_2

affected fields here:

Screenshot_3

Saving process:

Screenshot_1

 

 

Screenshot_1

Google Map Infowindow issue in May 2018

On 17.05.2018 Google released new experimental maps api again. without any notice and many websites have troubles after that update again.

Now you should change same as below, but with v=3.3

Google released new experimental maps api on 13.2.2018. without any notice and many websites have troubles after that update.

https://developers.google.com/maps/documentation/javascript/releases

Continue reading

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