OSProperty - Joomla real estate - Ossolution & Joomservices


Menu Style

Hyatt Regency Century Plaza Los Angeles at Beverly Hills

#0099,  Hyatt Regency Century Plaza Los Angeles at Beverly Hills

2025 Avenue Of The Stars, Los Angeles, California, 90067 , United States
Agent: Sylvia Sassi

View property details


#0098,  BEST WESTERN PLUS Dragon Gate Inn

818 N Hill St, Los Angeles, California, 90012, United States
Agent: Example agent

View property details

Villa la Vitta

#0011,  Villa la Vitta

7041 N Figueroa St, Los Angeles, California, US, 90042, United States
Agent: Porches Hernades

View property details

Americas Best Value Inn Los Angeles

#0016,  Americas Best Value Inn Los Angeles

Americas Best Value Inn Los Angeles, Los Angeles, California, US, 90026, United States
Agent: Angela Robertha

View property details

  • Hyatt Regency Century Plaza Los Angeles at Beverly Hills

    #0099, Hyatt Regency Century Plaza Los Angeles at Beverly Hills

    for rent >> Call for price
  • BEST WESTERN PLUS Dragon Gate Inn

    #0098, BEST WESTERN PLUS Dragon Gate Inn

    for rent >> $ 950.00
  • Villa la Vitta

    #0011, Villa la Vitta

    for rent >> $ 2,299,900.00
  • Americas Best Value Inn Los Angeles

    #0016, Americas Best Value Inn Los Angeles

    for rent >> $ 1,500.00

18 Mar


OS Calendar provides availability calendar feature for properties of OS Property. OS Calendar 4.0 even better, it allows administrator/ agents to be able to setup price for their apartments, hotels, villas, holiday or camp site. There are a lot power features in new version of OS Calendar like Flexible Pricing, Multilingual, Flexible Payment plugins, Report Functionality or SEO Friendly etc. It will help you to make the best property rental website.
OS Calendar 4.0 is only be worked with OS Property 2.6.2 or higher


A lot customers asked us to make the pictures in the slideshow at property details page are click-able. And from this version, we have implemented that feature. Now, in property details page, you are able to click on medium pictures to open the large picture in modal box.





From version 2.6.2, administrator will be able to choose the currency symbol position at front-end of OS Property. There are 2 options: Before amount and After amount.

Moreover, with the advent of Bootstrap 3 library, there is the potential conflict issue between templates that using Bootstrap 3 (like T3 framework version 2.1.x or above) with Joomla core or any extension that are using Bootstrap 2 library. We are still working hard to reduce influence of this problem. In version 2.6.2, if you are using Template with Bootstrap 3 included, please un-check field Load Bootstrap CSS Advanced at configuration page. In default, this field is checked.





Hits: 235

22 Jan



A tag, or keyword, is a more narrow term that can be associated with a property. For example, if an property is categorized under "Rental," possible keywords might be the type of renting like "Per night" or "Per month" .etc
When administrator or agent/ owner create the property, they can add tags for it. These tags can be managed in page “Manage tags”. At this page, administrator can see all the tags in OS Property system with number properties contain those tags. Beside it, administrator can add, edit, remove, changing status of those tags.


And at the property details page, the tags will be shown like this





Some customers complained to us that, when they put the Joomla menus company's administrator or agent/owner with access level is Registered, all normal registered user can see those menu. And they will confuse when they are redirected with the message "You do not have permission to access to this area". To solve this problem, from version 2.6.1, we add new feature to allow administrator to assign company's administrator and agent/ owner to specific Joomla user group. Depend on these User groups, administrator can create the Joomla access levels and Joomla menus for those access levels. In that case, the normal registered user won't be able to see the Joomla menus of Company's administrator or Agent/ Owner.

Hits: 282

02 Jan

1 Owner object
2 Report property, agent and company
1 Watermark feature
2 OS Membership pro integration
3 Extra fields
4. Advanced search/ Search module function
Bugs fixed
1 Xss security fixed
2 Multiple languages synchronous issue


I. Owner object

From this version, we add new User type beside Agent in OS Property, it's Owner. Owners has the same functionalities with Agents except Owner won't be able to assign to any company. Now, we will mention to the different at back-end and front-end of OS Property after adding new user type into system.

1. Backend > Manage Agent/ Owner. As we can see, the Agents management function is changed from version 2.6 while it will contains the Manage Owners too. In Agents/ Owners list, we have the column called Type. It is used to identify user types - Agents or Owners


2. Backend > Edit agent/ Owner information From version 2.6, this page has new more field called Type where you can select user type - Agent or Owner

When you select User type : Agent, the dropdown select list Company will be disabled.

3. Front-end > Agent registration
The same with back-end. When user register to become agent/ owner, they will be asked that they want to become agent or owner.


II. Report property, agent and company
In case, the content of property, agent or company contain irrelevant, invalid content, spam .etc Customers will be able to report property, agent or company to administrator. To active the Report function, you need to turn it on at back-end > OS Property > Configuration > Tab General

After that, the Report button will be shown at Property details, Agent/ Owner and Company information page


At back-end > OS Property > Control panel, Administrator can click on Report icon to go to Report listing page


 And Manage report listing



III Watermark improvement

Configuration > Tab Images > Font Family:
Some customers complained with us that when they want to add text into property's pictures by their language (Arab .etc) the watermark text doesn't show correctly. To solve this issue, we provide the function to allow Administrator to select Front family type of the Watermark text in their OS Property system.

Depend on your selected languages for watermark text, you need to select corresponding font for it.
If you are using Unicode text, you can select Unicode option
If you are using Non-Unicode text like Russian, French .etc, you need to select Non-Unicode option
If you are using Arab or Persian text, you need to select Arab & Persian option

IV. OS Membership pro integration
From version 2.6, OS Property has new user type called Owner, so the "OS Membership integration" will be changed to suit with that change.

When administrator add new subscription plan, he must select the user type  (Agent, Owner). This is important field because it will determine the user will become agent or owner after purchasing subscription plan. Of course, this field won't effect to agent account or owner account when they purchase these subscription plans.







Is OS Property subscription plan



Is OS Property subscription plan? If it is OS Property subscription plan, the system will prevent company admin in purchasing it



Select property type


There are 2 property types in OS Property component. They are normal (standard) property and featured property. You can select the property type that agent/owner can upload after purchasing the subscription plan



Number properties


Maximum properties that agent/owner can upload after purchasing the subscription plans



User type


What's the user type (Agent/Owner) that the non-registered user will become after purchasing this subscription plan


V. Extra fields

From version 2.6, we add new field for "Text" extra field called Value Type. It is used to determine the field type of "Text" extra field. There are 3 field types: Text, Integer and Decimal number. Depend on this field, OS Property will provides the corresponding search type for "Text" extra field. We will mention to that feature at bellow part

VI. Advanced search
From version 2.6, OS Property provides the better solution in searching "Text" custom extra field. Depend on Value type of extra field. The system will show the corresponding search type drop-down list. It provides more choice to end-user in properties searching and allow the system to return the exact result in search function.



Field type















Greater or Equal





Smaller or Equal















Different with







System will search properties that corresponding extra field has value is keyword (entered)






System will search properties that corresponding extra field has value isn’t keyword (entered)



LIKE %...%



System will search properties that contain keyword (entered) in corresponding extra field



IN (...)



System will search properties that has value of corresponding extra field is in the list between “(“ and “)”. For example (option1,option2) .etc



NOT IN (...)



System will search properties that has value of corresponding extra field isn’t in the list between “(“ and “)”. For example (option1,option2) .etc


This feature is also applied to Search module. So please install the module mod_ospropertysearch.zip of OS Property 2.6 or greater in case you are using old OS Property version.

VII. Xss security fixed

What is Cross Site Scripting?

Hackers are constantly experimenting with a wide repertoire of hacking techniques to compromise websites and web applications and make off with a treasure trove of sensitive data including credit card numbers, social security numbers and even medical records.

Cross Site Scripting (also known as XSS or CSS) is generally believed to be one of the most common application layer hacking techniques.

In the pie-chart below, created by the Web Hacking Incident Database for 2011 (WHID) clearly shows that whilst many different attack methods exist, SQL injection and XSS are the most popular. To add to this, many other attack methods, such as Information Disclosures, Content Spoofing and Stolen Credentials could all be side-effects of an XSS attack.

The Methods Hackers Use

In general, cross-site scripting refers to that hacking technique that leverages vulnerabilities in the code of a web application to allow an attacker to send malicious content from an end-user and collect some type of data from the victim.

Today, websites rely heavily on complex web applications to deliver different output or content to a wide variety of users according to set preferences and specific needs. This arms organizations with the ability to provide better value to their customers and prospects. However, dynamic websites suffer from serious vulnerabilities rendering organizations helpless and prone to cross site scripting attacks on their data.

"A web page contains both text and HTML markup that is generated by the server and interpreted by the client browser. Web sites that generate only static pages are able to have full control over how the browser interprets these pages. Web sites that generate dynamic pages do not have complete control over how their outputs are interpreted by the client. The heart of the issue is that if mistrusted content can be introduced into a dynamic page, neither the web site nor the client has enough information to recognize that this has happened and take protective actions." (CERT Coordination Center).

Cross Site Scripting allows an attacker to embed malicious JavaScript, VBScript, ActiveX, HTML, or Flash into a vulnerable dynamic page to fool the user, executing the script on his machine in order to gather data. The use of XSS might compromise private information, manipulate or steal cookies, create requests that can be mistaken for those of a valid user, or execute malicious code on the end-user systems. The data is usually formatted as a hyperlink containing malicious content and which is distributed over any possible means on the internet.

As a hacking tool, the attacker can formulate and distribute a custom-crafted CSS URL just by using a browser to test the dynamic website response. The attacker also needs to know some HTML, JavaScript and a dynamic language, to produce a URL which is not too suspicious-looking, in order to attack a XSS vulnerable website.

Any web page which passes parameters to a database can be vulnerable to this hacking technique. Usually these are present in Login forms, Forgot Password forms, etc…

N.B. Often people refer to Cross Site Scripting as CSS or XSS, which is can be confused with Cascading Style Sheets (CSS).

From version 2.6, OS Property provides the measures to prevent customer's site from Xss Attack.

Hits: 295

09 Dec

+ Mulilingual feature
+ CSV export
+ OSP Themes
+ Map view of Default OSP Theme
+ Sef Urls
Bugs fixed
+ Photo Gallery at property details page (Joomla 3.2)
+ List view, grid view, map view at Default and Blue themes.


I. Add

1. Multiple languages

One of the advantages of Joomla  is that is makes it relatively easy to create a multilingual website, without you having to install extensions. In this tutorial, you’ll find a complete walkthrough of the steps involved in creating a multilingual Joomla site.
In this example, the default site is in the English language. For users speaking another language, there should be a language switch available giving them access to the same content in a different language. In this example we’ll use Dutch as the second site language -  but that’s just for demonstration purposes.

OS Property provides third party extension for Falang component to allow you to create the multi-lingual site. From version 2.5, we provides the mechanism to allow you to make the multiple languages with OS Property without using third party component like Falang. This section will introduction the solutions to make Multi-lingual site with OS Property. To use this feature, you need to publish 2 Joomla system plugins.

System - Language Filter and System - Language Code

And then, when you add/edit content of properties, categories, property types, conveniences, extra field groups, extra fields at back-end. You are able to enter data for all available languages in your Joomla site. The add/edit object form will have 2 parts: Main content and Translate content. The Main content part includes all information of object in default language. These information will be stored  in default language columns of that object. The Translate content part includes information fields of object (not all fields) at all other languages. For example: Your site have 3 languages: English, French and Spanish. And English is default language at front-end of your Joomla site. When you edit content of one property. The Main content part will show data in English, the Translate content will show data in French and Spanish. After saving property information, at front-end, depend on selected language, the corresponding data will be shown.The outstanding point of this feature is you can search text data easily. If you are using Falang or Joomfish, you aren’t able to search the text fields like property title, ref .etc. But with this Separated multi-lingual feature, you are able to search text data of OS Property’s objects in current selected language. We will explore this function in more detail later in this documentation.

Note: If you install new language into your existing Joomla site. You should synchronize content from original language to new language. To synchronize content, please go to Control-Panel of OS Property and click on icon .

And click button Yes, I’m agree in confirmation page. After that, OS Property will copy data from fields of default language to the fields of new language. See bellow picture:

For example, when you edit category in multilingual mode, you will see this form:

There is the tab called Translation, in this tab, all available languages will be shown in other tabs like above picture.

2. CSV Export

Overview: This function allows administrator to export properties into CSV file. The outstanding point of this feature is you can use the CSV file (exported) to re-import it into other OS Property system. Before exporting properties to CSV, you must select one existing CSV form. So you need to create the CSV form before you can use this feature.


In this page, after selecting CSV form, you can select to filter properties by categories, property types, states and cities. And then click on button Export CSV at top toolbar.


After processing CSV export function, the system will redirect you to CSV Summary page where it informs you the number properties exported, with the links to download the CSV file and the zip file that contains all pictures of exported properties. With these files, you can process the CSV import function at another system.

II. Improvement
In version 2.5, we improve the Map view in Default theme of OS Property. In old versions, the map view only contains the properties on the Google map. From version 2.5, the Map view contains the list of properties at the left side also and this list can be collapsed to extend the space of the Google map.

Hits: 383

11 Oct

11th October 2013 - New version 2.4
+ New OSP theme: Blue. This theme supports to use OS Calendar
+ Rss feed at the category listing page
+ Configure option: Allows administrator to select the background color of pictures of properties
+ SEF Urls optimization in Dashboard at Back-end side of OS Property
+ Comment & Rating form at property details page
Bugs fixed
+ Icons by Glyphicons conflict between OS Property and different Joomla templates
+ Pictures of properties are removed after one time period
+ Map zoom level when there is only one property on Google Map


1. New OSP theme: Blue. This theme supports to use OS Calendar

2. Rss feed at the category listing page

 Turn on Active Rss

Categories listing page with RSS Feed icon

RSS feed of one category


3. Configure option: Allows administrator to select the background color of pictures of properties

 Select background color of pictures of properties at Configuration page

4. SEF Urls optimization in Dashboard at Back-end side of OS Property

Sef Urls optimization icon at Dashboard in backend of OS Property


5. Icons by Glyphicons conflict between OS Property and different Joomla templates

In some Joomla templates, the icons in OS Property show strange characters instead of icon. For example:

This issue is fixed in version 2.4



-  If you are using old version (older than 2.3), please upgrade OS Property to latest version to solve the issue "Pictures of properties will be removed in one time period"

-  In the latest version, OS Property has several language content phrases, but we just updated them in English. If you are using different languages, please using Translator labels feature at backend of OS Property to translate content phrases from English to other languages.



Hits: 643
You are here: Home Latest Updates