Flex Home - Laravel Real Estate Multilingual System

Flex Home - Laravel Real Estate Multilingual System v2.55.2

No permission to download

MacKen

Member
Aug 8, 2019
99
33
18
FIX V2.5.1 :

FIX : CREAT POST ERROR: toolbarview-item-unavailable {name: ‘direction’}

In the file editor.js

Path

platform\core\base\resources\assets\js

Remove the line: ‘direction’,



Error: jQuery.Deferred exception: $(...).validate is not a function TypeError: $(...).validate is not a function


FIX:

In the file bootstrap.blade.php

Path

/platform/core/js-validation/resources/views/

Find line 5:

$(this) .validate({

Replaced by:

$(“{{$validator[‘selector’]}}”). accuracy ({
 
  • Like
Reactions: tisna98

MacKen

Member
Aug 8, 2019
99
33
18
NEW V2.36.0

Version 2.36.0

Fix missing toolbar "direction" on editor.
Fix JS validation error.
Hotfix translation.
Improve email template settings.
Improve API, switch to use Sanctum.
Improve email template settings.
Improve PayPal, Stripe & SSLCommerz payment gateway.
Add preview for document type in Media.
Add option to change "city" slug on URL.
Add shortcode [featured-properties].
Add Stripe Checkout option. Enable it in Admin -> Payments -> Payment methods.
Add option to download available translation files from GitHub.
Move folder /resources/lang to /lang.
Fix issue on PHP 8.1
Fix cache issue.
Improve UI.
Improve core
 

irfanghori

Member
Jun 7, 2022
28
39
13
irfanghori updated Flex Home - Laravel Real Estate Multilingual System with a new update entry:

Flex Home - Laravel Real Estate Multilingual System - Latest Version 2.36.0 Release Aug 22, 2022

Version 2.36 – Aug 22, 2022​

- Fix missing toolbar "direction" on editor.
- Fix JS validation error.
- Hotfix translation.
- Improve email template settings.
- Improve API, switch to use Sanctum.
- Improve email template settings.
- Improve PayPal, Stripe & SSLCommerz payment gateway.
- Add preview for document type in Media.
- Add option to change "city" slug on URL.
- Add shortcode [featured-properties].
- Add Stripe Checkout option. Enable it in Admin -> Payments ->...

Read the rest of this update entry...
 

danutz27

New member
Aug 2, 2022
1
0
1
go to database and change it from user table
hello, I created an account on the site and when I want to enter, the admin writes this error - Error: These credentials do not match our records. can you help me please thank you
 

mptu

New member
Sep 23, 2022
23
1
1
Hello everybody, how do I add a new custom field for property? Thank you all!
 

mptu

New member
Sep 23, 2022
23
1
1
What custom field for property ?

Flex home doesn`t support custom fields by plugin

You need to add it manually

Your demo is the one I need with many custom fields. If I can buy it…. haha
 

MacKen

Member
Aug 8, 2019
99
33
18
A new version (2.37.1 / released on 2022-10-04) is available to update!


Version 2.37.1
  • Add get started package, show on the first installation.
  • Add an option to allow limit max upload filesize.
  • Improve shortcode & SEO helper.
  • Remove duplicate meta viewport.
Version 2.37.0
  • Add blog schema settings.
  • Fix pagespeed optimization and language route prefix.
  • Fix file upload visibility.
  • Fix bug contact form when activating page speed optimization.
  • Improve shortcode.
  • Improve queries performance.
  • Refactor code
  • Improve UI.

Plz Update
 

MacKen

Member
Aug 8, 2019
99
33
18
Can you share the feature code for pop up window "You may be interested in"

Open post.blade.php : public_html/platform/themes/flex-home/views

Line 34-36 delect

@if ($relatedPosts->count())
......
@endif

Replly code

@if ($relatedPosts->count())
<br>
<h5><strong>{{ __('Related posts') }}</strong>:</h5>
<div class="blog-container">
<div class="row">
@foreach ($relatedPosts->take(2) as $relatedItem)
<div class="col-md-6 col-sm-6 container-grid">
<div class="grid-in">
<div class="grid-shadow grid-shadow-gray">
<div class="hourseitem" style="margin-top: 0;">
<div class="blii d-none d-sm-block">
<div class="img">
<a href="{{ $relatedItem->url }}" title="{{ $relatedItem->name }}" class="linkdetail">
<img style="border-radius: 0" class="thumb" data-src="{{ RvMedia::getImageUrl($relatedItem->image, 'small', false, RvMedia::getDefaultImage()) }}" src="{{ RvMedia::getImageUrl($relatedItem->image, 'small', false, RvMedia::getDefaultImage()) }}" alt="{{ $relatedItem->name }}" title="{{ $relatedItem->name }}">
</a>
<ul class="item-price-wrap hide-on-list">
<li class="h-type">
<span>
@foreach($relatedItem->categories as $category)
<a href="{{ $category->url }}" title="{{ $category->name }}">{{ $category->name }}</a>
@if (!$loop->last)
,
@endif
@endforeach
</span>
</li>
</ul>
</div>
</div>

</div>
<div class="grid-h">
<div class="blog-title">
<h2>
<a href="{{ $relatedItem->url }}" title="{{ $relatedItem->name }}">
{{ $relatedItem->name }}
</a>
</h2>
</div>
<div class="post-meta">
<p class="d-inline-block">{{ $relatedItem->created_at->translatedFormat('d M, Y') }}</p> - <p class="d-inline-block"><i class="far fa-eye" aria-hidden="true"></i> {{ number_format($relatedItem->views) }}</p>
</div>
<div class="blog-excerpt d-none d-sm-block">
<p>{{ Str::words($relatedItem->description, 40) }}</p>
</div>
</div>
</div>
</div>
</div>
@endforeach
</div>
</div>
@endif
@if ($relatedPosts->count() > 2)
<div class="single-more-articles border-radius-5">
<div class="widget-header-2 position-relative mb-30">
<h5 class="mb-3">{{ __('You might be interested in') }}</h5>
<button class="single-more-articles-close"><i class="fa fa-times" aria-hidden="true"></i></button>
</div>
<div class="post-block-list post-module-1 post-module-5">
<ul class="list-post">
@foreach ($relatedPosts->skip(2) as $relatedItem)
<li class="mb-3">
<div class="d-flex hover-up-2 transition-normal">
<div class="post-thumb post-thumb-80 d-flexx mr-2 rounded img-hover-scale overflow-hidden d-none d-sm-block">
<a title="{{ $relatedItem->name }}" href="{{ $relatedItem->url }}">
<img src="{{ RvMedia::getImageUrl($relatedItem->image) }}" alt="{{ $relatedItem->name }}" title="{{ $relatedItem->name }}">
</a>
</div>
<div class="post-content media-body">
<h6 class="post-title mb-2 text-limit-2-row">
<a href="{{ $relatedItem->url }}" title="{{ $relatedItem->name }}">
{{ $relatedItem->name }}
@if($relatedItem->is_featured == '1')
<i class="far fa-star" aria-hidden="true"></i>
@endif
</a>
</h6>
<div class="post-meta float-left">
<span class="post-on">{{ $relatedItem->created_at->format('d M, Y') }}</span>
<span class="post-by has-dot"><i class="far fa-eye" aria-hidden="true"></i> {{ number_format($relatedItem->views) }}</span>
@if($relatedItem->format_type === 'video')
<span class="has-dot"><i class="far fa-video" aria-hidden="true"></i></span>
@endif
@if($relatedItem->format_type === 'gallery')
<span class="has-dot"><i class="far fa-image" aria-hidden="true"></i></span>
@endif
</div>
</div>
</div>
</li>
@endforeach
</ul>
</div>
</div>
@endif

Add css scnippet the end of file: _custom.scss in /public_html/platform/themes/flex-home/assets/css

Your color Change var(--primary-color-rgb) or var(--primary-color) or var(--primary-color-hover) Or var(--color-text)
/*More articles*/
.single-more-articles{
background:#fff none repeat scroll 0 0;border:1px solid rgb(225,225,225);bottom:84px;display:inline-block;max-width:100%;opacity:1;padding:0;position:fixed;right:20px;transform:translateY(200%);transition:all .2s cubic-bezier(.4,0,.2,1) 0s;width:330px;z-index:98;padding:20px;-webkit-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.05);box-shadow:0px 0px 40px 0px rgba(0,0,0,0.05);-webkit-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.05);
&.single-more-articles--visible{
transform:none;opacity:1;
}
button {
&.single-more-articles-close{
position:absolute;top:-10px;right:-12px;border:0;background:none;font-size:22px; color:var(--primary-color);
&:hover {
color:var(--primary-color-hover);
}
}
}
h5 {
font-size: 12px;
text-transform: uppercase;
letter-spacing: 1px;
border-bottom: 1px solid var(--color-text);
padding-bottom: 10px;
position: relative;
&:after {
content: "";
background: var(--primary-color-rgb);
height: 3px;
width: 50px;
position: absolute;
bottom: 0;
left: 0;
}
}
.list-post {
margin: 0; padding: 0;
.post-thumb {
-webkit-box-shadow: 4px 4px 0 var(--primary-color-rgb);
box-shadow: 4px 4px 0 var(--primary-color-rgb);

img {
object-fit: cover;
border-radius: 4px;
float: left;
height: 75px;
width: 120px;
overflow: hidden;
}
}
.post-content {
.post-title {
-webkit-box-orient: vertical;
display: -webkit-box!important;
overflow: hidden!important;
-webkit-line-clamp: 2!important;

a {
color: var(--color-text);
font-style: normal;
font-weight: 600;
margin-top: 0;
text-transform: none;
}
}


.post-meta {

span {
margin-right: 10px;
font-size: 11px;
line-height: 1;
}

}

}
}
}


ADD java scnippet tthe end of file app.js in /public_html/platform/themes/flex-home/assets/js


(function ($) {
'use strict';
/* More articles*/
var moreArticles = function() {
$.fn.vwScroller = function(options) {
var default_options = {
delay: 500,
/* Milliseconds */
position: 0.7,
/* Multiplier for document height */
visibleClass: '',
invisibleClass: '',
}
var isVisible = false;
var $document = $(document);
var $window = $(window);
options = $.extend(default_options, options);
var observer = $.proxy(function() {
var isInViewPort = $document.scrollTop() > (($document.height() - $window.height()) * options.position);
if (!isVisible && isInViewPort) {
onVisible();
} else if (isVisible && !isInViewPort) {
onInvisible();
}
}, this);
var onVisible = $.proxy(function() {
isVisible = true;
/* Add visible class */
if (options.visibleClass) {
this.addClass(options.visibleClass);
}
/* Remove invisible class */
if (options.invisibleClass) {
this.removeClass(options.invisibleClass);
}
}, this);
var onInvisible = $.proxy(function() {
isVisible = false;
/* Remove visible class */
if (options.visibleClass) {
this.removeClass(options.visibleClass);
}
/* Add invisible class */
if (options.invisibleClass) {
this.addClass(options.invisibleClass);
}
}, this);
/* Start observe*/
setInterval(observer, options.delay);
return this;
}
if ($.fn.vwScroller) {
var $more_articles = $('.single-more-articles');
$more_articles.vwScroller({ visibleClass: 'single-more-articles--visible', position: 0.55 })
$more_articles.find('.single-more-articles-close-button').on('click', function() {
$more_articles.hide();
});
}
$('button.single-more-articles-close').on('click', function() {
$('.single-more-articles').removeClass('single-more-articles--visible');
});
}

$(function() {
moreArticles();
});
})(jQuery);


After run comnand : npm run production
 
Last edited:
  • Like
Reactions: luckydead

irfanghori

Member
Jun 7, 2022
28
39
13
  • Like
Reactions: Mark lee and MacKen

About us

  • Our community has been around for many years and pride ourselves on offering unbiased, critical discussion among people of all different backgrounds. We are working every day to make sure our community is one of the best.

Quick Navigation

User Menu