1 of 2
1
Just launched a Real Estate Broker site with EE
Posted: 23 October 2007 09:21 AM   [ Ignore ]  
Lab Assistant
Avatar
RankRank
Total Posts:  190
Joined  03-01-2006

www.surinahart.com

Pretty excited!

Profile
 
 
Posted: 23 October 2007 09:46 AM   [ Ignore ]   [ # 1 ]  
Administrator
Avatar
RankRankRankRank
Total Posts:  2394
Joined  05-17-2002

Nicely done! Congrats on going live.

 Signature 
Profile
MSG
 
 
Posted: 23 October 2007 09:48 AM   [ Ignore ]   [ # 2 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  190
Joined  03-01-2006

Here is a screenshot of how I set up the listing weblog publish page.. cheers!

http://projects.ryanblaind.com/files/they/listing-engine.jpg

Profile
 
 
Posted: 23 October 2007 10:11 AM   [ Ignore ]   [ # 3 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  649
Joined  02-28-2006

Very slick! Thanks for a peek at the listings publish page.
Makes me curious what some other publish pages look like, it’s great for seeing the organization behind it all.

 Signature 

Wee-kee- dee-kee!

Profile
 
 
Posted: 08 November 2007 10:44 AM   [ Ignore ]   [ # 4 ]  
Grad Student
Avatar
Rank
Total Posts:  80
Joined  08-14-2007

Really great job! I’ve been thinking about how a property site could be done in EE for a while now.

Ideally I’d like to have an EE powered property/real estate site where users could pay a subscription and add properties themselves (a bit like a classifieds site).

Do you have any experience of doing that?

 Signature 

Jim Pannell | Six Media Web Development | Copenhagen, Denmark

Profile
 
 
Posted: 08 November 2007 02:36 PM   [ Ignore ]   [ # 5 ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  1424
Joined  08-02-2006

Very nice! Can I ask how you removed the “preview,” “update,” “upload,” etc. buttons and just have a simple “save” now?

 Signature 

Deron Sizemore
Random Jabber - My Blog
Sizcons - My Icon Set
Nice Stylesheet - Fresh CSS Inspiration
Kentucky Golfing - Kentucky’s Online Golf Resource

Profile
 
 
Posted: 09 November 2007 02:47 PM   [ Ignore ]   [ # 6 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  121
Joined  12-05-2003

Thanks for the ‘behind-the-scenes’ peek at your setup. That’s really a neat insight into how the site works. I’d be interested in seeing the template that went with that!

Does the realtor herself put in the listings, or does she have you (or someone else) do it? If she does her own, is she familiar enough with headings and bullet points to do the layout properly in the “Listing Body” of the entry, or did you set it up somehow so she just fills in the bullet points, or what-not?

Well done site, and it looks great. Color me impressed!

Profile
 
 
Posted: 09 November 2007 06:26 PM   [ Ignore ]   [ # 7 ]  
Lab Assistant
RankRank
Total Posts:  106
Joined  04-23-2007

Good stuff!  I’m curious how you removed the preview, update, and upload buttons, too.

Profile
 
 
Posted: 09 November 2007 11:13 PM   [ Ignore ]   [ # 8 ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  1457
Joined  03-26-2006

You remove those buttons (among many other interesting things) with the ”Publish Improve” extension.

 Signature 

ryan masuga
Masuga DesignMember, EE Pro Network
Peruse my EE Plugins & Extensions

Profile
 
 
Posted: 10 November 2007 12:12 AM   [ Ignore ]   [ # 9 ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  1424
Joined  08-02-2006

Thanks Ryan, I’ll check it out.

 Signature 

Deron Sizemore
Random Jabber - My Blog
Sizcons - My Icon Set
Nice Stylesheet - Fresh CSS Inspiration
Kentucky Golfing - Kentucky’s Online Golf Resource

Profile
 
 
Posted: 10 November 2007 11:56 AM   [ Ignore ]   [ # 10 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  190
Joined  03-01-2006
punt - 09 November 2007 02:47 PM

Thanks for the ‘behind-the-scenes’ peek at your setup. That’s really a neat insight into how the site works. I’d be interested in seeing the template that went with that!

Does the realtor herself put in the listings, or does she have you (or someone else) do it? If she does her own, is she familiar enough with headings and bullet points to do the layout properly in the “Listing Body” of the entry, or did you set it up somehow so she just fills in the bullet points, or what-not?

Well done site, and it looks great. Color me impressed!

Yeah, the Realtor actually populates all of the listings (well 100% of the content actually) herself. She is very familiar with basic HTML and stuff so she knows how to properly check and make sure that the WYSIWYG editor isn’t adding bloat, etc.. as far as I know she just made a template entry for how she wants the default Listing Body to look then she just copies and pastes the text. there is also a really handy toggle for the WYSIWYG so that she has access to the actual html.. this is very handy also if I notice that something looks wonky in an entry, I can just go in, toggle it off, fix the html and be out quick. I can show you the template too if you like, check my next post.

Profile
 
 
Posted: 10 November 2007 11:56 AM   [ Ignore ]   [ # 11 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  190
Joined  03-01-2006

{embed="global/_header" pagetitle="My Listings" weblog="listings"}
<div id="middle">
<
div class="container">
        <
div class="column span-6 prepend-1 append-1">
            
{embed="global/_nav" loc="my-listings"}
            {embed
="global/_sidebar"}
        
</div>
        <
div class="column span-15 append-1 last">

            
{exp:weblog:entries weblog="listings" status="not closed" disable="trackbacks|member_data|pagination" rdf="off"}

            
<div class="column span-9 append-1">
                <
h2>{address}</h2>
                <
p class="big">{city}, {province}, {postal-code}</p>
                <
hr />
                <
p>Listing Price: <strong>{listing-price}</strong>&nbsp;&nbsp;&ndash;&nbsp;&nbsp;Availability: <strong>{if availability=="Sold"}<span style="color: red;">Sold</span>{if:else}For Sale{/if}</strong></p>
                <
hr />                
                
{if openhouse-date != ""}
                    
<h3>Open House{if openhouse-date2 != ""}s{/if}</h3>
                    <
p>Date: <strong>{openhouse-date format="%l, %M. %d %Y"}</strong><br />
                    
Time: <strong>{openhouse-time}</strong><br />
                    
{if openhouse-date2 != ""}
                    
<br />Date: <strong>{openhouse-date2 format="%l, %M. %d %Y"}</strong><br />
                    
Time: <strong>{openhouse-time2}</strong><br />
                    
{/if}
                    
<a target="_blank" href="http://maps.google.com/maps?q={address},+{city},+{province},+{postal-code}">Get directions</a></p>
                    <
hr />
                
{/if}

                {listing
-body}

            
</div>

            <
div class="column span-5 last">
                
{related_entries id="listing-pic"}
                    
<a href="{image_url}" rel="lightbox[listing]" title="{caption}"><img src="{medium_url}" width="{medium_width}" height="{medium_height}" border="0" alt="{title}" /></a>
                    <
a href="{image_url}" rel="lightbox[listing]"><img src="/site/images/slide-show-btn.gif" alt="Slideshow" /></a>
                
{/related_entries}
                
<table id="specifics" summary="Specifics"  border="0" cellspacing="0" cellpadding="0">
                    <!-- <
caption><em>A test table with a thead, tfoot, and tbody elements</em></caption> -->
                    <
thead><tr><th class="span-2">Specifics</th><th class="span-3 last">&nbsp;</th></tr></thead>
                    <!-- <
tfoot><tr><td colspan="2"><a href="#">View more</a></td></tr></tfoot> -->
                    <
tbody>
                        <
tr>
                            <
td class="span-2 alignright">MLS #:</td>
                            
<td class="span-3 last"><a target="_blank" href="{mls-url}"><strong>{mls-number}</strong></a></td>
                        </
tr>
                        <
tr>
                            <
td class="alignright">Home Style:</td>
                            <
td><strong>{home-style}</strong></td>
                        </
tr>
                        <
tr>
                            <
td class="alignright">Property Type:</td>
                            <
td><strong>{property-type}</strong></td>
                        </
tr>
                        <
tr>
                            <
td class="alignright">Lot Size:</td>
                            <
td><strong>{lot-size}</strong></td>
                        </
tr>
                        <
tr>
                            <
td class="alignright">Square Feet:</td>
                            <
td><strong>{square-feet}</strong></td>
                        </
tr>
                        <
tr>
                            <
td class="alignright">Finished:</td>
                            <
td><strong>{finished}</strong></td>
                        </
tr>
                        <
tr>
                            <
td class="alignright">Age:</td>
                            <
td><strong>{age}</strong></td>
                        </
tr>
                        <
tr>
                            <
td class="alignright">Taxes:</td>
                            <
td><strong>{taxes}</strong></td>
                        </
tr>
                        <
tr>
                            <
td class="alignright">Year:</td>
                            <
td><strong>{year}</strong></td>
                        </
tr>
                        <
tr>
                            <
td class="alignright">Bedrooms:</td>
                            <
td><strong>{bedrooms}</strong></td>
                        </
tr>
                        <
tr>
                            <
td class="alignright">Bathrooms:</td>
                            <
td><strong>{bathrooms}</strong></td>
                        </
tr>
                    </
tbody>
                </
table>

                <
p><a target="_blank" class="googlemap" href="http://maps.google.com/maps?q={address},+{city},+{province},+{postal-code}">Google Map this listing</a><br />
                <
a target="_blank" class="datasheet" href="{listing-data-sheet}">Listing Data Sheet</a><br />
                <
a class="moreinfo" href="/contact/">Request More Information</a></p>
                
                
{exp:gallery:entries gallery="listings" category="{listing-gallery}" orderby="date" limit="30"}

                
<div class="column span-3 thumbnails">

                
{entries}
                {row}
                    
<a href="{image_url}" title="{caption}" rel="lightbox[listing]">&nbsp;</a>
                
{/row}
                {
/entries}

                
</div>

                
{/exp:gallery:entries}

            
</div>

            
{/exp:weblog:entries}

        
</div>
</
div>
</
div>
{embed="global/_footer"}

Profile
 
 
Posted: 12 November 2007 07:49 PM   [ Ignore ]   [ # 12 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  121
Joined  12-05-2003

Thanks for doing that Ryan! This is nice because I can look at your template in one window and look at the page in another and it helps me grasp the logic and ways to use EE better. I’ve been having a heck of a time struggling to figure this out and this actually does help. Thanks a ton (And if you happen to be in the helping mood, I’ve made post over here that details just one of the many problems I have wink )

Thanks again!

Profile
 
 
Posted: 12 November 2007 08:36 PM   [ Ignore ]   [ # 13 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  335
Joined  09-20-2006

Is this layed out with Blueprint?

 Signature 

“I am so clever that sometimes I don’t understand a single word of what I am saying.”

Profile
 
 
Posted: 13 November 2007 11:10 AM   [ Ignore ]   [ # 14 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  190
Joined  03-01-2006
jschutt - 12 November 2007 08:36 PM

Is this layed out with Blueprint?

yeah it is actually :D pretty decent framework for pulling things together quickly. this was one of those instances, quick development time, etc..

Profile
 
 
Posted: 14 November 2007 07:06 PM   [ Ignore ]   [ # 15 ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  1424
Joined  08-02-2006

Hey Ryan,

In this line at the top: {embed="global/_header" pagetitle="My Listings” weblog="listings"} why do you have “weblog=listings” there? Never seen that before.

 Signature 

Deron Sizemore
Random Jabber - My Blog
Sizcons - My Icon Set
Nice Stylesheet - Fresh CSS Inspiration
Kentucky Golfing - Kentucky’s Online Golf Resource

Profile
 
 
Posted: 15 November 2007 01:57 PM   [ Ignore ]   [ # 16 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  190
Joined  03-01-2006
deronsizemore - 14 November 2007 07:06 PM

Hey Ryan,

In this line at the top: {embed="global/_header" pagetitle="My Listings” weblog="listings"} why do you have “weblog=listings” there? Never seen that before.

Hey, it’s because I am using it as an embedded variable, so my _header template has this for displaying the correct info in the <title> tag.

<title>{exp:weblog:entries weblog="{embed:weblog}" orderby="date" sort="desc" limit="1" disable="custom_fields|member_data|pagination|trackbacks" require_entry="yes" status="not closed"}{if not_category_request}{title} | {/if}{if category_request}{exp:weblog:category_heading weblog="listings"}{category_name} | {/exp:weblog:category_heading}{/if}{/exp:weblog:entries}</title>

Profile
 
 
Posted: 16 November 2007 08:25 AM   [ Ignore ]   [ # 17 ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  1424
Joined  08-02-2006

Oh yeah, that makes sense. Thanks!

 Signature 

Deron Sizemore
Random Jabber - My Blog
Sizcons - My Icon Set
Nice Stylesheet - Fresh CSS Inspiration
Kentucky Golfing - Kentucky’s Online Golf Resource

Profile
 
 
Posted: 01 April 2008 04:51 PM   [ Ignore ]   [ # 18 ]  
Summer Student
Avatar
Total Posts:  7
Joined  05-14-2007

Hi Ryan,

I really like what you’ve done here. I’m working on a real estate site for a client and have been trying to model listings manager after your work. However one issue I’m stumped on is how you accomplished the photos. The way I understand it is that the “Listing Photo” field has a relationship to the listing gallery, which returns all of the photos. I guess what I don’t understand is how you are pulling in “categories” into the “Listing Photo Gallery” field. Is this field just a relationship to another weblog with multiple custom fields related to the listing gallery?
Seems like it would be a lot of work having to first upload all of the images, create a weblog entry for all of the photos and then created the listing entry. Not to mention if there are a lot of photos the hassle of selecting them from a drop down.
However that’s the only way I can figure out how this was done unless I’m missing something. Ideally I’d like to have a custom relationship field that could simply list all of the photo gallery categories.
I know this is an older thread so thanks if you can offer any insight.

Regards,

Justin

EDIT: Nevermind, solved the problem with Robin Sowell’s extension.

 Signature 

Justin Williams
LogikBomb

Profile
 
 
   
1 of 2
1
 
Post Marker Legend
New Topic New posts Hot Topic Hot Topic with new posts New Poll New Poll Moved Topic Moved Topic Sticky Topic Sticky topic
Old Topic No new posts Hot Old Topic Hot Topic with no new posts Old Poll Old Poll Closed Topic Closed Topic Announcement Announcements
Theme
Change Theme
Visitor Statistics
The most visitors ever was 1149, on July 16, 2007 10:33 AM
Total Registered Members: 61054 Total Logged-in Users: 23
Total Topics: 73856 Total Anonymous Users: 9
Total Replies: 398391 Total Guests: 438
Total Posts: 472247    
Members ( View Memberlist )