Helenblondi

вывод блока наши агенты на главную в Realia в типе classic

Recommended Posts

подскажите пожалуйста есть ли возможность в шаблоне  Realia вывести блок наши агенты на главную страницу в типе главной страницы classic и как это сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну если только взять кусок кода про агентов из realty_view.tpl и перекинуть куда-нибудь под форму поиска в realty_grid.tpl, а скорее в вилку этого файла - realty_grid_list.tpl и realty_grid_thumbs.tpl (варианты отображения - строками или блоками), должно работать...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну если только взять кусок кода про агентов из realty_view.tpl и перекинуть куда-нибудь под форму поиска в realty_grid.tpl, а скорее в вилку этого файла - realty_grid_list.tpl и realty_grid_thumbs.tpl (варианты отображения - строками или блоками), должно работать...

спасибо. пойду позагораю чуть, искупаюсь и сделаю. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну если только взять кусок кода про агентов из realty_view.tpl и перекинуть куда-нибудь под форму поиска в realty_grid.tpl, а скорее в вилку этого файла - realty_grid_list.tpl и realty_grid_thumbs.tpl (варианты отображения - строками или блоками), должно работать...

Игорь Иваныч проконтролируйте меня пожалуйста вот это блок агенты

<div class="sidebar span3">

                {if $user_data ne ''}

                <div class="widget our-agents">

                    <div class="title">

                        <h2>Агент</h2>

                    </div>

                    <div class="content">

                        <div class="agent">

                            <div class="image">

                                {if $user_data.imgfile.value != ''}

                                <img src="{$estate_folder}/img/data/user/{$user_data.imgfile.value}" />

                                {else}

                                <img src="{$estate_folder}/template/frontend/{$current_theme_name}/img/userplaceholder.png" />

                                {/if}

                            </div>

                            <div class="name">

                            {if isset($data.fio.value) && $data.fio.value!=''}

                                {$data.fio.value}

                            {else}

                                {$user_data.fio.value}

                            {/if}

                            </div>

                            <div class="phone">

                            {if isset($data.phone.value) && $data.phone.value!=''}

                                {$data.phone.value}

                            {elseif $user_data.phone.value != ''}

                                 {$user_data.phone.value}

                            {/if}

                            </div>

                            {if $user_data.mobile.value != ''}

                            <div class="phone">{$user_data.mobile.value}</div><!-- /.phone -->

                            {/if}

                            {if isset($data.email.value) && $data.email.value!=''}

                            <div class="email"><a href="mailto:{$data.email.value}">{$data.email.value}</a></div>

                            {elseif $user_data.email.value != ''}

                            <div class="email"><a href="mailto:{$user_data.email.value}">{$user_data.email.value}</a></div>

                            {/if}

                            <br />

                            {if $show_upper == 'true'}

                            <br /><span><a class="btn btn-info" href="{$estate_folder}/upper/realty{$data.id.value}"><i class="icon-white icon-chevron-up"></i> {$L_UP_AD}</a></span>

                            {/if}

                            {if $smarty.session.user_id!=$user_data.user_id.value && $mailbox_on==1}

                                {include file=$apps_mailbox_block title_data=[$data.topic_id.value_string,$data.city_id.value_string,$data.street_id.value_string] to=$user_data.user_id.value message_to_author_title=''}

                            {/if}

                        </div>

                   </div>

                </div>

                {/if}

                {include file='right_special.tpl'}

        <br/>

        {include file='news_list_column.tpl'}

                

            </div>

</div>

в в realty_grid.tpl?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мимо. Это вы выковырнули блок агента, который разместил объявление.

 

Блок списка агентов гнездится в файле /template/frontend/realia/agents_list.tpl

 

Если его нужно переместить окончательно, что бі он нигде больше не выводился кроме как на главной, то можно взять его и вставить в /template/frontend/realia/main.tpl внутрь условия 

{if $REQUESTURIPATH == '' }

...

{/if}

или в центральную часть в /template/frontend/realia/layout_basic.tpl в виде {include file="agents_list.tpl"}

 

При этом нужно будет удалить все включения этого блока в остальных файлах. И, скорее всего понадобится правка стилей, так как этот блок рассчитан на вывод в вертикальную узкую колонку.

 

Если же его нужно продублировать, тогда лучше сделать отдельный файл под то место, где он будет стоять и аналогично описанному выше вставить его в нужный шаблон

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мимо. Это вы выковырнули блок агента, который разместил объявление.

 

Блок списка агентов гнездится в файле /template/frontend/realia/agents_list.tpl

 

Если его нужно переместить окончательно, что бі он нигде больше не выводился кроме как на главной, то можно взять его и вставить в /template/frontend/realia/main.tpl внутрь условия 

{if $REQUESTURIPATH == '' }

...

{/if}

или в центральную часть в /template/frontend/realia/layout_basic.tpl в виде {include file="agents_list.tpl"}

 

При этом нужно будет удалить все включения этого блока в остальных файлах. И, скорее всего понадобится правка стилей, так как этот блок рассчитан на вывод в вертикальную узкую колонку.

 

Если же его нужно продублировать, тогда лучше сделать отдельный файл под то место, где он будет стоять и аналогично описанному выше вставить его в нужный шаблон

дело в том что в реалии когда выставляешь тип класик агенты пропадают с главной страницы. и это значительно затрудняет работу. так как агенты должны по сути везде находится на сайте когда недвижимостью занимаешься. поэтому приходится выставлять слайдер. но там фотки расплывчатые. это не есть хорошо. как сделать так чтобы в типе слассик агенты тоже присутствовали на главной? может я чего то не поняла? может как то по другому можно без дополнительного блока? ведь в слайдере они есть на главной

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В этом случае нужно не много переверстать страницу выдачи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

/template/frontend/realia/realty_grid.tpl

Почти в самом конце есть {include file='right_special.tpl'}

После него поставить

{include file="agents_list.tpl"}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

/template/frontend/realia/realty_grid.tpl

Почти в самом конце есть {include file='right_special.tpl'}

После него поставить

{include file="agents_list.tpl"}

спасибо большое :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

я добавляю на главную страницу своих агентов но они у меня не заполняют сайт. скорее служат для связи по местности. когда нажимаю на имя или телефон или город агента открывается страница где пишет ничего не удалось найти. Подскажите пожалуйста как сделать чтобы их контакты стали неактивными но при этом остались написанными синим цветом?

http://www.fazendabg.etownpro.ru/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Исходно, ссылка ведущая "на пользователя" ведет не столько на пользователя, сколько на список объявлений данного пользователя. Поэтому и выводит, что ничего не найдено.

Если нужно аннулировать эту ссылку, то можно сделать в лоб:

в /template/frontend/realia/agents_list.tpl заменить href="{$estate_folder}/user{$agentslist_item.user_id}.html" на href="#"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Исходно, ссылка ведущая "на пользователя" ведет не столько на пользователя, сколько на список объявлений данного пользователя. Поэтому и выводит, что ничего не найдено.

Если нужно аннулировать эту ссылку, то можно сделать в лоб:

в /template/frontend/realia/agents_list.tpl заменить href="{$estate_folder}/user{$agentslist_item.user_id}.html" на href="#"

спасибо большое. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

у меня в агенстве 4 агента. но на сайте в блоке видно только 3 сразу. подскажите пожалуйста как сделать чтобы в блоке выводились все 4 агента сразу? для меня это очень важно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

/template/frontend/realia/main/main.php

private function getAgents()

в ней

$query='SELECT * FROM '.DB_PREFIX.'_user WHERE group_id<>4 AND login<>\'_unregistered\' ORDER BY RAND() LIMIT 3';

 

Заменить тройку на подходящее число выводимых агентов. Если новое число гарантировано будет больше или равно числу всех агентов, то можно убрать еще и кусок ORDER BY RAND()

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

/template/frontend/realia/main/main.php

private function getAgents()

в ней

$query='SELECT * FROM '.DB_PREFIX.'_user WHERE group_id<>4 AND login<>\'_unregistered\' ORDER BY RAND() LIMIT 3';

 

Заменить тройку на подходящее число выводимых агентов. Если новое число гарантировано будет больше или равно числу всех агентов, то можно убрать еще и кусок ORDER BY RAND()

спасибо большое

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 18.12.2015 в 01:19, abushyk сказал:

/template/frontend/realia/realty_grid.tpl

Почти в самом конце есть {include file='right_special.tpl'}

После него поставить

{include file="agents_list.tpl"}

Подскажите пожалуйста как можно выровнять фотографии агентов в Блоке agents_list_on_main.tpl  на главной странице

 

1.thumb.jpg.5af8eaa16f42785c9ea0657b7bcbc6b3.jpg

 

Вот файл

<div class="container">
    <div class="block-heading">
        <h4><span class="heading-icon"><i class="fa fa-users"></i></span>Специалисты</h4>
</div>
    <div class="row">
    <ul class="owl-carousel" id="agents-slider" data-columns="6" data-autoplay="yes" data-pagination="no" data-arrows="yes" data-single-item="no" data-items-desktop="6" data-items-desktop-small="4" data-items-mobile="2" data-items-tablet="4">
        {foreach from=$agentslist_items item=agentslist_item}
        <li class="item">
            <a href="{$estate_folder}/user{$agentslist_item.user_id}.html" target="_blank">
            {if $agentslist_item.imgfile!=''}
            <img src="{$estate_folder}/img/data/user/{$agentslist_item.imgfile}" alt="">
            {else}
            <img src="{$estate_folder}/template/frontend/{$current_theme_name}/img/no_photo.png" alt="">
            {/if}
            </a>
            <div class="fio"><a href="{$estate_folder}/user{$agentslist_item.user_id}.html" target="_blank">{$agentslist_item.fio}</a></div>
            </li>
        {/foreach}
        </ul>
    </div>
</div>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
18 часов назад, banzai72 сказал:

Подскажите пожалуйста как можно выровнять фотографии агентов в Блоке agents_list_on_main.tpl  на главной странице

 

1.thumb.jpg.5af8eaa16f42785c9ea0657b7bcbc6b3.jpg

 

Вот файл

<div class="container">
    <div class="block-heading">
        <h4><span class="heading-icon"><i class="fa fa-users"></i></span>Специалисты</h4>
</div>
    <div class="row">
    <ul class="owl-carousel" id="agents-slider" data-columns="6" data-autoplay="yes" data-pagination="no" data-arrows="yes" data-single-item="no" data-items-desktop="6" data-items-desktop-small="4" data-items-mobile="2" data-items-tablet="4">
        {foreach from=$agentslist_items item=agentslist_item}
        <li class="item">
            <a href="{$estate_folder}/user{$agentslist_item.user_id}.html" target="_blank">
            {if $agentslist_item.imgfile!=''}
            <img src="{$estate_folder}/img/data/user/{$agentslist_item.imgfile}" alt="">
            {else}
            <img src="{$estate_folder}/template/frontend/{$current_theme_name}/img/no_photo.png" alt="">
            {/if}
            </a>
            <div class="fio"><a href="{$estate_folder}/user{$agentslist_item.user_id}.html" target="_blank">{$agentslist_item.fio}</a></div>
            </li>
        {/foreach}
        </ul>
    </div>
</div>

Если такие картинки начать выравнивать, то качество будет еще страшнее чем сейчас )

Сделайте норм фото одинаковые все и квадратные и будет красиво.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 13.01.2019 в 14:44, banzai72 сказал:

Подскажите пожалуйста как можно выровнять фотографии агентов в Блоке agents_list_on_main.tpl  на главной странице

 

1.thumb.jpg.5af8eaa16f42785c9ea0657b7bcbc6b3.jpg

 

Вот файл

<div class="container">
    <div class="block-heading">
        <h4><span class="heading-icon"><i class="fa fa-users"></i></span>Специалисты</h4>
</div>
    <div class="row">
    <ul class="owl-carousel" id="agents-slider" data-columns="6" data-autoplay="yes" data-pagination="no" data-arrows="yes" data-single-item="no" data-items-desktop="6" data-items-desktop-small="4" data-items-mobile="2" data-items-tablet="4">
        {foreach from=$agentslist_items item=agentslist_item}
        <li class="item">
            <a href="{$estate_folder}/user{$agentslist_item.user_id}.html" target="_blank">
            {if $agentslist_item.imgfile!=''}
            <img src="{$estate_folder}/img/data/user/{$agentslist_item.imgfile}" alt="">
            {else}
            <img src="{$estate_folder}/template/frontend/{$current_theme_name}/img/no_photo.png" alt="">
            {/if}
            </a>
            <div class="fio"><a href="{$estate_folder}/user{$agentslist_item.user_id}.html" target="_blank">{$agentslist_item.fio}</a></div>
            </li>
        {/foreach}
        </ul>
    </div>
</div>

у меня в таблице агентов есть поле city_id, district_id и street_id которое обозначает район города которое обслуживает агент.Подскажите пожалуйста какое условие поставить для того чтобы выводились те агенты  по определенным  районам или улицам города 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 14.01.2019 в 09:32, rumantic сказал:

Если такие картинки начать выравнивать, то качество будет еще страшнее чем сейчас )

Сделайте норм фото одинаковые все и квадратные и будет красиво.

Может быть можно что то прописать в 
{include file="agents_list_on_main.tpl"}
, что бы на главной странице фото сотрудников были одинакового размера?

Понимаю, что качество будет уже не то. Но если пожертвовать качеством, можно как то выровнять размер?

 

Я бы может быть сам по подгонял фото но не знаю куда вставить width="100px" height="100px"

в 

<div class="container">
    <div class="block-heading">
        <h4><span class="heading-icon"><i class="fa fa-users"></i></span>Специалисты</h4>
</div>
    <div class="row">
    <ul class="owl-carousel" id="agents-slider" data-columns="6" data-autoplay="yes" data-pagination="no" data-arrows="yes" data-single-item="no" data-items-desktop="6" data-items-desktop-small="4" data-items-mobile="2" data-items-tablet="4">
        {foreach from=$agentslist_items item=agentslist_item}
        <li class="item">
            <a href="{$estate_folder}/user{$agentslist_item.user_id}.html" target="_blank">
            {if $agentslist_item.imgfile!=''}
            <img src="{$estate_folder}/img/data/user/{$agentslist_item.imgfile}" alt="">
            {else}
            <img src="{$estate_folder}/template/frontend/{$current_theme_name}/img/no_photo.png" alt="">
            {/if}
            </a>
            <div class="fio"><a href="{$estate_folder}/user{$agentslist_item.user_id}.html" target="_blank">{$agentslist_item.fio}</a></div>
            </li>
        {/foreach}
        </ul>
    </div>
</div>
<div class="container">                               
                    <div class="row">
                        <abbr title="Весь список специалистов"><a href="{$estate_folder}/agents/" target="_blank" rel="noopener noreferrer" class="btn btn btn-block btn btn-primary" type="button"> Посмотреть всех специалистов </a></abbr>
                        </div>
                </div>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас